1. A method comprising: by first program instructions on a computing device: receiving a visual cue, said visual cue including visual media of a target, the visual media comprising a digital graphic image, the target comprising an object depicted in the image, the visual cue comprising a characteristic of the target; extracting visual cue identification data from the visual cue, including performing at least one of an image recognition operation and an object recognition operation; determining from the extracted visual cue identification data a list of words representing the target; storing the list of words representing the target; updating a probable words dictionary to include the list of words; and assigning a priority weighting factor to each word determined from the visual cue identification data extracted from the object depicted in the image and added to the probable word dictionary, wherein the priority weighting factor indicates that each word added to the probable word dictionary is given a higher priority than existing words in the probable word dictionary that were not determined from the visual cue identification data extracted from the object depicted in the image.