1. A method of selecting data for display to a user comprising: receiving first image data representing a first image of captured objects; recognizing a first object captured in the first image data and obtaining first description data based on such recognition, where the first description data comprises one or more terms describing the first object, and where the first description data is obtained from a data source other than the first image data; receiving second image data representing a second image of captured objects, where the second image was captured subsequent to the first image; recognizing a plurality of objects captured in the second image and obtaining second description data based on such recognition, where the second description data comprises one or more terms describing the recognized plurality of objects, and where the second description data is obtained from a data source other than the second image data; determining a query based on the first and second description data; obtaining a search result based on the query; selecting, for display to a user, the search result and; providing the search result for display to a user.