IP Library Granted Patent US 8,364,669
Granted Patent B1
US 8,364,669 · App. 11/555,526 · Granted Jan 29, 2013

Popularity of content items

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,364,669
App. No.
11/555,526
Granted
Jan 29, 2013
Kind
B1
Abstract

Search results may be yielded based on a search query. A search query inspired by a user may be received. Based on the search query, multiple search results each including links may be determined. The multiple search results may include a first search result that includes a link to a first digital instance that describes or embodies a first content item, and a second search result that includes a link to a second digital instance that describes or embodies a second content item. A perceived popularity may be assessed for each of the first and second content items. The perceived popularity may be a measure of the popularity of the first and second content items, and may be distinct from a popularity of the first and second digital instances. A presentation of the multiple search results may be determined based on the accessed perceived popularity.

Claims (92)

1. A method for yielding search results based on a search query, the method comprising:

receiving a search query inspired by a user;

determining, based on the search query, multiple search results, the multiple search results including a first search result including a link to a first digital instance that specifies a first content item, and a second search result including a link to a second digital instance that specifies a second content item;

determining, using at least one processor, a first set of popularity search results based on a popularity query associated with the first content item, and a second set of popularity search results based on a popularity query associated with the second content item;

assessing a perceived popularity for the first content item based on the number of popularity search results in the first set of popularity search results, and a perceived popularity for the second content item based on the number of popularity search results in the second set of popularity search results,

wherein the perceived popularity is a measure of the popularity of the first and second content items and is distinct from a popularity of the first and second digital instances that specify each of the first and second content items; and

determining a presentation of the multiple search results based on the assessed perceived popularity.

2. The method of claim 1 further comprising displaying the multiple search results to the user based on the determined presentation.

3. The method of claim 1 further comprising:

receiving a genre related to the search query inspired by the user;

identifying a genre-specific catalog that is associated with the genre;

accessing the genre-specific catalog; and

identifying one or more content items stored within the genre-specific catalog that are related to the determined multiple search results, wherein assessing the perceived popularity for the search results includes accessing a perceived popularity for each of the identified one or more content items from within the genre-specific catalog.

4. The method of claim 1 further comprising:

receiving an indication of a genre;

identifying multiple search results that are associated with the genre;

accessing a genre-specific catalog specific to the genre;

identifying one or more content items from within the genre-specific catalog that relate to the identified multiple search results;

assessing a perceived popularity for the identified one or more content items; and

determining the presentation of the multiple search results based on the assessed perceived popularity.

5. The method of claim 4 further comprising:

selecting one content item from among the one or more content items stored within the genre-specific catalog;

forming a popularity query for the content item based on information associated with the content item;

determining popularity search results by searching private and public networks for digital instances that include information that satisfies the popularity query;

generating a perceived popularity for the content item based on the popularity search results;

associating the generated perceived popularity for the content item; and

storing the association in the genre-specific catalog.

6. The method of claim 5 wherein generating a perceived popularity for the content item comprises:

determining a raw popularity score based at least in part on a number of popularity search results received;

using a classifier to analyze at least some of the received popularity search results;

based on the analysis performed by the classifier, determining a number of popularity search results related to the genre of the catalog;

determining an ambiguity ratio that includes the determined number of popularity search results that are related to the genre of the catalog and the number of received popularity search results analyzed by the classifier; and

generating a perceived popularity for the content item based on the raw popularity score and the ambiguity ratio.

7. The method of claim 1 wherein the content item is a song.

8. The method of claim 1 wherein the content item is a musical album, wherein a musical album includes an electronic organization of songs.

9. The method of claim 8 wherein generating a perceived popularity for the musical album comprises:

identifying songs related to the musical album;

determining a perceived popularity for each of the songs;

determining a preliminary perceived popularity for the musical album as a whole; and

determining the perceived popularity for the musical album based on the perceived popularity for each of the songs and the preliminary perceived popularity for the musical album as a whole.

10. The method of claim 9 wherein the preliminary perceived popularity for the musical album as a whole is based on popularity of the musical album without regard to popularity of individual songs included on the musical album.

11. The method of claim 1 wherein the content item is a musical artist, wherein a musical artist includes one or more people who write or perform music.

12. The method of claim 11 wherein generating a perceived popularity for the musical artist comprises:

identifying songs related to the musical artist;

identifying musical albums related to the musical artist;

