Enhanced popularity ranking
First Claim
Patent Images
1. A computer implemented method comprising:
- creating an enhanced popularity score for a piece of information based on inflation and rank adjustment factors applied to clicks of the piece of information, wherein the inflation factors weigh more recent clicks of the piece of information more heavily than older clicks of the piece of information based on timestamps of the recent and older clicks and the inflation factors contribute a positive value to the enhanced popularity score for each of the clicks, and wherein the rank adjustment factor increases the enhanced popularity score for lower enhanced popularity scores;
ranking the piece of information among other pieces of information based on the enhanced popularity score; and
generating a search report comprising the piece of information using the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of organizing information in which the search activities of previous users is monitored and such activity is used to organize information for future users. The user activities are monitored from a time and use based perspective to insure more relevant results can be provided in response to a user'"'"'s search for information.
99 Citations
16 Claims
-
1. A computer implemented method comprising:
-
creating an enhanced popularity score for a piece of information based on inflation and rank adjustment factors applied to clicks of the piece of information, wherein the inflation factors weigh more recent clicks of the piece of information more heavily than older clicks of the piece of information based on timestamps of the recent and older clicks and the inflation factors contribute a positive value to the enhanced popularity score for each of the clicks, and wherein the rank adjustment factor increases the enhanced popularity score for lower enhanced popularity scores; ranking the piece of information among other pieces of information based on the enhanced popularity score; and generating a search report comprising the piece of information using the ranking.
-
-
2. A computer implemented method comprising:
-
receiving a request from a user to search a collection of information; determining a result of the search consisting of ranking the result based on an enhanced popularity score, wherein the enhanced popularity score for a piece of information weighs more heavily a newer click for the piece of information that an older click for the piece of information based on timestamps of the newer and older clicks, wherein the enhanced popularity score for lower rank pieces of information is increased using rank adjustment factors, and each piece of information contributes a positive value to the enhanced popularity score; and sending the result to the user. - View Dependent Claims (3, 4)
-
-
5. A computer implemented method comprising:
-
receiving a request from a user to search a collection of information; collecting a time history of clicks for a piece of information; modifying the time history of clicks by applying a time decay rate to each click in said time history of clicks, wherein the time decay rate produces a value greater for a newer click of the piece of information that an older click of the piece of information based on timestamps of the newer and older clicks and each value is a positive value; generating the enhanced popularity score for the piece of information based on the modified time history of clicks; determining an expected click rate for said piece of information;
adjusting the enhanced popularity score based on assessing actual click rate of said piece of information against the expected click rate;determining the result of the search consisting of ranking the piece of information based on the enhanced popularity score; and sending the result to the user. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a request from a user to search a collection of information; assigning at least a high click time decay rate and a low click time decay rate to a piece of information; tracking a click history of said piece of information; generating at least two hypothetical enhanced popularity scores for the piece of information based on said click history and said high and low click time decay rates, wherein the time decay rates produce a value greater for a newer click of said piece of information that an older click of said piece of information based on timestamps of the newer and older clicks and each value is a positive value, wherein the high click time decay rate is for a highly trafficked site associated with said piece of information and the low click time decay rate is for a lower trafficked site associated with said piece of information; generating an enhanced popularity score for said piece of information by applying a weighting factor to said hypothetical scores; determining the result of the search consisting of ranking the piece of information based on the enhanced popularity score; and sending the result to the user. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method consisting of:
-
receiving a request from a user to search a collection of information; placing a Lime and date code for a piece of information in a call to a tracking website, the time and date code used track the time difference between when the user requested the piece of information and when the user was redirected to that piece of information; reviewing the time and date code at the tracking website to determine whether to account for the website call in an enhanced popularity score, wherein the enhanced popularity score weighs more heavily a newer click of a piece of information that an older click of the piece of information based on timestamps of the newer and older clicks and each piece of information contributes a positive value to the enhanced popularity score; determining the result of the search based on the enhanced popularity score; and sending the result to the user. - View Dependent Claims (16)
-
Specification