IP Library Granted Patent US 12,593,099
Granted Patent B2
US 12,593,099 · App. 18/545,004 · Granted Mar 31, 2026

Systems and methods for enabling the improved delivery of live content items to a plurality of computing devices

Inventors: Christopher Phillips (Hartwell, GA); Charles Dasher (Lawrenceville, GA); Reda Harb (Tampa, FL); Tao Chen (Palo Alto, CA)
Assignee: Adeia Guides Inc.
H04N21/44209H04N21/2187H04N21/4312H04N21/438H04N21/4882
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,593,099
App. No.
18/545,004
Granted
Mar 31, 2026
Kind
B2
Abstract

Systems and methods are provided for enabling the improved delivery of live content items to a plurality of computing devices. A live content item is received via an application running on a computing device via a first transmission scheme, where the first transmission scheme is an over-the-top transmission scheme, and the live content item is generated for output via the application. A reduction in quality of the first transmission scheme that is greater than a threshold reduction in quality is identified, and it is identified that the live content item is available via a second transmission scheme from a source other than the first transmission scheme. The live content item is received via the second transmission scheme, and the live content item received via the second transmission scheme is generated for output.

Claims (67)

1 . A method comprising:

receiving, via an application running on a computing device, a live content item via a first transmission scheme, wherein the first transmission scheme is an over-the-top transmission scheme;

generating, for output via the application, the live content item received via the first transmission scheme;

identifying that the live content item is available via a second transmission scheme from a source other than the first transmission scheme;

receiving at least a portion of the live content item via the second transmission scheme;

based at least in part on the receiving the at least a portion of the live content item via the second transmission scheme, storing the at least a portion of the live content item received via the second transmission scheme at a buffer;

establishing synchronization data of a mapping of portions of the live content item received via the first transmission scheme and the at least a portion of the live content item buffered in the buffer;

receiving a trick play request for a portion of the live content item being received via the first transmission scheme;

updating the synchronization data based on the trick play request to maintain the mapping;

identifying a reduction in quality of the first transmission scheme; and

based at least in part on the reduction in quality, switching to generating, for output, at least a portion of the buffer storing the at least a portion of the live content item received via the second transmission scheme, wherein a play position at the buffer is selected based on the mapping.

2 . The method of claim 1 , wherein the first transmission scheme comprises the Internet, and the source of the second transmission scheme is an over-the-air transmission, a cable transmission, a satellite transmission and/or an IPTV transmission.

3 . The method of claim 1 , wherein:

the method further comprises:

generating, for output, a notification comprising a user interface element in response to identifying the reduction in quality of the first transmission scheme, wherein the user interface element is configured to select the second transmission scheme;

receiving an input associated with the user interface element; and

receiving the at least a portion of the live content item via the second transmission scheme further comprises receiving the at least a portion of the live content item via the second transmission scheme in response to receiving the input associated with the user interface element.

4 . The method of claim 1 , wherein identifying the reduction in quality of the first transmission scheme further comprises identifying that an application buffer associated with the live content item is below a threshold level.

5 . The method of claim 1 , further comprising generating an indication, in a media guidance application, that the live content item is also available via the second transmission scheme.

6 . The method of claim 1 , wherein generating, for output, the at least a portion of the buffer storing the at least a portion of the live content item received via the second transmission scheme further comprises:

generating, for output, the live content item in a picture-in-picture mode at a first time;

terminating the receiving of the live content item via the first transmission scheme; and

generating, for output, the live content item in a full screen mode at a second time after the first time.

7 . The method of claim 1 , wherein receiving the at least a portion of the live content item via the second transmission scheme further comprises initiating, via a steering service, the receiving of the live content item via the second transmission scheme.

8 . The method of claim 1 , wherein identifying that the live content item is available via the second transmission scheme further comprises:

identifying, via a background check, one or more sources other than the first transmission scheme; and

selecting the source from the one or more sources.

9 . The method of claim 1 , wherein:

the method further comprises receiving a manifest file at the computing device; and

