IP Library Granted Patent US 9,460,092
Granted Patent B2
US 9,460,092 · App. 12/485,155 · Granted Oct 4, 2016

Media asset recommendation service

Inventors: Shawn M. Murphy (Seattle, WA); Christopher B. Weare (Bellevue, WA); Christopher A. Evans (Sammamish, WA); Chad C. Gibson (Seattle, WA)
Assignee: ROVI TECHNOLOGIES CORPORATION
G06F17/30038G06F17/30828G06Q30/0631H04N21/4826G06F17/30029G06F17/30772G06Q50/01
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 9,460,092
App. No.
12/485,155
Granted
Oct 4, 2016
Kind
B2
Abstract

A media asset recommendation service is described. In embodiments, friends of a user are identified in a social graph that is associated with the user, and interactions with media assets by the friends of the user are compiled. Friend interaction data for each of the media assets can be determined from the media assets, the social graph, and the interactions with the media assets by the friends of the user. When a selection of one of the media assets is received from the user via a user device, the friend interaction data that is associated with the media asset selected by the user is communicated to the user device.

Claims (35)

1. A computer-implemented method initiated at a user device, the method comprising:

receiving a selection of a media asset that is selected by a user;

receiving friend interaction data associated with the media asset that is selected by the user, the friend interaction data including a list of friends of the user that have interacted with the media asset and interactions with the media asset by each of the friends; and

causing an asset recommendation interface to be displayed on a display of the user device, the asset recommendation interface including a simultaneous display of:

the list of friends and the interactions by each of the friends with the media asset, the friends of the user in the list displayed in the asset recommendation interface in a descending order based on an interaction rating corresponding to each friend, the interaction rating determined from the interactions with the media asset by each friend of the user in the list;

a user similarity rating for each of the friends of the user in the list, the user similarity rating indicating a similarity in media asset interactions between the user and each of the friends of the user; and

a prediction rating the indicates a likelihood the user will like the media asset based at least in part on the interactions with the media asset by a plurality of the friends of the user in the list and the user similarity rating for each of the friends of the user in the list.

2. The computer-implemented method as recited in claim 1 , wherein the friends of the user in the list are selected from a social graph that is associated with the user.

3. The computer-implemented method as recited in claim 1 , wherein the media asset is a digital music file of a song.

4. The computer-implemented method as recited in claim 3 , wherein the interactions with the media asset include at least one of purchasing the digital music file, downloading the digital music file, rendering the song, or discussing the song by the friends of the user.

5. The computer-implemented method as recited in claim 1 , wherein the friends of the user in the list are displayed in the asset recommendation interface in the descending order based further on the user similarity rating corresponding to each of the friends of the user.

6. A computer-implemented method, comprising:

compiling interactions with media assets by friends of a user, the friends being identified in a social graph that is associated with the user;

generating friend interaction data for each of the media assets by aggregating the interactions with the media assets by the friends of the user, the friend interaction data including a list of friends of the user that have interacted with the media asset, the list of friend generated by assigning a higher weight to interactions by friends that have a higher user similarity rating the user similarity rating determined from a similarity between the interactions with the media assets by the friends of the user and interaction with the media assets by the user, the friends of the user sorted in a descending order based on an interaction rating corresponding to each friend, the interaction rating determined from the interactions with the media asset by each friend in the list;

generating a prediction rating that indicates a likelihood that the user will like the media asset based at least in part on the interactions with the media asset by a plurality of the friends of the user and the user similarity ratings of the friends of the user;

receiving a selection of a media asset from the user via a user device;

communicating, to the user device, the friend interaction data and the prediction rating that is associated with the media asset selected by the user; and

causing a simultaneous display of the sorted list of friends, the user similarity rating for each friend of the list of friends, and the prediction rating.

7. The computer-implemented method as recited in claim 6 , wherein the friend interaction data includes the interactions with the media asset by each friend in the list.

8. The computer-implemented method as recited in claim 6 , wherein the user similarity rating indicates which of the friends of the user have similar tastes in media assets to the user.

9. The computer-implemented method as recited in claim 6 , wherein the media asset is a digital music file of a song.

10. The computer-implemented method as recited in claim 9 , wherein the interactions with the media asset include at least one of purchasing the digital music file, downloading the digital music file, rendering the song, or discussing the song by the friends of the user.

11. A recommendation system, comprising:

a social graph that indicates relationships between a user and friends of the user;

a database of media assets that can be requested by the user and the friends of the user via user devices;

a database of interactions with the media assets by the user and the friends of the user; and

at least a memory and a processor to implement a media asset recommendation service, the media asset recommendation service configured to:

generate friend interaction data for each media asset in the database of media assets, the friend interaction data determined from the social graph, the media assets, and the interactions with the media assets by the user and the friends of the user, the friend interaction data including a list of friends of the user that have interacted with each media asset, and the list of friends of the user sorted in a descending order based on an interaction rating corresponding to each friend, the interaction rating determined from the interactions with the media asset by each friend in the list;

generate a user similarity rating for each of the friends of the user, the user similarity rating indicating a similarity in media asset interactions between the user and each of the friends of the user;

generate a prediction rating that indicates a likelihood that the user will like the media asset based at least in part on the interactions with the media asset by a plurality of the friends of the user and the user similarity ratings of the friends of the user;

communicate, to the user device, the friend interaction data and the prediction rating; and

cause a simultaneous display of the sorted list of friends, the user similarity rating for each friend of the list of friends, and the prediction rating.

12. The recommendation system as recited in claim 11 , wherein the media asset recommendation service is further configured to generate the list of friends by assigning a higher weight to interactions by friends that have a higher user similarity rating.

13. The recommendation system as recited m claim 11 , wherein the media assets are a digital music files of songs.

14. The recommendation system as recited in claim 11 , wherein the interactions with the media assets include at least one of purchasing the digital music files, downloading the digital music files, rendering the songs, or discussing the songs by the friends of the user.

Assignments (10)
CHANGE OF NAME Recorded Sep 25, 2024
From: ROVI TECHNOLOGIES CORPORATION
To: ADEIA TECHNOLOGIES INC.
Reel/Frame 069047/0828 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 033405 FRAME: 0219. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 5, 2014
From: MICROSOFT CORPORATION
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 034346/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: MICROSOFT CORPORATION
To: ROVI CORPORATION
Reel/Frame 033405/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2010
From: MURPHY, SHAWN M.; WEARE, CHRISTOPHER B.; EVANS, CHRISTOPHER A.; GIBSON, CHAD C.
To: MICROSOFT CORPORATION
Reel/Frame 024194/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2009
From: MURPHY, SHAWN M.; WEARE, CHISTOPHER B.; EVANS, CHRISTOPHER A.; GIBSON, CHAD C.
To: MICROSOFT CORPORATION
Reel/Frame 023229/0023 →
Continuity (1)
Related Publication 20100318919A1 · Dec 16, 2010