Patent ID: 9569544
Date: 2017-02-14
CPC Classifications: G06F

Claim:
1. A method for persisting and retrieving search results, the method comprising: receiving, at a time of receipt, a search request at a server application executing on a first computer system maintaining a repository of information, the server application performing a plurality of different functions, the request including search criteria and having been generated by a client application executing on a second computer system; identifying a context of the server application corresponding to a particular function of the plurality of different functions being performed for the client application at the server application at the time of receipt; performing, by the first computer system, a search of the repository of information for one or more objects matching the search criteria, wherein the search of the repository of information is invoked through the function of the server application which the client application was accessing; generating by the first computer system, a set of results from performing the search that includes an indication of each of the one or more objects matching the search criteria and metadata identifying the context of the server application for the results; sending the set of results from the first computer system to the client application executing on the second computer system; determining, subsequent to the sending the set of results, that the second computer system is reengaging in the context, the determination including: in response to the determination, facilitating a presentation, at the second computer system and in association with the new user interface page, that includes an indication of available search results.