IP Library Granted Patent US 12695941
Granted Patent B2
US 12695941 · App. 18/800,685 · Granted Jul 28, 2026

Method, system and apparatus for multimedia content delivery to cable TV and satellite operators

Inventor: Edwin A. Hernandez-Mondragon (Boca Raton, FL)
H04N21/440218H04N21/233H04N21/234309H04N21/2387H04N21/4312H04N21/47217H04N21/6118H04N21/6143H04N21/8106H04N21/8133H04N21/8153H04N21/84H04N21/8547H04N21/6405H04N21/64322
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 12695941
App. No.
18/800,685
Granted
Jul 28, 2026
Kind
B2
Abstract

Systems, methods, and computer-readable media for delivering multimedia content from the cloud to cable operators are disclosed. A device located at the cable headend or implemented in the cloud can receive a request for at least one media stream for playback on a broadcast media channel. Content corresponding to a plurality of multimedia files in the media stream can be obtained from the internet or a cloud based service. The content can be used to generate the multimedia files in a format that is compatible with the cable operator. The multimedia files can be used to assemble the at least one media stream which can be provided to the cable operator for broadcast on the broadcast media channel.

Claims (18)

1 . A method of a caching unit, the method comprising:

initializing Secured Socket Layer Shell (SSH) Tunnel keys and Internet Protocol (IP) security (IPSec) keys;

loading IP addresses of a plurality of multicast servers;

configuring a plurality of playlists per channel and multicast address;

loading a Uniform Resource Locator (URL) with a website of a custom user interface;

performing parallel multiplexing of audio and video;

rendering the custom user interface using a headless engine;

receiving an HTTP request comprising a request playlist of multimedia items;

updating a log in the HTTP request; and

storing the request playlist in a memory of the caching unit in conjunction with an expiration time of the request playlist.

2 . The method according to claim 1 , wherein the request playlist comprises one of Moving Pictures Experts Group (MPEG) transport streams and MPEG 4 values.

3 . The method according to claim 1 , further comprising generating a broadcast stream by multiplexing the multimedia items of the request playlist with the custom user interface.

4 . The method according to claim 1 , further comprising storing the custom user interface in the memory of the caching unit in one of an Extensible Markup Language (XML) format, a JavaScript Object Notation (JSON) format, and a Hypertext Transfer Markup Language (HTML) format.

5 . The method according to claim 1 , wherein the storing the request playlist comprises storing the request playlist in conjunction with an associated playlist name.

6 . The method according to claim 1 , wherein the storing the request playlist comprises storing the request playlist with an associated user interface.

7 . The method according to claim 1 , further comprising:

removing the request playlist from the memory of the caching unit based on expiration of the expiration time of the request playlist.

8 . The method according to claim 1 , further comprising synchronizing the memory of the caching unit with a main repository using SSH.