identifying that the live content item is available via the second transmission scheme further comprises identifying the source via at least one of the manifest file and a content delivery network redirect.

10 . A system comprising:

input/output circuitry configured to:

receive, via an application running on a computing device, a live content item via a first transmission scheme, wherein the first transmission scheme is an over-the-top transmission scheme; and

processing circuitry configured to:

generate, for output via the application, the live content item received via the first transmission scheme;

identify that the live content item is available via a second transmission scheme from a source other than the first transmission scheme;

wherein the input/output circuitry is further configured to:

receive at least a portion of the live content item via the second transmission scheme;

wherein the processing circuitry is further configured to:

based at least in part on the receiving the at least a portion of the live content item via the second transmission scheme, store the at least a portion of the live content item received via the second transmission scheme at a buffer;

establish synchronization data of a mapping of portions of the live content item received via the first transmission scheme and the at least a portion of the live content item buffered in the buffer;

wherein the input/output circuitry is further configured to:

receive a trick play request for a portion of the live content item being received via the first transmission scheme;

wherein the processing circuitry is further configured to:

update the synchronization data based on the trick play request to maintain the mapping;

identify a reduction in quality of the first transmission scheme; and

based at least in part on the reduction in quality, switch to generate, for output, at least a portion of the buffer storing the at least a portion of the live content item received via the second transmission scheme, wherein a play position at the buffer is selected based on the mapping.

11 . The system of claim 10 , wherein the first transmission scheme comprises the Internet, and the source of the second transmission scheme is an over-the-air transmission, a cable transmission, a satellite transmission and/or an IPTV transmission.

12 . The system of claim 10 , wherein:

the processing circuitry is further configured to:

generate, for output, a notification comprising a user interface element in response to identifying the reduction in quality of the first transmission scheme, wherein the user interface element is configured to select the second transmission scheme;

the input/output circuitry is further configured to:

receive an input associated with the user interface element; and

the processing circuitry configured to receive the at least a portion of the live content item via the second transmission scheme is further configured to receive the at least a portion of the live content item via the second transmission scheme in response to receiving the input associated with the user interface element.

13 . The system of claim 10 , wherein the processing circuitry configured to identify the reduction in quality of the first transmission scheme is further configured to identify that an application buffer associated with the live content item is below a threshold level.

14 . The system of claim 10 , wherein the processing circuitry is further configured to generate an indication, in a media guidance application, that the live content item is also available via the second transmission scheme.

15 . The system of claim 10 , wherein the processing circuitry configured to generate, for output, the at least a portion of the buffer storing the at least a portion of the live content item received via the second transmission scheme is further configured to:

generate, for output, the live content item in a picture-in-picture mode at a first time;

terminate the receiving of the live content item via the first transmission scheme; and

generate, for output, the live content item in a full screen mode at a second time after the first time.

16 . The system of claim 10 , wherein the processing circuitry configured to receive the at least a portion of the live content item via the second transmission scheme is further configured to initiate, via a steering service, the receiving of the at least a portion of the live content item via the second transmission scheme.

17 . The system of claim 10 , wherein the processing circuitry configured to identify that the live content item is available via the second transmission scheme is further configured to:

identify, via a background check, one or more sources other than the first transmission scheme; and

select the source from the one or more sources.

18 . The system of claim 10 , wherein:

the processing circuitry is further configured to receive a manifest file at the computing device; and

