IP Library Granted Patent US 12,206,916
Granted Patent B2
US 12,206,916 · App. 18/442,784 · Granted Jan 21, 2025

Systems and methods for optimizing a set-top box to retrieve missed content

Inventors: Madhusudhan Srinivasan (Karnataka, IN); Piar Chand (Bangalore, IN); Labhala Gowtham (Bangalore, IN); Durga Prasad Pulicharla (Andhra Pradesh, IN); Aditya Rautray (Odisha, IN); Deviprasad Punja (Bangalore, IN)
Assignee: Adeia Guides Inc.
H04N21/23424H04N21/21825H04N21/23106H04N21/812H04N21/43637
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,916
App. No.
18/442,784
Granted
Jan 21, 2025
Kind
B2
Abstract

The systems and methods described herein optimize the retrieval of missed content by playing back cached content to enable tuners with limited capacity to retrieve the missed content. A content presentation system may receive, with a tuner, a transmission of content comprising media content and advertisements. The content presentation system may cache the advertisements. The content presentation system may determine whether an interruption during the transmission resulted in a missed portion of content and, in response, determine whether an advertisement upcoming at a time period in the transmission of content is cached. If the upcoming advertisement is cached, the content presentation system may play back the cached advertisement at the time period and release the tuner previously receiving the transmission of content to retrieve the missed portion of the content during the time period.

Claims (46)

1. A method comprising:

receiving, at a user device, a first media content item;

detecting a degradation in quality of network conditions during streaming of the first media content item;

based on the detecting, determining a first time period of a portion of the first media content item for which transmission of the portion of the first media content item will be restricted based on the degradation in quality of network conditions;

identifying from storage, based on the first time period, a stored content item having a playback time comprising a second time period, wherein the second time period corresponds to the first time period;

retrieving from storage the stored content item; and

causing to be displayed the stored content item at a time when the portion of the first media content item is to be displayed.

2. The method of claim 1 , wherein the stored content item is scheduled to be displayed at a scheduled time during streaming of the first media content item; and

wherein the stored content item is stored in the storage at a time prior to the scheduled time.

3. The method of claim 1 , wherein the stored content item comprises content that is to be transmitted more than once during streaming of the first media content item.

4. The method of claim 1 , wherein the first media content item comprises one of a plurality of related media content items, and

wherein the stored content item comprises content that is repeated between the first media content item and at least another one of the plurality of related media content items.

5. The method of claim 1 , wherein the portion of the first media content item is stored during a previous playback of the portion of the first media content item.

6. The method of claim 1 , wherein the portion of the first media content item is associated with a first unique identifier;

wherein the stored content item is associated with a second unique identifier; and

wherein identifying from storage the stored content item is further based on determining a match between the first unique identifier and the second unique identifier.

7. The method of claim 1 , wherein the second time period at least partially overlaps the first time period.

8. The method of claim 1 , wherein the quality of network conditions comprises at least one of: power, signal strength, rain fade, transmission delay, or bandwidth.

9. The method of claim 1 , wherein determining the first time period of the portion of the first media content item for which transmission of the portion of the first media content item will be restricted by the degradation in quality of network conditions further comprises:

determining that transmission of at least a part of the portion of the first media content item will be missed, wherein the part comprises at least one of: playback time, an audio part, or a visual part.

10. The method of claim 1 , wherein determining the first time period of the portion of the first media content item for which transmission of the portion of the first media content item will be restricted by the degradation in quality of network conditions further comprises:

receiving at least a part of the portion of the first media content item, wherein the at least the part of the portion comprises metadata indicating that transmission of at least another part of the portion of the first media content will be missed.

11. A system comprising:

control circuitry configured to:

receive, at a user device, a first media content item;

detect a degradation in quality of network conditions during streaming of the first media content item;

based on the detecting, determine a first time period of a portion of the first media content item for which transmission of the portion of the first media content item will be restricted based on the degradation in quality of network conditions;

identify from storage, based on the first time period, a stored content item having a playback time comprising a second time period, wherein the second time period corresponds to the first time period; and

retrieve from storage the stored content item; and

input/output circuitry configured to:

display the stored content item at a time when the portion of the first media content item is to be displayed.

12. The system of claim 11 , wherein the stored content item is scheduled to be displayed at a scheduled time during streaming of the first media content item; and

wherein the stored content item is stored in the storage at a time prior to the scheduled time.

13. The system of claim 11 , wherein the stored content item comprises content that is to be transmitted more than once during streaming of the first media content item.

14. The system of claim 11 , wherein the first media content item comprises one of a plurality of related media content items, and

wherein the stored content item comprises content that is repeated between the first media content item and at least another one of the plurality of related media content items.

15. The system of claim 11 , wherein the portion of the first media content item is stored during a previous playback of the portion of the first media content item.

16. The system of claim 11 , wherein the portion of the first media content item is associated with a first unique identifier;

wherein the stored content item is associated with a second unique identifier; and

wherein identifying from storage the stored content item is further based on determining a match between the first unique identifier and the second unique identifier.

17. The system of claim 11 , wherein the second time period at least partially overlaps the first time period.

18. The system of claim 11 , wherein the quality of network conditions comprises at least one of: power, signal strength, rain fade, transmission delay, or bandwidth.

19. The system of claim 11 , wherein the control circuitry configured to determine the first time period of the portion of the first media content item for which transmission of the portion of the first media content item will be restricted by the degradation in quality of network conditions is further configured to:

determine that transmission of at least a part of the portion of the first media content item will be missed, wherein the part comprises at least one of: playback time, an audio part, or a visual part.

20. The system of claim 11 , wherein the control circuitry configured to determine the first time period of the portion of the first media content item for which transmission of the portion of the first media content item will be restricted by the degradation in quality of network conditions is further configured to:

receive at least a part of the portion of the first media content item, wherein the at least the part of the portion comprises metadata indicating that transmission of at least another part of the portion of the first media content will be missed.

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 Feb 28, 2024
From: SRINIVASAN, MADHUSUDHAN; CHAND, PIAR; GOWTHAM, LABHALA; PULICHARLA, DURGA PRASAD; RAUTRAY, ADITYA; PUNJA, DEVIPRASAD
To: ROVI GUIDES, INC.
Reel/Frame 066592/0307 →
Continuity (5)
Continuation 17689257 · Mar 8, 2022
Continuation 17182626 · Feb 23, 2021
Continuation 16893034 · Jun 4, 2020
Continuation 16205990 · Nov 30, 2018
Related Publication 20240348843A1 · Oct 17, 2024
References Cited (12)
US 6317761B1 · Landsman et al. · 2001 [cited by applicant]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 11962818B2 · Srinivasan et al. · 2024 [cited by applicant]
US 20070266400A1 · Rogers et al. · 2007 [cited by applicant]
US 20080109376A1 · Walsh · 2008 [cited by examiner]
US 20090260028A1 · Fraschilla et al. · 2009 [cited by applicant]
US 20120072272A1 · Kilar et al. · 2012 [cited by applicant]
US 20120167132A1 · Mathews et al. · 2012 [cited by applicant]
US 20180351809A1 · Meredith · 2018 [cited by examiner]
US 20200128293A1 · Mittal · 2020 [cited by examiner]
US 20210176507A1 · Srinivasan et al. · 2021 [cited by applicant]
US 20220377394A1 · Srinivasan et al. · 2022 [cited by applicant]