Ranking search results
First Claim
1. A method comprising:
- receiving, by a computing device and from a user device, a search request;
determining a first group of content items satisfying the search request, wherein each of the first group of content items is associated with a first relevance value based on relevance to the search request;
determining a second group of content items satisfying the search request, wherein each of the second group of content items is associated with a second relevance value based on relevance to the search request, wherein the second relevance value is lower than the first relevance value;
sending, to the user device, the first group of content items and the second group of content items, wherein the first group of content items is ranked higher than the second group of content items based on the second relevance value being lower than the first relevance value;
receiving, from the user device, a request to override the first relevance value for a first content item of the second group of content items, wherein the request assigns an administrative rank to the first content item; and
causing, based on the administrative rank, the user device to display the first content item with a higher rank than the first group of content items, and wherein the first group of content items is displayed with a higher rank than a remainder of the second group of content items having the first content item removed.
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.
218 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device and from a user device, a search request; determining a first group of content items satisfying the search request, wherein each of the first group of content items is associated with a first relevance value based on relevance to the search request; determining a second group of content items satisfying the search request, wherein each of the second group of content items is associated with a second relevance value based on relevance to the search request, wherein the second relevance value is lower than the first relevance value; sending, to the user device, the first group of content items and the second group of content items, wherein the first group of content items is ranked higher than the second group of content items based on the second relevance value being lower than the first relevance value; receiving, from the user device, a request to override the first relevance value for a first content item of the second group of content items, wherein the request assigns an administrative rank to the first content item; and causing, based on the administrative rank, the user device to display the first content item with a higher rank than the first group of content items, and wherein the first group of content items is displayed with a higher rank than a remainder of the second group of content items having the first content item removed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a computing device and from a user device, a content item search request; determining, based on the content item search request, a first group of content items that are associated with a first relevance value and that satisfy a first query match factor; determining, based on the content item search request, a second group of content items that are associated with a second relevance value and that satisfy a second query match factor; causing the user device to display the first group of content items at a higher rank in the display than the second group of content items based on determining that the second relevance value indicates a lower degree of relevance than the first relevance value; receiving, from the user device, a user-entered administrative rank associated with a first content item of the first group of content items; and causing, based on the user-entered administrative rank, the user device to display the first group of content items at the higher rank than the second group of content items, and wherein the first content item is separated from a remainder of the first group of content items by the second group of content items. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
receiving, by a computing device and from a user device, a search request associated with a database of content items; in response to the search request, determining a plurality of content items from the database of content items that satisfy a query match factor; determining a first group of content items from the plurality of content items, wherein each content item of the first group of content items is assigned a same administrative rank by the user device; determining a second group of content items from the plurality of content items, wherein each content item of the second group of content items satisfies a content item attribute; determining a first relevance value for the first group of content items based on the same administrative rank; ranking the first group of content items higher than the second group of content items based on determining a second relevance value, lower than the first relevance value, for the second group of content items, wherein the second relevance value is based on the content item attribute; sorting the first group of content items and sorting the second group of content items, wherein the sorting the first group of content items and the sorting the second group of content items are based on assigning a respective entity rank corresponding to each content item of the first group of content items and the second group of content items, wherein the sorting the first group of content items is performed independently of the sorting the second group of content items, and wherein the respective entity rank is indicative of a popularity of each content item relative to other content items in the same group of content items; and causing display of the sorted first group of content items and the sorted second group of group of content items, wherein in the display, the first group of content items is displayed with a higher rank than the second group of content items. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification