Personalized search result ranking
First Claim
Patent Images
1. A method comprising:
- providing, by one or more computer devices, first search results based on a first query;
determining, by the one or more computer devices, a quantity of accesses, by a particular user, of a first document associated with a web site,the first document being associated with a search result of the first search results;
comparing, by the one or more computer devices, the quantity of accesses to a threshold quantity of accesses;
determining, by the one or more computer devices and based on the comparison, that the quantity of accesses satisfies the threshold quantity of accesses;
identifying, by the one or more computer devices, second search results corresponding to documents that are relevant to a second query associated with the particular user,the second search results including a particular search result corresponding to a second document associated with the web site, andthe second search results being ranked in a ranked list;
adjusting, by the one or more computer devices, a rank position of the particular search result in the ranked list to form adjusted search results, based on;
determining that the quantity of accesses satisfies the threshold quantity of accesses;
identifying another quantity of accesses, by the particular user, associated with the first search results,the other quantity of accesses being unassociated with the first document; and
using at least one of;
an order in which the other quantity of accesses occurred relative to the quantity of accesses associated with the first document, ora comparison of a first amount of time, spent by the particular user, when accessing the first document, and a second amount of time, spent by the particular user, when accessing documents associated with the other quantity of accesses; and
providing, by the one or more computer devices, the adjusted search results for display to the particular user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system determines a user'"'"'s past search result selection activity. The system adjusts the ranking of current search results provided to the user based on the user'"'"'s past search result selection activity.
78 Citations
20 Claims
-
1. A method comprising:
-
providing, by one or more computer devices, first search results based on a first query; determining, by the one or more computer devices, a quantity of accesses, by a particular user, of a first document associated with a web site, the first document being associated with a search result of the first search results; comparing, by the one or more computer devices, the quantity of accesses to a threshold quantity of accesses; determining, by the one or more computer devices and based on the comparison, that the quantity of accesses satisfies the threshold quantity of accesses; identifying, by the one or more computer devices, second search results corresponding to documents that are relevant to a second query associated with the particular user, the second search results including a particular search result corresponding to a second document associated with the web site, and the second search results being ranked in a ranked list; adjusting, by the one or more computer devices, a rank position of the particular search result in the ranked list to form adjusted search results, based on; determining that the quantity of accesses satisfies the threshold quantity of accesses; identifying another quantity of accesses, by the particular user, associated with the first search results, the other quantity of accesses being unassociated with the first document; and using at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses associated with the first document, or a comparison of a first amount of time, spent by the particular user, when accessing the first document, and a second amount of time, spent by the particular user, when accessing documents associated with the other quantity of accesses; and providing, by the one or more computer devices, the adjusted search results for display to the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more processors associated with one or more devices, the one or more processors being configured to; provide first search results based on a first query; determine a quantity of accesses, by a particular user, of a first document associated with a web site, the first document being associated with a search result of the first search results; compare the quantity of accesses to a threshold quantity of accesses; determine, based on the comparison, that the quantity of accesses satisfies the threshold quantity of accesses; identify second search results corresponding to documents that are relevant to a second query associated with the particular user, the second search results including a particular search result corresponding to a second document associated with the web site, and the second search results being ranked in a ranked list; adjust a rank position of the particular search result in the ranked list ranked list to form adjusted search results, based on; determining that the quantity of accesses satisfies the threshold quantity of accesses, to form adjusted search results; identifying another quantity of accesses, by the particular user, associated with the first search results, the other quantity of accesses being unassociated with the first document; and using at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses associated with the first document, or a comparison of a first amount of time, spent by the particular user, when accessing the first document, and a second amount of time, spent by the particular user, when accessing documents associated with the other quantity of accesses; and provide the adjusted search results for display to the particular user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A non-transitory memory storage device to store instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors associated with one or more devices, cause the one or more processors to; provide first search results based on a first query; determine a quantity of accesses, by a particular user, of a first document associated with a web site, the first document being associated with a search result of the first search results; compare the quantity of accesses to a threshold quantity of accesses; determine, based on the comparison, that the quantity of accesses satisfies the threshold quantity of accesses; identify second search results corresponding to documents that are relevant to a second query associated with the particular user, the second search results including a particular search result corresponding to a second document associated with the web site, and the second search results being ranked in a ranked list; adjust a rank position of the particular search result in the ranked list to form adjusted search results, based on; determining that the quantity of accesses satisfies the threshold quantity of accesses; identifying another quantity of accesses, by the particular user, associated with the first search results, the other quantity of accesses being unassociated with the first document; and using at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses associated with the first document, or a comparison of a first amount of time, spent by the particular user, when accessing the first document, and a second amount of time, spent by the particular user, when accessing documents associated with the other quantity of accesses; and provide the adjusted search results for display to the particular user. - View Dependent Claims (19, 20)
Specification