IP Library Granted Patent US 11,122,342
Granted Patent B2
US 11,122,342 · App. 16/519,844 · Granted Sep 14, 2021

Systems and methods for providing contextual information

Inventors: Aman Puniyani (Rohtak, IN); Ankur Anil Aher (Kalyan, IN); Jagadeswar Reddy Mettupalli (Bangalore, IN)
Assignee: Rovi Guides, Inc.
H04N21/8405H04N21/44222H04N21/4532H04N21/8545
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,122,342
App. No.
16/519,844
Granted
Sep 14, 2021
Kind
B2
Abstract

Systems and methods are described herein for causing to be provided contextual information for a content item. The system identifies that a subject in a content item is currently being referenced and determines when the subject was last referenced in the content item. For example, the system identifies a king being discussed by characters in a television series and determines the king was referenced three months ago. The system determines, based on the last time the subject was referenced, whether to provide contextual information about the subject. Using the determined three-month lapse in time since the king was last referenced, the system determines that contextual information about the king should be provided. Accordingly, the system causes to be displayed the contextual information after determining contextual information should be provided.

Claims (43)

1. A computer-implemented method comprising:

identifying, using control circuitry, a reference to a subject in a first episode of a series, wherein the first episode is a part of the series of sequentially ordered episodes;

identifying, using the control circuitry, a second episode in the series of sequentially ordered episodes that references the subject, wherein the subject was last referenced in the second episode prior to the first episode;

calculating a count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode;

determining, using the control circuitry, based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, whether to provide contextual information about the subject; and

in response to determining to provide the contextual information, causing to be displayed the contextual information.

2. The method of claim 1 , wherein identifying, using control circuitry, the reference to the subject in the first episode comprises:

analyzing closed-captioning of the first episode; and

identifying a proper noun referencing the subject within the closed captions of the first episode.

3. The method of claim 1 , wherein determining based on the count of the episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, whether to provide contextual information about the subject comprises determining an elapsed time between the current time and a last time the subject was referenced.

4. The method of claim 1 , wherein determining whether to provide contextual information about the subject comprises:

calculating, based on the count of the episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, a subject clarification score; and

determining that the subject clarification score is greater than a dynamic threshold, wherein the dynamic threshold is based on a user preference.

5. The method of claim 1 , wherein causing to be displayed the contextual information comprises causing to be displayed the contextual information within closed captions of the first episode.

6. A system comprising:

control circuitry configured to:

identify a reference to a subject in a first episode, wherein the first episode is a part of a series of sequentially ordered episodes;

identify a second episode in the series of sequentially ordered episodes that references the subject, wherein the subject was last referenced in the second episode prior to the first episode;

calculate a count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode;

determine based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, whether to provide contextual information about the subject; and

in response to determining to provide the contextual information, cause to be displayed the contextual information.

7. The system of claim 6 , wherein the control circuitry, when identifying the reference to the subject in the first episode, is further configured to:

analyze closed-captioning of the first episode; and

identify a proper noun referencing the subject within the closed captions of the first episode.

8. The system of claim 6 , wherein the control circuitry is configured to determine based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, whether to provide contextual information about the subject comprises by determining an elapsed time between the current time and a last time the subject was referenced.

9. The system of claim 6 , wherein the control circuitry, when determining whether to provide contextual information about the subject, is further configured to:

calculate based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, a subject clarification score; and

determine that the subject clarification score is greater than a dynamic threshold, wherein the dynamic threshold is based on a user preference.

10. The system of claim 6 , wherein the control circuitry is configured to cause to be displayed the contextual information by causing to be displayed the contextual information within closed captions of the first episode.

11. A non-transitory computer-readable medium having instructions encoded thereon that when executed by control circuitry causes the control circuitry to:

identify a reference to a subject in a first episode, wherein the first episode is a part of a series of sequentially ordered episodes;

identify a second episode in the series of sequentially ordered episodes that references the subject, wherein the subject was last referenced in the second episode prior to the first episode;

calculate a count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode;

determine based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, whether to provide contextual information about the subject; and

in response to determining to provide the contextual information, cause to be displayed the contextual information.

12. The non-transitory computer-readable medium of claim 11 , further comprising instructions that when executed by the control circuitry cause the control circuitry to identify the reference to the subject in the first episode by:

analyzing closed-captioning of the first episode; and

identifying a proper noun referencing the subject within the closed captions of the first episode.

13. The non-transitory computer-readable medium of claim 11 , further comprising instructions that when executed by the control circuitry cause the control circuitry to determine based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, whether to provide contextual information about the subject by determining an elapsed time between the current time and a last time the subject was referenced.

14. The non-transitory computer-readable medium of claim 11 , further comprising instructions that when executed by the control circuitry cause the control circuitry to determine whether to provide contextual information about the subject by:

calculating, based on the count of episodes in the series of sequentially ordered episodes that are between the first episode and the second episode, a subject clarification score; and

determining that the subject clarification score is greater than a dynamic threshold, wherein the dynamic threshold is based on a user preference.

15. The non-transitory computer-readable medium of claim 11 , further comprising instructions that when executed by the control circuitry cause the control circuitry to cause to be displayed the contextual information comprises causing to be displayed the contextual information within closed captions of the first episode.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
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 Oct 7, 2019
From: PUNIYANI, AMAN; AHER, ANKUR ANIL; METTUPALLI, JAGADESWAR REDDY
To: ROVI GUIDES, INC.
Reel/Frame 050643/0939 →
Continuity (1)
Related Publication 20210029418A1 · Jan 28, 2021
Cited By (2)
US 12,613,922 US 12,641,318