IP Library Granted Patent US 12,219,224
Granted Patent B2
US 12,219,224 · App. 18/431,225 · Granted Feb 4, 2025

Systems and methods for managing interruption of content presentation

Inventors: Srikanth Channapragada (Bangalore, IN); Vikram Makam Gupta (Karnataka, IN)
Assignee: Adeia Guides Inc.
H04N21/845H04N21/4532
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,219,224
App. No.
18/431,225
Granted
Feb 4, 2025
Kind
B2
Abstract

Methods and systems for managing an interruption of content presentation on a computing device are provided. In one example, an interruption of presentation of a segment of content on a computing device is detected. An estimated recovery time is determined for the interruption. Based at least in part on the estimated recovery time, a determination is made as to whether to skip the segment or wait to resume presentation of the video segment after the interruption subsides. Based on a result of the determining whether to skip or wait, an instruction to wait or an instruction to skip the segment is generated for presentation via the computing device.

Claims (45)

1. A method comprising:

detecting an interruption during playing of a segment of a media asset on a user device;

determining an estimated recovery time for the interruption;

determining, based on metadata associated with the segment of the media asset, an importance score for the segment;

when the importance score is lower than a first score, identifying as an interruption time threshold, a first time threshold;

when the importance score is equal to or higher than the first score, identifying as the interruption time threshold, a second time threshold longer than the first time threshold;

based on comparing the interruption time threshold with the estimated recovery time, making a continuation determination, wherein the continuation determination comprises determining to skip the segment or to wait to resume presentation of the segment after the interruption subsides; and

generating, based on a result of the continuation determination, an instruction to skip the segment or an instruction to wait to resume presentation of the segment after the interruption subsides.

2. The method of claim 1 , wherein the metadata of the segment is received from a media asset provider as part of a media asset stream comprising the media asset.

3. The method of claim 1 , wherein the importance score is determined based on a user profile associated with the user device, and the user profile indicates a user's preferences for a content genre of the media asset.

4. The method of claim 1 , wherein the importance score is determined based on a user profile associated with the user device, and the user profile indicates a user's preferences for a content genre associated with the segment.

5. The method of claim 1 , wherein the important score is determined based on a user profile associated with the user device, and further comprising:

receiving an input from the user device after the segment was skipped, wherein the input is associated with playing the segment; and

updating the importance score of the segment in the user profile based on the input received.

6. The method of claim 1 , wherein the importance score of the segment is generated based on at least one of: a length of a scene of the segment, a length of a shot in the segment, a presence of dialogue in the segment, a presence of a soundtrack in the segment, or a presence of an actor in the segment.

7. The method of claim 1 , wherein the importance score of the segment is generated based on an identification of the segment as being a recap segment or a credits segment shown at a beginning or an end of the media asset, and the importance score of the segment is determined to be lower than the first time threshold.

8. The method of claim 1 , further comprising:

generating for display a notification of skipping of the segment.

9. The method of claim 1 , further comprising:

generating for display by the user device a request to skip; and

receiving, via the user device, a reply to the request to skip,

wherein the segment is skipped in response to the receiving of the reply to the request to skip.

10. A system comprising:

communication circuitry configured: to detect an interruption during playing of a segment of a media asset on a user device; and

processing circuitry configured:

to determine an estimated recovery time for the interruption;

to determine, based on metadata associated with the segment of the media asset, an importance score for the segment;

when the importance score is lower than a first score, to identify as an interruption time threshold, a first time threshold;

when the importance score is equal to or higher than the first score, to identify as the interruption time threshold, a second time threshold longer than the first time threshold;

based on comparing the interruption time threshold with the estimated recovery time, to make a continuation determination, wherein the continuation determination comprises determining to skip the segment or to wait to resume presentation of the segment after the interruption subsides; and

to generate, based on a result of the continuation determination, an instruction to skip the segment or an instruction to wait to resume presentation of the segment after the interruption subsides.

11. The system of claim 10 , wherein the metadata of the segment is received from a media asset provider as part of a media asset stream comprising the media asset.

12. The system of claim 10 , wherein the importance score is determined based on a user profile associated with the user device, and the user profile indicates a user's preferences for a content genre of the media asset.

13. The system of claim 10 , wherein the importance score is determined based on a user profile associated with the user device, and the user profile indicates a user's preferences for a content genre associated with the segment.

14. The system of claim 10 , wherein the important score is determined based on a user profile associated with the user device, and further comprising:

receiving an input from the user device after the segment was skipped, wherein the input is associated with playing the segment; and

updating the importance score of the segment in the user profile based on the input received.

15. The system of claim 10 , wherein the importance score of the segment is generated based on at least one of: a length of a scene of the segment, a length of a shot in the segment, a presence of dialogue in the segment, a presence of a soundtrack in the segment, or a presence of an actor in the segment.

16. The system of claim 10 , wherein the importance score of the segment is generated based on an identification of the segment as being a recap segment or a credits segment shown at a beginning or an end of the media asset, and the importance score of the segment is determined to be lower than the first time threshold.

17. The system of claim 10 , further comprising:

generating for display a notification of skipping of the segment.

18. The system of claim 10 , further comprising:

generating for display by the user device a request to skip; and

receiving, via the user device, a reply to the request to skip,

wherein the segment is skipped in response to the receiving of the reply to the request to skip.

Assignments (2)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2024
From: CHANNAPRAGADA, SRIKANTH; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 066591/0708 →
Continuity (3)
Continuation 17831839 · Jun 3, 2022
Continuation 17247302 · Dec 7, 2020
Related Publication 20240171830A1 · May 23, 2024
References Cited (23)
US 1093147A · Reeves · 1914 [cited by applicant]
US 9948966B1 · Panchaksharaiah et al. · 2018 [cited by applicant]
US 11381887B2 · Channapragada et al. · 2022 [cited by applicant]
US 20030070182A1 · Pierre et al. · 2003 [cited by applicant]
US 20030097659A1 · Goldman · 2003 [cited by examiner]
US 20050160308A1 · Elcock · 2005 [cited by examiner]
US 20100235681A1 · Suetsugu et al. · 2010 [cited by applicant]
US 20110023060A1 · Dmitriev et al. · 2011 [cited by applicant]
US 20110289526A1 · Poole · 2011 [cited by examiner]
US 20120072611A1 · Kandekar et al. · 2012 [cited by applicant]
US 20120099514A1 · Bianchetti et al. · 2012 [cited by applicant]
US 20130101274A1 · Nguyen · 2013 [cited by examiner]
US 20130305290A1 · Craner et al. · 2013 [cited by applicant]
US 20140245362A1 · Holley · 2014 [cited by applicant]
US 20150201237A1 · Seiden · 2015 [cited by examiner]
US 20160261892A1 · Mathur · 2016 [cited by examiner]
US 20170223361A1 · Blomqvist · 2017 [cited by applicant]
US 20170286528A1 · Peterson · 2017 [cited by applicant]
US 20170332125A1 · Panchaksharaiah · 2017 [cited by examiner]
US 20180301167A1 · Losey et al. · 2018 [cited by applicant]
US 20180310045A1 · Panchaksharaiah et al. · 2018 [cited by applicant]
US 20210385522A1 · Giladi · 2021 [cited by examiner]
US 20230126665A1 · Channapragada et al. · 2023 [cited by applicant]