IP Library Granted Patent US 11,064,260
Granted Patent B2
US 11,064,260 · App. 16/788,225 · Granted Jul 13, 2021

System and method for locating content related to a media asset

Inventors: Milan Patel (Santa Clara, CA); Sandip Shah (San Jose, CA)
Assignee: ROVl GUIDES, INC.
H04N21/4821G06F16/2425G06Q30/0255H04N21/278H04N21/4532H04N21/4668H04N21/47H04N21/472H04N21/4755H04N21/8133
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 11,064,260
App. No.
16/788,225
Granted
Jul 13, 2021
Kind
B2
Abstract

Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.

Claims (49)

1. A method comprising:

transmitting, for display by a device, a first content item identifier of a first content item;

retrieving, from a database, a first database entry that comprises (a) a name of a first actor that is shown in the first content item and (b) a link to a second database entry, wherein the second database entry comprises a name of a second actor that is not shown in the first content item;

retrieving, from the database, a third database entry, wherein the third database entry comprises (a) the name of the second actor, (b) a second content item identifier for a second content item in which the first actor is not shown, and (c) a link to the first database entry; and

transmitting, for display by the device, a second content item identifier of the second content item.

2. The method of claim 1 , wherein retrieving the first database entry that comprises the name of the first actor that is shown in the first content item comprises selecting the second database entry from a plurality of related database entries identified by the first database entry, wherein the plurality of related database entries comprise at least one name of an actor that is not shown in the first content item.

3. The method of claim 1 , further comprising transmitting a request to a content source for the second content item in which the second actor is shown.

4. The method of claim 3 , wherein transmitting the request to the content source for the second content item in which the second actor is shown comprises:

determining a format for a content type of the content source; and

generating the request based on the format and the name of the second actor.

5. The method of claim 4 , wherein the request is a first request, the content source is a first content source, the format is a first format, and the content type is a first content type, further comprising:

determining a second format for a second content type of a second content source;

generating a second request for a third content item based on the second format and the name of the second actor; and

transmitting, for display by the device, a third content item identifier of the third content item.

6. The method of claim 3 , wherein the request is a first request, further comprising:

transmitting a second request to the content source for a third content item in which the second actor is shown; and

determining to cause to be displayed the second content item based on a weighted average of (a) a first degree of association between the second content item and the first content item, (b) a second degree of association between the third content item and the first content item, and (c) a user's preference for a particular type of content.

7. A method comprising:

generating, for display, a first content item identifier of a first content item;

receiving a second content item identifier, wherein the second content item identifier is retrieved from a database by:

retrieving, from a database, a first database entry that comprises (a) a name of a first actor that is shown in the first content item and (b) a link to a second database entry, wherein the second database entry comprises a name of a second actor that is not shown in the first content item;

retrieving, from the database, a third database entry, wherein the third database entry comprises (a) the name of the second actor, (b) a second content item identifier for a second content item in which the first actor is not shown, and (c) a link to the first database entry; and

generating, for display, a second content item identifier of the second content item.

8. The method of claim 7 , wherein retrieving the first database entry that comprises the name of the first actor that is shown in the first content item comprises selecting the second database entry from a plurality of related database entries identified by the first database entry, wherein the plurality of related database entries comprise at least one name of an actor that is not shown in the first content item.

9. The method of claim 7 , further comprising transmitting a request to a content source for the second content item in which the second actor is shown.

10. The method of claim 9 , wherein transmitting the request to the content source for the second content item in which the second actor is shown comprises:

determining a format for a content type of the content source; and

generating the request based on the format and the name of the second actor.

11. The method of claim 10 , wherein the request is a first request, the content source is a first content source, the format is a first format, and the content type is a first content type, further comprising:

determining a second format for a second content type of a second content source;

generating a second request for a third content item based on the second format and the name of the second actor; and

generating, for display, a third content item identifier of the third content item.

12. The method of claim 7 , wherein the request is a first request, further comprising:

transmitting a second request to the content source for a third content item in which the second actor is shown; and

determining to cause to be displayed the second content item based on a weighted average of (a) a first degree of association between the second content item and the first content item, (b) a second degree of association between the third content item and the first content item, and (c) a user's preference for a particular type of content.

13. A system for providing content related to a content item, the system comprising:

output circuitry configured to transmit, for display by a device, a first content item identifier of a first content item;

control circuitry configured to:

retrieve, from a database, a first database entry that comprises (a) a name of a first actor that is shown in the first content item and (b) a link to a second database entry, wherein the second database entry comprises a name of a second actor that is not shown in the first content item; and

retrieve, from the database, a third database entry, wherein the third database entry comprises (a) the name of the second actor, (b) a second content item identifier for a second content item in which the first actor is not shown, and (c) a link to the first database entry; and

the output circuitry further configured to transmit, for display by the device, a second content item identifier of the second content item.

14. The system of claim 13 , wherein the control circuitry is configured to retrieve the first database entry that comprises the name of the first actor that is shown in the first content item by selecting the second database entry from a plurality of related database entries identified by the first database entry, wherein the plurality of related database entries comprise at least one name of an actor that is not shown in the first content item.

15. The system of claim 13 , the output circuitry further configured to transmit a request to a content source for the second content item in which the second actor is shown.

16. The system of claim 15 , wherein the output circuitry is configured to transmit the request to the content source for the second content item in which the second actor is shown by:

determining a format for a content type of the content source; and

generating the request based on the format and the name of the second actor.

17. The system of claim 13 , wherein the request is a first request, the output circuitry further configured to:

transmit a second request to the content source for a third content item in which the second actor is shown; and

determine to cause to be displayed the second content item based on a weighted average of (a) a first degree of association between the second content item and the first content item, (b) a second degree of association between the third content item and the first content item, and (c) a user's preference for a particular type of content.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0731 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2020
From: PATEL, MILAN; SHAH, SANDIP
To: ROVI GUIDES, INC.
Reel/Frame 051789/0869 →
Continuity (3)
Continuation 16377562 · Apr 8, 2019
Division 15071854 · Mar 16, 2016
Related Publication 20200186888A1 · Jun 11, 2020