Ranking search results
First Claim
1. A computer-implemented method, the method comprising:
- determining, by a computing device based on a content item search query, a plurality of content items comprising a first content item and a second content item;
modifying a previously defined hierarchy of a hierarchical set of groups based on the content item search query;
categorizing, by the computing device, the plurality of content items into the hierarchical set of groups comprising a first group and a second group, wherein the first group of the hierarchical set of groups corresponds to a first query match factor and the second group of the hierarchical set of groups corresponds to a second query match factor different from the first query match factor;
sorting, by the computing device, content items categorized in the first group based on a corresponding popularity value of each content item categorized in the first group and independently of sorting content items belonging to the second group;
after sorting the content items categorized in the first group, generating, by the computing device, a ranked list of content items by ordering the content items belonging to the first group higher in the ranked list than all content items belonging to the second group; and
providing at least a portion of the ranked list as a response to the content item search query.
3 Assignments
0 Petitions
Accused Products
Abstract
Content items and other entities may be ranked or organized according to a relevance to a user. Relevance may take into consideration recency, proximity, popularity, air time (e.g., of television shows) and the like. In one example, the popularity and age of a movie may be used to determine a relevance ranking Popularity (i.e., entity rank) may be determined based on a variety of factors. In the movie example, popularity may be based on gross earnings, awards, nominations, votes and the like. According to one or more embodiments, entities may initially be categorized into relevance groupings based on popularity and/or other factors. Once categorized, the entities may be sorted within each grouping and later combined into a single ranked list.
209 Citations
13 Claims
-
1. A computer-implemented method, the method comprising:
-
determining, by a computing device based on a content item search query, a plurality of content items comprising a first content item and a second content item; modifying a previously defined hierarchy of a hierarchical set of groups based on the content item search query; categorizing, by the computing device, the plurality of content items into the hierarchical set of groups comprising a first group and a second group, wherein the first group of the hierarchical set of groups corresponds to a first query match factor and the second group of the hierarchical set of groups corresponds to a second query match factor different from the first query match factor; sorting, by the computing device, content items categorized in the first group based on a corresponding popularity value of each content item categorized in the first group and independently of sorting content items belonging to the second group; after sorting the content items categorized in the first group, generating, by the computing device, a ranked list of content items by ordering the content items belonging to the first group higher in the ranked list than all content items belonging to the second group; and providing at least a portion of the ranked list as a response to the content item search query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
determining, by a computing device, popularity values for a plurality of content items based on a corresponding type of content item, wherein a popularity value for a first type of content item is determined differently than a popularity value for a second type of content item; receiving a search query; modifying the popularity values based on the search query; comparing a first modified popularity value of a first content item of at least two content items to a second modified popularity value of a second content item of the at least two content items; in response to determining that the first modified popularity value is equal to the second modified popularity value, ranking the first content item and the second content item based on a factor other than modified popularity value; and in response to the ranking, returning a ranked list of the at least two content items of the plurality of content items as results for the search query. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification