Patent ID: 8239363

Claim:
A system for pre-population of search queries, said system comprising: a memory area associated with a mobile computing device, said memory area storing a context registration set including one or more identifiers, each of said identifiers being associated with one of a plurality of search contexts, each of the plurality of search contexts being created by one of a plurality of application programs executing on the mobile computing device; and a processor programmed to: detect an event associated with the mobile computing device; select, from the context registration set stored in the memory area, one of the identifiers responsive to the detected event, said one of the identifiers being associated with the search context created by the application program having a window displayed in a foreground of a user interface associated with the mobile computing device; provide data representing the search context associated with the selected identifier to an information retrieval system, wherein the information retrieval system obtains search results based on the provided data; receive the search results from the information retrieval system; and provide the received search results to a user of the mobile computing device.