Patent Document ID: 8935259
Application ID: 13164692
Patent Status: 1

Claim One:
1. A system comprising: a computing device; and a computer-readable medium coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations comprising: receiving image data corresponding to an image; processing the image data to identify different features within the image, wherein a certainty score is generated for each of the different features, and the different features are ranked based on the certainty score of each of the different features, and a threshold number of features is selected based on the ranking; generating one or more keywords based on geo-location data and each of the threshold number of selected features, wherein a score is generated for each keyword that corresponds to the certainty score generated for each of the different features; transmitting the one or more keywords to a remote computing device for displaying a list of the one or more keywords to a user; providing a text box to the user; receiving text from the user in the text box, the text comprising one or more user-input characters and at least one keyword of the one or more keywords, the at least one keyword having been selected by the user from the list; and transmitting the image and the text for display, the text being associated with the image.