Personalized search result ranking
First Claim
Patent Images
1. A method performed by a server device, the method comprising:
- supplying, by the server device, a first set of search results to a user,where a rank position of a particular one of the first set of search results is based on a rank score computed by a search engine;
tracking, by the server device, a quantity of accesses, by the user, of a first document,the first document being associated with a web site, andthe first document being associated with a search result from the first set of search results;
obtaining, by the server device, a second set of search results, wherethe second set of search results is different from the first set of search results,the second set of search results includes at least one search result corresponding to a second document associated with the web site, andthe second set of search results is in a ranked list;
adjusting, by the server device, a rank position of the at least one search result in the ranked list to form adjusted search results based on;
the quantity of accesses satisfying a threshold quantity of accesses;
another quantity of accesses, by the user, associated with the first set of search results,the other quantity of accesses being unassociated with the first document; and
at least one of;
an order in which the other quantity of accesses occurred relative to the quantity of accesses of the first document, ora comparison of a first amount of time, spent by the user, when accessing the first document, and a second amount of time, spent by the user, when accessing documents associated with the other quantity of accesses; and
providing, by the server device and for presentation, the adjusted search results.
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.
59 Citations
20 Claims
-
1. A method performed by a server device, the method comprising:
-
supplying, by the server device, a first set of search results to a user, where a rank position of a particular one of the first set of search results is based on a rank score computed by a search engine; tracking, by the server device, a quantity of accesses, by the user, of a first document, the first document being associated with a web site, and the first document being associated with a search result from the first set of search results; obtaining, by the server device, a second set of search results, where the second set of search results is different from the first set of search results, the second set of search results includes at least one search result corresponding to a second document associated with the web site, and the second set of search results is in a ranked list; adjusting, by the server device, a rank position of the at least one search result in the ranked list to form adjusted search results based on; the quantity of accesses satisfying a threshold quantity of accesses; another quantity of accesses, by the user, associated with the first set of search results, the other quantity of accesses being unassociated with the first document; and at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses of the first document, or a comparison of a first amount of time, spent by the user, when accessing the first document, and a second amount of time, spent by the user, when accessing documents associated with the other quantity of accesses; and providing, by the server device and for presentation, the adjusted search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more server devices comprising:
-
a memory to store instructions; and a processor to execute the instructions to; provide a first set of search results to a user, where a rank position of a particular one of the first set of search results is based on a rank score computed by a search engine; track a quantity of accesses, by the user, of a first document, the first document being associated with a web site, and the first document being associated with a search result from the first set of search results; provide a second set of search results to the user, where the second set of search results is different from the first set of search results, the second set of search results includes at least one search result corresponding to a second document associated with the web site, and the second set of search results is in a ranked list; and adjust a rank position of the at least one search result in the ranked list to form adjusted search results based on; the quantity of accesses; another quantity of accesses, by the user, associated with the first set of search results, the other quantity of accesses being unassociated with the first document; and at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses of the first document, or a comparison of a first amount of time, spent by the user, when accessing the first document, and a second amount of time, spent by the user, when accessing documents associated with the other quantity of accesses; and provide, for presentation, the adjusted search results. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
one or more devices to; provide a first set of search results to a user, where a rank position of a particular one of the first set of search results is based on a rank score computed by a search engine; store information identifying a quantity of accesses, by the user, of a first document, the first document being associated with a web site, and the first document being associated with a search result from the first set of search results; provide, to the user, a second set of search results, where the second set of search results is different from the first set of search results, the second set of search results includes at least one search result corresponding to a second document associated with the web site, and the second set of search results is arranged in a ranked list; adjust a rank position of the at least one search result in the ranked list to form adjusted search results based on; the quantity of accesses; another quantity of accesses, by the user, associated with the first set of search results, the other quantity of accesses being unassociated with the first document; and at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses of the first document, or a comparison of a first amount of time, spent by the user, when accessing the first document, and a second amount of time, spent by the user, when accessing documents associated with the other quantity of accesses; and provide, for presentation, the adjusted search results. - View Dependent Claims (14, 15, 16)
-
17. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by a processor, cause the processor to; provide a first set of search results to a user information identifying a quantity of accesses, by the user, of a first document, the first document being associated with a web site, and the first document being associated with a search result from the first set of search results; obtain a second set of search results, where the second set of search results is different from the first set of search results, the second set of search results includes at least one search result corresponding to a second document associated with the web site, and the second set of search results is arranged in a ranked list; and adjust a rank position of the at least one search result in the ranked list to form adjusted search results based on; the quantity of accesses; another quantity of accesses, by the user, associated with the first set of search results, the other quantity of accesses being unassociated with the first document; and at least one of; an order in which the other quantity of accesses occurred relative to the quantity of accesses of the first document, or a comparison of a first amount of time, spent by the user, when accessing the first document, and a second amount of time, spent by the user, when accessing documents associated with the other quantity of accesses; and provide, for presentation, the adjusted search results. - View Dependent Claims (18, 19, 20)
Specification