IP Library Granted Patent US 11,778,286
Granted Patent B2
US 11,778,286 · App. 17/568,315 · Granted Oct 3, 2023

Systems and methods for summarizing missed portions of storylines

Inventors: Aman Puniyani (Rohtak, IN); Ankur Anil Aher (Bangalore, IN)
Assignee: ROVI GUIDES, INC.
H04N21/8549H04N21/278
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,778,286
App. No.
17/568,315
Granted
Oct 3, 2023
Kind
B2
Abstract

The system and methods described herein provided storyline summaries of missed content to users timed to reduce interruptions of content. A summary application detects missed content, that comprises a plurality of storylines. The summary application also identifies a storyline of current content being generated for presentation and retrieves a storyline-specific summary of a portion of the missed content comprising the current storyline. The summary application then generates, for presentation, the retrieved storyline-specific summary.

Claims (92)

1. A method for summarizing missed portions of storylines in a content item, the method comprising:

identifying, within the content item, a plurality of storylines, wherein each storyline comprises a respective plurality of portions, each portion of the respective plurality of portions comprising a part of the storyline, and wherein the portions of the respective plurality of portions are interwoven with other portions of other storylines;

detecting missed content of the content item, wherein the missed content comprises portions of more than one storyline;

identifying a storyline of content being generated for presentation;

retrieving a storyline-specific summary of portions of the missed content comprising the identified storyline;

generating, for presentation, the retrieved storyline-specific summary;

identifying an ancillary storyline that is indicated as being precedent to the storyline of content being generated for presentation;

identifying portions of the ancillary storyline that were missed;

retrieving a second storyline-specific summary of the missed portions of the ancillary storyline; and

generating, for presentation, the retrieved second storyline-specific summary.

2. The method of claim 1 , wherein the retrieving the storyline-specific summary of portions of the missed content comprising the identified storyline comprises:

identifying, based on metadata, a plurality of storyline-specific portions in the missed content, each of the plurality of storyline-specific portions associated with a storyline identifier;

retrieving summaries for the plurality of storyline-specific portions in the missed content; and

concatenating the summaries for the plurality of storyline-specific portions in the missed content to generate the storyline-specific summary of a portion of the missed content comprising the identified storyline.

3. The method of claim 1 , further comprising:

identifying the plurality of portions in the missed content;

identifying, for each of the plurality of portions, a plurality of segments, wherein each of the plurality of segments is associated with a segment summary; and

wherein retrieving the storyline-specific summary of portions of the missed content that comprise the identified storyline comprises:

retrieving a plurality of segment summaries, wherein each of the plurality of segment summaries is for a segment in the plurality of portions in the missed content; and

concatenating the plurality of segment summaries.

4. The method of claim 1 , wherein retrieving the second storyline-specific summary of the missed portions of the ancillary storyline comprises:

determining a detail level for the second storyline-specific summary;

identifying a plurality of summaries for the ancillary storyline; and

selecting one of the plurality of summaries for the ancillary storyline based on the determined detail level.

5. The method of claim 1 , further comprising:

identifying watched content related to the identified storyline;

determining the watched content should be refreshed based on when the watched content was consumed;

retrieving a second storyline-specific summary of the watched content; and

generating, for presentation, the retrieved second storyline-specific summary.

6. The method of claim 1 , further comprising:

determining a summary endpoint in the storyline of content being generated for presentation, wherein the summary endpoint is a point at which the presentation of the retrieved storyline-specific summary will complete; and

modifying the storyline-specific summary to include a summary for the content being generated for presentation between a current point in the storyline and the summary endpoint.

7. The method of claim 1 , wherein generating, for presentation, the retrieved storyline-specific summary comprises:

identifying a secondary display from a plurality of display, wherein the secondary display is available to display the storyline-specific summary and is not presenting the storyline of content; and

directing the secondary display to present the storyline-specific summary.

8. The method of claim 1 , wherein generating, for presentation, the retrieved storyline-specific summary further comprises:

identifying a primary display from a plurality of display, wherein the primary display is presenting the storyline of content; and

directing the primary display to pause presentation of the storyline of content during presentation of the retrieved storyline-specific summary.

9. The method of claim 1 , further comprising:

detecting a storyline transition from the storyline of content being generated for presentation to a second storyline;

identifying the second storyline;

retrieving a third storyline-specific summary of a second portion of the missed content comprising the identified second storyline; and

generating, for presentation, the retrieved third storyline-specific summary.

10. A system for summarizing missed portions of storylines in a content item, the system comprising:

communication circuitry; and

