IP Library Granted Patent US 11,924,525
Granted Patent B2
US 11,924,525 · App. 17/831,839 · Granted Mar 5, 2024

Systems and methods for managing interruption of content presentation

Inventors: Srikanth Channapragada (Bangalore, IN); Vikram Makam Gupta (Karnataka, IN)
Assignee: Rovi 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 11,924,525
App. No.
17/831,839
Granted
Mar 5, 2024
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 (49)

1. A method comprising:

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

identifying a device that is causing the interruption;

comparing metadata of the segment with a user profile associated with the user device;

generating, based on the comparing, an importance score of the segment;

selecting by control circuitry, in response to the generating of a high value as the importance score, a selected action to perform, wherein the selected action is playing the segment from a position where the interruption occurred;

selecting by the control circuitry, in response to the generating of a non-high value as the importance score, a selected action to perform, wherein the selected action is skipping the segment and resuming playing the media asset from a position after the segment; and

in response to determining that the interruption has concluded, causing performance of the selected action.

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

3. The method of claim 1 , wherein the user profile indicates a user's preferences for content genres.

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

5. The method of claim 1 , further comprising:

in response to determining that the importance score is above a threshold, playing the segment from the position where the interruption occurred;

in response to determining that the importance score is below the threshold, skipping the segment and resuming playing the media asset from the position after the segment.

6. The method of claim 1 , further comprising:

generating for display a notification of skipping of the segment.

7. The method of claim 1 , further comprising:

generating for display a request to skip; and

receiving, based on the request, a reply to the request to skip,

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

8. The method of claim 1 , further comprising:

receiving an input from a computing device after the segment was skipped; and

updating the user profile used in generating the importance score of the segment.

9. The method of claim 1 , wherein the importance score is generated by determining, according to metadata of the segment, an attribute for the segment.

10. A system comprising:

an input/output circuitry configured to:

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

a control circuitry configured to:

identify a device that is causing the interruption;

compare metadata of the segment with a user profile associated with the user device;

generate, based on the comparing, an importance score of the segment;

select, in response to the generating of a high value as the importance score, a selected action to perform upon conclusion of the interruption, wherein the selected action is playing the segment from a position where the interruption occurred;

select, in response to the generating of a non-high value as the importance score, a selected action to perform, wherein the selected action is skipping the segment and resuming playing the media asset from a position after the segment;

in response to determining that the interruption has concluded, cause performance of the selected action.

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

12. The system of claim 10 , wherein the user profile indicates a user's preferences for content genres.

13. The system of claim 10 , wherein the control circuitry is configured to generate the importance score of the segment based on at least one of: length of a scene of the segment, a length of a shot in the segment, presence of dialogue in the segment, presence of a soundtrack in the segment, presence of an actor in the segment, or identification of a category of the segment.

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

in response to determining that the importance score is above the threshold, play the segment from the position where the interruption occurred;

in response to determining that the importance score is below the threshold, skip the segment and resume playing the media asset from the position after the segment.

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

generate for display a notification of skipping of the segment.

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

generate for display a request to skip; and

receive, based on the request, a reply to the request to skip,

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

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

receive an input from a computing device after the segment was skipped; and

update the user profile used in generating the importance score of the segment.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0323 →
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 Jun 3, 2022
From: CHANNAPRAGADA, SRIKANTH; GUPTA, VIKRAM MAKAM
To: ROVI GUIDES, INC.
Reel/Frame 060098/0059 →
Continuity (2)
Continuation 17247302 · Dec 7, 2020
Related Publication 20230126665A1 · Apr 27, 2023