Back to results
US 8,788,488 B2Granted
Ranking search results based on recency
AssigneeFacebook, Inc.
InventorsTimothy D. Tuttle, Adam L. Beguelin, Peter F. Kocks
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is provided for ranking files from an Internet search. In one embodiment, the method comprises assigning a score to each file based on at least one of the following factors: recency, editorial popularity, clickthru popularity, favorites metadata, or favorites collaborative filtering. The file may be organized based on the assigned scores to provide users with more accurate search results.
Claims21
A method, comprising:
- determining, by at least one processor, an expected popularity of a file based on popularity information;
- assigning a popularity score to the file based on the expected popularity;
- adjusting, by the at least one processor, the assigned popularity score based on a time decay component such that greater weight is given to more recent popularity information of the popularity information than to less recent popularity information of the popularity information;
- and
- ordering the file relative to a plurality of other files based on the time-decay adjusted assigned popularity-score.
2 more elements
A system comprising:
- at least one processor;
- and
- at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:
- determine an expected popularity of a file based on popularity information;
- assign a popularity score to the file based on the expected popularity;
- adjust the assigned popularity score based on a time decay component such that greater weight is given to more recent popularity information of the popularity information than to less recent popularity information of the popularity information;
- and
- order the file relative to a plurality of other files based on the time-decay adjusted assigned popularity score.
5 more elements
A method comprising:
- determining, by at least one processor, an expected popularity for each of one or more files of a plurality of files based on popularity information;
- determining a recency of popularity, by identifying more recent popularity information and less recent popularity information, for each of the one or more files of the plurality of files;
- determining a popularity score for each of the one or more files of the plurality of files using a combination of the expected popularity and the recency of popularity of each file such that greater weight is given to the more recent popularity information than to the less recent popularity information;
- and
- ranking the one or more files of the plurality of files based on the determined scores.
2 more elements
Dependencies are inferred from the claim text.