Prioritizing search results by client search satisfaction
First Claim
1. 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 search query provided by the client on at least one of a server-side device and a client-side device;
storing a search result provided to the client in response to the search query on at least one of the server-side device and the client-side device, wherein said search result comprises items of various interest to the client;
tracking client activity with respect to said items;
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 items according to said tracked client activity;
storing said 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 similar to said stored search query, a search result of said second query including at least some of said items; and
providing to said client a selection element for selecting one or more of said items included in the search result of the second query determined to have a high client satisfaction level.
2 Assignments
0 Petitions
Accused Products
Abstract
A method prioritizes search results provided to a client according to client satisfaction with previous search results. The method tracks client activity with respect to the previous search results, determines individual client satisfaction for each item according to the tracked client activity, and provides one or more of the items determined to have a high client satisfaction. A user interface provides prioritized search results to a client according to client satisfaction with a previous search similar to the current search. The user interface comprises an item display of at least one item determined to have a high client satisfaction level and at least one item not determined to have a high client satisfaction level.
86 Citations
20 Claims
-
1. 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 search query provided by the client on at least one of a server-side device and a client-side device;
storing a search result provided to the client in response to the search query on at least one of the server-side device and the client-side device, wherein said search result comprises items of various interest to the client;
tracking client activity with respect to said items;
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 items according to said tracked client activity;
storing said 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 similar to said stored search query, a search result of said second query including at least some of said items; and
providing to said client a selection element for selecting one or more of said items included in the search result of the second query determined to have a high client satisfaction level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A user interface for providing prioritized search results to a client according to the client satisfaction level of the search results of a previous search conducted by the client similar to a current search, said user interface comprising:
-
a query display of the current search query by the client;
a query display of the previous search query by the client;
an item display of at least one item determined to have a high client satisfaction level based upon client activity with respect to search result items provided in the previous search and at least one item not determined to have a high client satisfaction level based upon client activity with respect to the items provided in the previous search; and
an indicator element indicating that the at least one item determined to have a high client satisfaction level has been determined to have a high client satisfaction level to the client. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for prioritizing search results provided to a client by a search engine via a network according to client satisfaction with previous search results provided to the client, said system comprising
a server adapted for connection with said network, said server adapted for receiving search queries from a client accessing the network with a client-side device; - and
a database adapted for connection with the server for storing the received search queries provided by the client and for storing a search result provided to the client by the server in response to the search query, wherein said search result comprises items of various interest to the client, wherein said server is further configured to;
track client activity with respect to said provided items of the search result;
store said client activity on said database;
determine an individual client satisfaction level for each of said items according to said tracked client activity;
store said individual client satisfaction levels of said items on said database; and
receive a second search query similar to said search query, a search result of said second query including at least some of said items; and
provide to said client a selection element for selecting one or more of said items included in the search result of the second query determined to have a high client satisfaction level.
- and
Specification