1. A method comprising: receiving, over a network, from a user, data comprising a graphic representation resulting from the user interacting with a user interface operating on a user device, the graphic representation corresponding to a portion of a desired graphic character of a graphic character set; analyzing, using at least one computing device, the graphic representation to select a plurality of graphic characters of the graphic character set that are a probable match of the graphic representation; transmitting, over the network, the plurality of probable graphic characters to the user; receiving, over the network, from the user a selection of one of the plurality of probable graphic characters; receiving, over the network, from the user, an indication that the selected one of the plurality of probable graphic characters is to be used as a search term to conduct an internet search; conducting an Internet search using the search term.