Patent ID: 7472119

Claim:
A method for prioritizing search results provided to a client by a search engine according to client satisfaction with previous search results provided to the client, said method comprising: storing a first search query in a first search session provided by the client on at least one of a server-side device and a client-side device, said first search session being defined by the first search query; storing a list of other search queries from the client executed nearly before or nearly after the first search query; storing a first search result provided to the client in response to the first search query on at least one of the server-side device and the client-side device, wherein first search result comprises first items of various interest to the client; tracking client activity with respect to said first items in the first search result within the first search session; storing said client activity on at least one of the server-side device and the client-side device; determining an individual client satisfaction level for each of said first items according to said tracked client activity in the first search session, said individual client satisfaction level being associated with the client only; storing said determined individual client satisfaction levels of said items on at least one of the server-side device and the client-side device; receiving a second search query defining a second search session from the client similar to said stored first search query of the first search session by the client; storing a second search result including second items of said second query, wherein the second items including at least some of said first items from the first search result in the first search session; providing to said client only a selection element for selecting one or more of items included in both the second search result of the second search query and the first search result of the first search query that are also determined to have a high client satisfaction level based on the determining step; and providing the list of other search queries as a resource for additional potential search queries in response to providing the selection element in the second search session.