the processing circuitry configured to identify that the live content item is available via the second transmission scheme is further configured to identify the source via at least one of the manifest file and a content delivery network redirect.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2024
From: PHILLIPS, CHRISTOPHER; DASHER, CHARLES; HARB, REDA; CHEN, TAO
To: ADEIA GUIDES INC.
Reel/Frame 066633/0417 →
Continuity (1)
Related Publication 20250203156A1 · Jun 19, 2025
References Cited (28)
US 8515337B2 · Ingrassia et al. · 2013 [cited by applicant]
US 9479801B2 · Higgs et al. · 2016 [cited by applicant]
US 11044292B2 · Enenkl et al. · 2021 [cited by applicant]
US 11356718B2 · McGilvray · 2022 [cited by examiner]
US 11758460B1 · Myron et al. · 2023 [cited by applicant]
US 12231483B1 · Harviainen et al. · 2025 [cited by applicant]
US 20230047422A1 · Semerjyan · 2023 [cited by examiner]
US 20230098668A1 · Pichaimurthy et al. · 2023 [cited by applicant]
US 20230179838A1 · Panchaksharaiah et al. · 2023 [cited by applicant]
US 20230188775A1 · Topiwalla et al. · 2023 [cited by applicant]
US 20240291878A1 · Zaruba · 2024 [cited by examiner]
US 20240427420A1 · Harviainen et al. · 2024 [cited by applicant]
US 20250203126A1 · Phillips et al. · 2025 [cited by applicant]
WO 2021101934A1 · 2021 [cited by applicant]
“Automatic Switching Between Internet Radio and Traditional Radio” Collin Irwin, Rachel Hausmann, (Jan. 2021) (Technical Disclosure Commons) (https://www.tdcommons.org/cgi/viewcontent.cgi?article=5068&context=dpubs_seri… [cited by applicant]
3GPP TR 26.928 version 17.0.0 Release 17, 5G; Extended Reality (XR) in 5G, May 2022, 133 pages. [cited by applicant]
Arcore, Tune in to Google I/O, available online at: <https://developers.google.com/ar>, Mar. 20-21, 2025, 15 pages. [cited by applicant]
Baroffio, L., et al., “Coding Local and Global Binary Visual Features Extracted From Video Sequences”, IEEE Transactions on Image Processing , vol. 24, No. 11, Nov. 2015, pp. 3546-3560. [cited by applicant]
Developer, Watch “Discover ARKit 6” from WWDC22, More to explore with ARKit 6, available online at: <https://developer.apple.com/augmented-reality/arkit/>, 2025, 9 pages. [cited by applicant]
DVB , “Digital Terrestrial Television services are on air in 82% of the world's countries”, DVB, DTT Deployment Data. Source: DVB/EBU/BNE DTT Deployment Database, (Nov. 2023) Retrieved from : https://dvb.org/solutions/d… [cited by applicant]
Guardian , “More than a third of world's population have never used internet, says UN”, Guardian, “More than a third of world's population have never used internet, says UN” (Nov. 30, 2021) https://www.theguardian.com/t… [cited by applicant]
Li, G., et al., “A deep-learning real-time visual SLAM system based on multi-task feature extraction network and self-supervised feature points”, Measurement, vol. 168, Jan. 15, 2021. [cited by applicant]
Ma, J., et al., “Image Matching from Handcrafted to Deep Features: A Survey”, International Journal of Computer Vision, vol. 129, 2021, pp. 23-79. [cited by applicant]
Mehrabi, A., et al., “Multi-Tier CloudVR: Leveraging Edge Computing in Remote Rendered Virtual Reality”, ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), vol. 17, No. 2, Article No. 49,… [cited by applicant]
Qu, Q., et al., “A Comprehensive Review of Machine Learning in Multi-objective Optimization”, 2021 IEEE 4th International Conference on Big Data and Artificial Intelligence (BDAI), Jul. 2021, pp. 7-14. [cited by applicant]
Qualcomm, Boundless XR and cloud gaming over 5G, Qualcomm Technologies, Inc., available online at: <https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/pres_-_boundless_xr_and_cloud_gaming_over_5g.pdf… [cited by applicant]
Siriwardhana, Y., et al., “A Survey on Mobile Augmented Reality With 5G Mobile Edge Computing: Architectures, Applications, and Technical Aspects”, IEEE Communications Surveys & Tutorials , vol. 23, No. 2, 2021, pp. 116… [cited by applicant]
U.S. Appl. No. 18/545,007, filed Dec. 19, 2023, Christopher Phillips. [cited by applicant]