System and Method for Modulating Search Relevancy Using Pointer Activity Monitoring
First Claim
1. A method of providing search results responsive to search queries, comprising:
- at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors;
receiving from client devices user hover periods associated with a plurality of search results which correspond to multiple search queries, a respective user hover period comprising information about a length of time that a user hovers a user-controlled pointer over a display region occupied by a respective search result of the plurality of search results;
updating relevancy values of the search results at least partially in accordance with their respective user hover periods; and
in response to a search query after the update of the relevancy values, identifying a set of search results for the search query in accordance with their relevancy values, the set of search results including at least one search result whose respective relevancy value has been updated.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of modulating search result relevancy use various types of user browsing activities. In particular, a client assistant residing in a client computer monitors movements of a user controlled pointer in a web browser, e.g., when the pointer moves into a predefined region and when it moves out of the predefined region. A server then determines a relevancy value between an informational item associated with the predefined region and a search query according to the pointer hover period. When preparing a new search result responsive to a search query, the server re-orders identified informational items in accordance with their respective relevancy values such that more relevant items appear before less relevant ones. The server also uses the relevancy values to determine and/or adjust the content of an one-box result associated with a search query.
-
Citations
24 Claims
-
1. A method of providing search results responsive to search queries, comprising:
at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors; receiving from client devices user hover periods associated with a plurality of search results which correspond to multiple search queries, a respective user hover period comprising information about a length of time that a user hovers a user-controlled pointer over a display region occupied by a respective search result of the plurality of search results; updating relevancy values of the search results at least partially in accordance with their respective user hover periods; and in response to a search query after the update of the relevancy values, identifying a set of search results for the search query in accordance with their relevancy values, the set of search results including at least one search result whose respective relevancy value has been updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A server system for providing search results responsive to search queries, comprising:
-
a memory; one or more processors; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program comprising; instructions for receiving from client devices user hover periods associated with a plurality of search results which correspond to multiple search queries, a respective user hover period comprising information about a length of time that a user hovers a user-controlled pointer over a display region occupied by a respective search result of the plurality of search results; instructions for updating relevancy values of the search results at least partially in accordance with their respective user hover periods; and instructions for responding to a search query after the update of the relevancy values by identifying a set of search results for the search query in accordance with their relevancy values, the set of search results including at least one search result whose respective relevancy value has been updated. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing one or more programs for execution by a server system, the one or more programs comprising:
-
instructions for receiving at the server from client devices user hover periods associated with a plurality of search results which correspond to multiple search queries, a respective user hover period comprising information about a length of time that a user hovers a user-controlled pointer over a display region occupied by a respective search result of the plurality of search results; instructions for updating relevancy values of the search results at least partially in accordance with their respective user hover periods; and instructions for responding to a search query after the update of the relevancy values by identifying a set of search results for the search query in accordance with their relevancy values, the set of search results including at least one search result whose respective relevancy value has been updated. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification