IP Library Granted Patent US 12,206,961
Granted Patent B2
US 12,206,961 · App. 18/237,826 · Granted Jan 21, 2025

Systems and methods for summarizing missed portions of storylines

Inventors: Aman Puniyani (Rohtak, IN); Ankur Anil Aher (Bangalore, IN)
Assignee: ADEIA 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 12,206,961
App. No.
18/237,826
Granted
Jan 21, 2025
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 (89)

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;

identifying a storyline of content being generated for presentation by a user equipment;

identifying portions of the storyline already presented by the user equipment;

comparing the portions of the storyline already presented by the user equipment to a user interaction log to determine content missed by a user;

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

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

2. The method of claim 1 further comprising:

comparing the portions of the storyline already presented by the user equipment to a second user interaction log to determine content missed by a second user;

retrieving a second storyline-specific summary of portions of the content missed by the second user comprising the identified storyline; and

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

3. The method of claim 2 , wherein generating, for presentation, the retrieved storyline-specific summary is on a first display and wherein generating, for presentation, the retrieved second storyline-specific summary is on a second display.

4. The method of claim 1 , further comprising:

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.

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

identifying, based on the metadata, a plurality of storyline-specific portions in the missed content, each of the plurality of storyline-specific portions associated with the 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.

6. The method of claim 1 , further comprising:

identifying the plurality of portions in the content missed by the user;

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.

7. The method of claim 1 , further comprising:

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.

8. The method of claim 7 , wherein retrieving a 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.

9. 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.

10. 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.

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

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;

identify a storyline of content being generated for presentation by a user equipment;

identify portions of the storyline already presented by the user equipment;

compare the portions of the storyline already presented by the user equipment to a user interaction log to determine content missed by a user;

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

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

12. The system of claim 11 , the control circuitry further configured to:

compare the portions of the storyline already presented by the user equipment to a second user interaction log to determine content missed by a second user;

retrieve a second storyline-specific summary of portions of the content missed by the second user comprising the identified storyline; and

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

13. The system of claim 11 , wherein generating, for presentation, the retrieved storyline-specific summary is on a first display and wherein generating, for presentation, the retrieved second storyline-specific summary is on a second display.

14. The system of claim 11 , the control circuitry further configured to:

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

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 presentation, the retrieved second storyline-specific summary.

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

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

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

concatenate 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.

16. The system of claim 11 , the control circuitry 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 cis 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.

17. The system of claim 11 , the control circuitry further configured to:

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

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 presentation, the retrieved second storyline-specific summary.

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

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

identify a plurality of summaries for the ancillary storyline; and

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

19. The system of claim 11 , the control circuitry 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.

20. The system of claim 11 , the control circuitry configured to generate, for presentation, the retrieved storyline-specific summary further comprises:

identify 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

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

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: PUNIYANI, AMAN; AHER, ANKUR ANIL
To: ROVI GUIDES, INC.
Reel/Frame 064726/0868 →
Continuity (3)
Continuation 17568315 · Jan 4, 2022
Continuation 16204507 · Nov 29, 2018
Related Publication 20230421867A1 · Dec 28, 2023
References Cited (98)
US 6154771A · Rangan et al. · 2000 [cited by applicant]
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 6829781B1 · Bhagavath · 2004 [cited by examiner]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7313808B1 · Gupta et al. · 2007 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 7840977B2 · Walker et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 8230343B2 · Logan et al. · 2012 [cited by applicant]
US 8650599B2 · Shindo et al. · 2014 [cited by applicant]
US 8769571B2 · de Leon · 2014 [cited by examiner]
US 9094738B2 · Kishore · 2015 [cited by applicant]
US 9158435B2 · Clark et al. · 2015 [cited by applicant]
US 9286938B1 · Tseytlin · 2016 [cited by applicant]
US 9486698B2 · Chung et al. · 2016 [cited by applicant]
US 9743119B2 · Todd · 2017 [cited by applicant]
US 10182271B1 · Sanchez et al. · 2019 [cited by applicant]
US 10715883B2 · Panchaksharaiah et al. · 2020 [cited by applicant]
US 10721377B1 · Wu · 2020 [cited by examiner]
US 11252483B2 · Puniyani et al. · 2022 [cited by applicant]
US 11778286B2 · Puniyani et al. · 2023 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20030154479A1 · Brenner et al. · 2003 [cited by applicant]
US 20040088723A1 · Ma et al. · 2004 [cited by applicant]
US 20050028194A1 · Elenbaas · 2005 [cited by examiner]
US 20050086703A1 · Gupta et al. · 2005 [cited by applicant]
US 20050097621A1 · Wallace · 2005 [cited by examiner]
US 20050193425A1 · Sull et al. · 2005 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060064733A1 · Norton · 2006 [cited by examiner]
US 20060106971A1 · Mahar et al. · 2006 [cited by applicant]
US 20060149781A1 · Blankinship · 2006 [cited by applicant]
US 20070101369A1 · Dolph · 2007 [cited by examiner]
US 20070168864A1 · Yamamoto et al. · 2007 [cited by applicant]
US 20070201558A1 · Xu et al. · 2007 [cited by applicant]
US 20080244683A1 · Matthews · 2008 [cited by examiner]
US 20090042607A1 · Adachi · 2009 [cited by examiner]
US 20090235308A1 · Ehlers et al. · 2009 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100195975A1 · Issa · 2010 [cited by examiner]
US 20110194839A1 · Gebert · 2011 [cited by examiner]
US 20110293250A1 · Deever · 2011 [cited by applicant]
US 20120094768A1 · McCaddon · 2012 [cited by examiner]
US 20130297706A1 · Arme · 2013 [cited by examiner]
US 20140068661A1 · Gates, III · 2014 [cited by examiner]
US 20140101707A1 · Kishore · 2014 [cited by examiner]
US 20140281982A1 · Clark et al. · 2014 [cited by applicant]
US 20140281989A1 · Clark et al. · 2014 [cited by applicant]
US 20140282759A1 · Harvey et al. · 2014 [cited by applicant]
US 20150023650A1 · Austin · 2015 [cited by examiner]
US 20150058175A1 · Axt et al. · 2015 [cited by applicant]
US 20150082349A1 · Ishtiaq · 2015 [cited by examiner]
US 20150143436A1 · Gibbon · 2015 [cited by examiner]
US 20160014482A1 · Chen et al. · 2016 [cited by applicant]
US 20160057475A1 · Liu · 2016 [cited by applicant]
US 20160088352A1 · Agarwal et al. · 2016 [cited by applicant]
US 20160227282A1 · Chang · 2016 [cited by examiner]
US 20160249116A1 · Harb · 2016 [cited by applicant]
US 20160261929A1 · Lee et al. · 2016 [cited by applicant]
US 20170064413A1 · Nayak · 2017 [cited by examiner]
US 20170078447A1 · Hancock · 2017 [cited by examiner]
US 20170109584A1 · Yao et al. · 2017 [cited by applicant]
US 20170134828A1 · Krishnamurthy · 2017 [cited by examiner]
US 20170142481A1 · Caruana · 2017 [cited by examiner]
US 20170182283A1 · Palmateer · 2017 [cited by examiner]
US 20170223413A1 · Kozloski · 2017 [cited by examiner]
US 20170230731A1 · Amento et al. · 2017 [cited by applicant]
US 20170257410A1 · Gattis · 2017 [cited by examiner]
US 20170272818A1 · Gattis · 2017 [cited by examiner]
US 20170332125A1 · Panchaksharaiah · 2017 [cited by examiner]
US 20170374120A1 · Vishnia · 2017 [cited by examiner]
US 20180008894A1 · Sack · 2018 [cited by examiner]
US 20180020243A1 · Ni · 2018 [cited by examiner]
US 20180081618A1 · McLean · 2018 [cited by examiner]
US 20180288460A1 · Thomas · 2018 [cited by examiner]
US 20180349368A1 · Bellingham · 2018 [cited by examiner]
US 20180367835A1 · Hamidi-Rad · 2018 [cited by examiner]
US 20190035431A1 · Attorre · 2019 [cited by examiner]
US 20190037278A1 · Ahonen · 2019 [cited by examiner]
US 20190075374A1 · Panchaksharaiah · 2019 [cited by examiner]
US 20190230387A1 · Gersten · 2019 [cited by examiner]
US 20190268674A1 · Spears · 2019 [cited by examiner]
US 20190273972A1 · Soderbergh et al. · 2019 [cited by applicant]
US 20190289359A1 · Sekar · 2019 [cited by examiner]
US 20200045384A1 · Nilsson · 2020 [cited by examiner]
US 20200177971A1 · Puniyani et al. · 2020 [cited by applicant]
US 20200195983A1 · Chao · 2020 [cited by examiner]
US 20200304888A1 · Panchaksharaiah et al. · 2020 [cited by applicant]
US 20210029393A1 · Bermeister · 2021 [cited by examiner]
US 20210058672A1 · Young · 2021 [cited by examiner]
US 20210281930A1 · Panchaksharaiah et al. · 2021 [cited by applicant]
US 20220272425A1 · Puniyani et al. · 2022 [cited by applicant]
US 20230110586A1 · Robert et al. · 2023 [cited by applicant]
US 20230345091A9 · Panchaksharaiah et al. · 2023 [cited by applicant]
WO 2009066213A1 · 2009 [cited by applicant]
WO 2016057416A1 · 2016 [cited by applicant]
U.S. Appl. No. 18/079,478, filed Dec. 12, 2022, Vishwas Sharadanagar Panchaksharaiah. [cited by applicant]