1. A computer-implemented method comprising: capturing media data by a mobile computing device; transmitting the captured media data to a server computer system, the server computer system to perform one or more recognition processes on the captured media data and add the captured media data to a history of real-world experiences of a user of the mobile computing device when the one or more recognition processes find a match; transmitting a query of the user to the server computer system to initiate a search of the history or real-world experiences; and receiving results relevant to the query that include data indicative of the media data in the history of real-world experiences.