IP Library Granted Patent US 10,791,370
Granted Patent B1
US 10,791,370 · App. 16/370,177 · Granted Sep 29, 2020

Content recommendation based on game progress

Inventors: Prakash Viswanathan (Bangalore, IN); Dolphin Masilamany Santha (Bangalore, IN); Rajendran Pichaimurthy (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04N21/4668A63F13/79H04N21/44204
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 10,791,370
App. No.
16/370,177
Granted
Sep 29, 2020
Kind
B1
Abstract

Systems and methods for recommending content based on gaming progress are disclosed herein. A gaming log, which is generated based on performance of a video game using a computing device, is received from the computing device over a communication network. The gaming log includes an identifier of a segment of the video game and an attribute of the segment. Control circuitry searches metadata associated with items of content in a database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game. In response to identifying the item of content associated with the segment of the video game, the control circuitry transmits a recommendation of the identified item of content for display via the computing device.

Claims (80)

1. A method for recommending content based on a gaming log, comprising:

receiving, from a computing device via communication network, a gaming log generated based on performance of a video game using the computing device, the gaming log comprising an identifier of a segment of the video game and an attribute of the segment;

searching metadata associated with items of content in a database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game; and

in response to identifying the item of content associated with the segment of the video game:

transmitting, for display via the computing device, a recommendation of the identified item of content,

wherein the item of content associated with the segment of the video game comprises a video clip of a scene from a movie or television show associated with the segment.

2. The method of claim 1 ,

wherein the attribute of the segment comprises an identifier of the video game, and

wherein the searching the metadata to identify the item of content associated with the segment of the video game comprises searching the database for the item of content associated with the identifier of the video game.

3. The method of claim 2 , wherein the item of content comprises a video clip from a movie or television show associated with the segment of the video game.

4. The method of claim 1 ,

wherein the attribute of the segment comprises an identifier of a character associated with the segment, and

wherein the searching the metadata to identify the item of content comprises searching the database for the item of content associated with the identifier of the character associated with the segment.

5. The method of claim 4 , wherein the item of content comprises a video clip featuring the character associated with the segment of the video game.

6. The method of claim 1 ,

wherein the attribute of the segment comprises an identifier of the scene from the movie or television show associated with the segment, and

wherein the searching the metadata to identify the item of content comprises searching the database for the item of content associated with the identifier of the scene from the movie or television show associated with the segment.

7. The method of claim 1 ,

wherein the attribute of the segment comprises an identifier of a sport associated with the segment, and

wherein the searching the metadata to identify the item of content comprises searching the database for the item of content associated with the identifier of the sport associated with the segment of the video game.

8. The method of claim 7 , wherein the item of content associated with the segment of the video game comprises a video clip featuring the sport associated with the segment.

9. The method of claim 1 , further comprising:

receiving, over the communication network, selection of the recommended item of content; and

in response to receiving the selection of the recommended item of content:

transmitting, for display via the computing device, the recommended item of content.

10. A system for recommending content based on a gaming log, comprising:

a communication port configured to receive, from a computing device via communication network, a gaming log generated based on performance of a video game using the computing device, the gaming log comprising an identifier of a segment of the video game and an attribute of the segment;

a database configured to store metadata associated with items of content; and

control circuitry configured to:

search the metadata associated with items of content in the database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game; and

in response to identifying the item of content associated with the segment of the video game:

transmit, for display via the computing device, a recommendation of the identified item of content,

wherein the item of content associated with the segment of the video game comprises a video clip of a scene from a movie or television show associated with the segment.

11. The system of claim 10 ,

wherein the attribute of the segment comprises an identifier of the video game, and

wherein the control circuitry is further configured to search the metadata to identify the item of content associated with the segment of the video game by searching the database for the item of content associated with the identifier of the video game.

12. The system of claim 11 , wherein the item of content comprises a video clip from a movie or television show associated with the segment of the video game.

13. The system of claim 10 ,

wherein the attribute of the segment comprises an identifier of a character associated with the segment, and

wherein the control circuitry is further configured to search the metadata to identify the item of content by searching the database for the item of content associated with the identifier of the character associated with the segment.

14. The system of claim 13 , wherein the item of content comprises a video clip featuring the character associated with the segment of the video game.

15. The system of claim 10 ,

wherein the attribute of the segment comprises an identifier of the scene of the movie or television show associated with the segment, and

wherein the control circuitry is further configured to search the metadata to identify the item of content by searching the database for the item of content associated with the identifier of the scene of the movie or television show associated with the segment.

16. The system of claim 10 ,

wherein the attribute of the segment comprises an identifier of a sport associated with the segment, and

wherein the control circuitry is further configured to search the metadata to identify the item of content by searching the database for the item of content associated with the identifier of the sport associated with the segment of the video game.

17. The system of claim 16 , wherein the item of content associated with the segment of the video game comprises a video clip featuring the sport associated with the segment.

18. The system of claim 10 ,

wherein the communication port is further configured to receive, over the communication network, selection of the recommended item of content; and

the control circuitry is further configured to, in response to receiving the selection of the recommended item of content:

transmit, for display via the computing device, the recommended item of content.

19. A method for recommending content based on a gaming log, comprising:

receiving, from a computing device via communication network, a gaming log generated based on performance of a video game using the computing device, the gaming log comprising an identifier of a segment of the video game and an attribute of the segment;

searching metadata associated with items of content in a database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game; and

in response to identifying the item of content associated with the segment of the video game:

transmitting, for display via the computing device, a recommendation of the identified item of content,

wherein the attribute of the segment comprises an identifier of a character associated with the segment, the searching the metadata to identify the item of content comprises searching the database for the item of content associated with the identifier of the character associated with the segment, and the item of content comprises a video clip featuring the character associated with the segment of the video game.

20. A method for recommending content based on a gaming log, comprising:

receiving, from a computing device via communication network, a gaming log generated based on performance of a video game using the computing device, the gaming log comprising an identifier of a segment of the video game and an attribute of the segment;

searching metadata associated with items of content in a database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game; and

in response to identifying the item of content associated with the segment of the video game:

transmitting, for display via the computing device, a recommendation of the identified item of content,

wherein the attribute of the segment comprises an identifier of a sport associated with the segment, the searching the metadata to identify the item of content comprises searching the database for the item of content associated with the identifier of the sport associated with the segment of the video game, and the item of content associated with the segment of the video game comprises a video clip featuring the sport associated with the segment.

21. A system for recommending content based on a gaming log, comprising:

a communication port configured to receive, from a computing device via communication network, a gaming log generated based on performance of a video game using the computing device, the gaming log comprising an identifier of a segment of the video game and an attribute of the segment;

a database configured to store metadata associated with items of content; and

control circuitry configured to:

search the metadata associated with items of content in the database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game; and

in response to identifying the item of content associated with the segment of the video game:

transmit, for display via the computing device, a recommendation of the identified item of content,

wherein the attribute of the segment comprises an identifier of a character associated with the segment, the control circuitry is further configured to search the metadata to identify the item of content by searching the database for the item of content associated with the identifier of the character associated with the segment, and the item of content comprises a video clip featuring the character associated with the segment of the video game.

22. A system for recommending content based on a gaming log, comprising:

a communication port configured to receive, from a computing device via communication network, a gaming log generated based on performance of a video game using the computing device, the gaming log comprising an identifier of a segment of the video game and an attribute of the segment;

a database configured to store metadata associated with items of content; and

control circuitry configured to:

search the metadata associated with items of content in the database to identify, based on the identifier of the segment or the attribute of the segment, an item of content associated with the segment of the video game; and

in response to identifying the item of content associated with the segment of the video game:

transmit, for display via the computing device, a recommendation of the identified item of content,

wherein the attribute of the segment comprises an identifier of a sport associated with the segment, the control circuitry is further configured to search the metadata to identify the item of content by searching the database for the item of content associated with the identifier of the sport associated with the segment of the video game, and the item of content associated with the segment of the video game comprises a video clip featuring the sport associated with the segment.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: VISWANATHAN, PRAKASH; SANTHA, DOLPHIN MASILAMANY; PICHAIMURTHY, RAJENDRAN
To: ROVI GUIDES, INC.
Reel/Frame 049066/0100 →
Cited By (1)
US 12,303,795