control circuitry configured to:

identify, within the content item, a plurality of storylines, wherein each storyline comprises a respective plurality of portions, each portion of the respective plurality of portions comprising a part of the storyline, and wherein the portions of the respective plurality of portions are interwoven with other portions of other storylines;

detect missed content of the content item, wherein the missed content comprises portions of more than one storyline;

identify a storyline of content being generated for presentation;

retrieve a storyline-specific summary of portions of the missed content comprising the identified storyline;

generate, for presentation, the retrieved storyline-specific summary;

identify ancillary storyline that is indicated as being precedent to the storyline of content being generated for presentations;

identify portions of the ancillary storyline that were missed;

retrieve a second storyline-specific summary of the missed portions of the ancillary storyline; and

generate, for presentations, the retrieved second storyline-specific summary.

11. The system of claim 10 , wherein the control circuitry is further configured to retrieve a storyline-specific summary of portions of the missed content comprising the identified storyline by:

identifying, based on metadata, a plurality of storyline-specific portions in the missed content, each of the plurality of storyline-specific portions associated with a storyline identifier;

retrieving summaries for the plurality of storyline-specific portions in the missed content; and

concatenating the summaries for the plurality of storyline-specific portions in the missed content to generate the storyline-specific summary of a portion of the missed content comprising the identified storyline.

12. The system of claim 10 , wherein the control circuitry is further configured to:

identify the plurality of portions in the missed content;

identify, for each of the plurality of portions, a plurality of segments, wherein each of the plurality of segments is associated with a segment summary; and

wherein the control circuitry configured to retrieve the storyline-specific summary of portions of the missed content that comprise the identified storyline is further configured to:

retrieve a plurality of segment summaries, wherein each of the plurality of segment summaries is for a segment in the plurality of portions in the missed content; and

concatenate the plurality of segment summaries.

13. The system of claim 10 , wherein the control circuitry is further configured to retrieve a second storyline-specific summary of the missed portions of the ancillary storyline by:

determining a detail level for the second storyline-specific summary;

identifying a plurality of summaries for the ancillary storyline; and

selecting one of the plurality of summaries for the ancillary storyline based on the determined detail level.

14. The system of claim 10 , wherein the control circuitry is further configured to:

identify watched content related to the identified storyline;

determine the watched content should be refreshed based on when the watched content was consumed;

retrieve a second storyline-specific summary of the watched content; and

generate, for presentation, the retrieved second storyline-specific summary.

15. The system of claim 10 , wherein the control circuitry is further configured to:

determine a summary endpoint in the storyline of content being generated for presentation, wherein the summary endpoint is a point at which the presentation of the retrieved storyline-specific summary will complete; and

modify the storyline-specific summary to include a summary for the content being generated for presentation between a current point in the storyline and the summary endpoint.

16. The system of claim 10 , wherein the control circuitry is further configured to generate, for presentation, the retrieved storyline-specific summary by:

identifying a secondary display from a plurality of display, wherein the secondary display is available to display the storyline-specific summary and is not presenting the storyline of content; and

directing the secondary display to present the storyline-specific summary.

17. The system of claim 10 , wherein the control circuitry is further configured to generate, for presentation, the retrieved storyline-specific summary by:

identifying a primary display from a plurality of display, wherein the primary display is presenting the storyline of content; and

directing the primary display to pause presentation of the storyline of content during presentation of the retrieved storyline-specific summary.

18. The system of claim 10 , wherein the control circuitry is further configured to:

detect a storyline transition from the storyline of content being generated for presentation to a second storyline;

identify the second storyline;

retrieve a third storyline-specific summary of a second portion of the missed content comprising the identified second storyline; and

generate, for presentation, the retrieved third storyline-specific summary.

19. The method of claim 4 , wherein the determining the detail level for the second storyline-specific summary comprises:

in response to determining that the ancillary storyline includes broad context for the content being generated for presentation, determining the detail level for the second storyline-specific summary is a terse summary.

20. The method of claim 4 , wherein the determining the detail level for the second storyline-specific summary comprises:

in response to determining that the ancillary storyline includes specific details that are relevant to the content being generated for presentation, determining the detail level for the second storyline-specific summary is a verbose summary.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2022
From: PUNIYANI, AMAN; AHER, ANKUR ANIL
To: ROVI GUIDES, INC.
Reel/Frame 058575/0347 →
Continuity (2)
Continuation 16204507 · Nov 29, 2018
Related Publication 20220272425A1 · Aug 25, 2022
Cited By (2)
US 12,206,961 US 12,244,910