Patent ID: 7539673

Claim:
A method for displaying search results, comprising: intercepting search results that result from a search performed by a user, wherein the intercepted search results include a plurality of search result objects; determining a chronological timeline of actions initiated by the user proximately in time to the search performed by the user, wherein the user-initiated actions each occur at a respective chronological position in the chronological timeline; inferring one or more relationships between the plurality of search result objects and the user-initiated actions in the chronological timeline; determining a relevancy value for one or more of the plurality of search result objects that are associated with one or more of the inferred relationships, wherein the relevancy value is based on a temporal proximity between the search performed by the user and the chronological position of the user-initiated actions associated with the inferred relationships; reordering the intercepted search results based on the relevancy value determined for the one or more search result objects associated with the inferred relationships, wherein the reordered search results provide an increased relevance to the one or more search result objects associated with the inferred relationships; and displaying the reordered search results to the user.