determining if the musical artist may be popular for a non-music related reason, and determining individual attributes related to the non-music related reason;

determining a perceived popularity for each of the songs;

determining a perceived popularity for each of the musical albums;

determining a perceived personal popularity for the musical artist based on the individual attributes related to the non-music related reason; and

determining the perceived popularity for the musical artist based on the perceived popularity for each of the songs, the perceived popularity for each of the musical albums and the perceived personal popularity for the musical artist.

13. The method of claim 11 wherein the preliminary perceived popularity for the musical artist alone is based on popularity of the musical artist without regard to popularity of individual songs or musical albums related to the musical artist.

14. The method of claim 11 wherein the non-music related reason includes at least one of activism, acting, gossip, interpersonal relationships and tragedy.

15. The method of claim 13 wherein the individual attributes related to the non-music related reason include at least one of a cause, an organizational affiliation, a television show, a movie, a commercial, a tabloid article, a famous significant other, a famous relative and an accident.

16. A computer program product for yielding search results based on a search query, the computer program product including instructions stored on a non-transitory machine-readable storage device that, when executed by at least one processor, cause the at least one processor to:

determine, based on a search query, multiple search results, the multiple search results including a first search result including a link to a first digital instance that specifies a first content item, and a second search result including a link to a second digital instance that specifies a second content item;

determine a first set of popularity search results based on a popularity query associated with the first content item, and a second set of popularity search results based on a popularity query associated with the second content item;

assess a perceived popularity for the first content item based on the number of popularity search results in the first set of popularity search results, and a perceived popularity for the second content item based on the number of popularity search results in the second set of popularity search results,

wherein the perceived popularity is a measure of the popularity of the first and second content items and is distinct from a popularity of the first and second digital instances that specify each of the first and second content items; and

determine a presentation of the multiple search results based on the assessed perceived popularity.

17. A system for yielding search results based on a search query, the system comprising:

one or more hardware processors; and

a memory that stores instructions,

the one or more hardware processors configured by the instructions to:

determine, based on a search query, multiple search results, the multiple search results including a first search result including a link to a first digital instance that specifies a first content item, and a second search result including a link to a second digital instance that specifies a second content item;

determine a first set of popularity search results based on a popularity query associated with the first content item, and a second set of popularity search results based on a popularity query associated with the second content item;

assess a perceived popularity for the first content item based on the number of popularity search results in the first set of popularity search results, and a perceived popularity for the second content item based on the number of popularity search results in the second set of popularity search results,

wherein the perceived popularity is a measure of the popularity of the first and second content items and is distinct from a popularity of the first and second digital instances that specify each of the first and second content items; and

determine a presentation of the multiple search results based on the assessed perceived popularity.

18. The method of claim 1 further comprising:

determining a genre related to the first search result and the second search result;

identifying a first genre-specific catalog that is associated with the determined genre for the first search result and a second genre-specific catalog that is associated with the determined genre for the second search result;

accessing the first genre-specific catalog and the second genre-specific catalog; and

identifying one or more content items stored within the first and second genre-specific catalogs,

wherein:

the first content item is stored within the first genre-specific catalog, and

the second content item is stored within the second genre-specific catalog.

19. The computer program product of claim 16 , wherein the instructions further cause the at least one processor to:

determine a genre related to the first search result and the second search result;

identify a first genre-specific catalog that is associated with the determined genre for the first search result and a second genre-specific catalog that is associated with the determined genre for the second search result;

access the first genre-specific catalog and the second genre-specific catalog; and

identify one or more content items stored within the first and second genre-specific catalogs,

wherein:

the first content item is stored within the first genre-specific catalog, and

the second content item is stored within the second genre-specific catalog.

20. The system of claim 17 , wherein the one or more hardware processors are further configured by the instructions to:

determine a genre related to the first search result and the second search result;

identify a first genre-specific catalog that is associated with the determined genre for the first search result and a second genre-specific catalog that is associated with the determined genre for the second search result;

access the first genre-specific catalog and the second genre-specific catalog; and

identify one or more content items stored within the first and second genre-specific catalogs,

wherein:

the first content item is stored within the first genre-specific catalog, and

the second content item is stored within the second genre-specific catalog.

Assignments (10)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2006
From: CHOWDHURY, ABDUR R.; VANDERMOLEN, HARMANNUS
To: AOL LLC
Reel/Frame 018636/0219 →