Using popularity data for ranking
First Claim
1. An object ranking system embodied on a computer readable storage medium that facilitates improving search results and efficiencies comprising:
- an object tracking component that tracks one or more objects and records data in connection with at least one of accessed objects and non-accessed objects to determine a popularity measure for each object, wherein the popularity measure for an object is reduced upon a user selecting the object and navigating away from the object and wherein the popularity measure for an object is signified as being valid upon a user performing at least one of scrolling through the object, book-marking the object, or saving the object;
a ranking component that determines a score for each of the one or more objects based at least in part on the popularity measure for each object, the ranking component employing the score for each object to generate popularity based rankings for each of the one or more objects;
an analysis component that counts the number of times objects have been accessed within a period of time and determines the popularity measure based upon at least one of;
a count per object, a function of the count per object, and a function of the count per object and the duration of the period of time; and
a ranking aggregation component that combines object rankings as determined by one or more sources with the popularity based ranking to produce a new popularity based ranking for the one or more objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A unique ranking system and method that facilitates improving the ranking and ordering of objects to further enhance the quality, accuracy, and delivery of search results in response to a search query. The system and method involve monitoring and tracking an object in terms of the number of times it'"'"'s been accessed and optionally by whom, when, for how long, and an access rate. The user'"'"'s interaction with the object can be tracked as well. By tracking the objects, a popularity measure can be determined. Popularity based rankings can be computed based on the popularity measure or some function thereof. The popularity measure can be affected by the access time, who accessed it, access duration or the user'"'"'s interaction with the object upon access. The popularity based rankings can be utilized by a search component to improve the quality and retrieval of search results.
-
Citations
16 Claims
-
1. An object ranking system embodied on a computer readable storage medium that facilitates improving search results and efficiencies comprising:
-
an object tracking component that tracks one or more objects and records data in connection with at least one of accessed objects and non-accessed objects to determine a popularity measure for each object, wherein the popularity measure for an object is reduced upon a user selecting the object and navigating away from the object and wherein the popularity measure for an object is signified as being valid upon a user performing at least one of scrolling through the object, book-marking the object, or saving the object; a ranking component that determines a score for each of the one or more objects based at least in part on the popularity measure for each object, the ranking component employing the score for each object to generate popularity based rankings for each of the one or more objects; an analysis component that counts the number of times objects have been accessed within a period of time and determines the popularity measure based upon at least one of;
a count per object, a function of the count per object, and a function of the count per object and the duration of the period of time; anda ranking aggregation component that combines object rankings as determined by one or more sources with the popularity based ranking to produce a new popularity based ranking for the one or more objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An object ranking method that facilitates improving search engine results and efficiencies comprising employing a processor executing computer executable instructions stored on a computer readable medium to perform the following acts:
-
tracking one or more objects, and recording data of a plurality of users in connection with at least one of accessed objects or non-accessed objects to determine a popularity measure for each object with respect to a user, wherein the popularity measure for each object is based upon the recorded data, wherein only the recorded data of users that have one or more similar interests to the user is employed; determining a score for each of the one or more objects based at least in part on the popularity measure for each object; ranking each of the one or more objects based at least in part on the popularity measure for each object; and combining at least one object ranking for one or more objects determined by at least a first source with a popularity based ranking for the same one or more objects to obtain a new popularity based ranking. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An object ranking system embodied on a computer readable storage medium that facilitates improving search results and efficiencies comprising:
-
an object tracking component that tracks one or more objects and records data in connection with at least one of accessed objects and non-accessed objects to determine a popularity measure for each object, wherein the popularity measure for an object is reduced upon a user selecting the object and navigating away from the object and wherein the popularity measure for an object is a function of a user interaction with the object, and is signified as being valid upon a user scrolling through the object or book-marking the object; a ranking component comprising a machine learning component, the ranking component being configured to determine a score for each of the one or more objects based at least in part on the popularity measure for each object, the ranking component employing the score for each object to generate popularity based rankings for each of the one or more objects; an analysis component that counts the number of times objects have been accessed within a period of time and determines the popularity measure based upon a function of a count per object and a duration of the period of time; and a ranking aggregation component that combines object rankings as determined by one or more sources with the popularity based ranking to produce a new popularity based ranking for the one or more objects, wherein the machine learning component facilitates determining the score and is customizable according to user preferences, and the ranking component ranks the one or more objects based at least partially upon an object access time, and determines the score for the one or more objects using at least one ranking function and the popularity measure, the usage of the at least one ranking function depending upon user profile data and content of a query.
-
Specification