IP Library Patent Application 18591357
Patent Application
App. No. 18/591,357

DISTRIBUTED SCHEDULING OF MEDIA CHANNEL PLAYOUT

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 None
App. No.
18/591,357
Abstract

Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.

Claims (56)

1 .- 20 . (canceled)

21 . A method performed by a system comprising:

two or more networked content sources, each associated with a respective priority;

one or more servers communicatively coupled to the two or more networked content sources; and

a device configured to play media by accessing the one or more servers via a network, the method comprising:

receiving, at the one or more servers, from the two or more networked content sources, video content;

storing a plurality of video portions corresponding to the video content in data storage accessible to the one or more servers;

generating, by the one or more servers, a file comprising first data indicative of a play order for the plurality of video portions;

while the plurality of video portions are being presented according to the play order specified by the file, receiving from a first networked content source of the two or more networked content sources a new video portion, wherein the first networked content source is associated with a higher priority than a second networked content source of the two or more networked content sources;

based on the receiving the new video portion from the first networked content source associated with the higher priority than the second networked content source of the two or more networked content sources:

generating a modified file based on the file, wherein the modified file comprises:

second data indicative of an updated play order in which the new video portion preempts at least one video portion of the plurality of video portions received from the second networked content source associated with a lower priority than the first networked content source; and

transmitting, by the one or more servers, video portions of the updated play order to the device for presentation of the video portions defined by the updated play order of the modified file.

22 . The method of claim 21 , wherein the at least one video portion comprises one or more advertisements, and the new video portion comprises main content that is not an advertisement.

23 . The method of claim 22 , wherein the causing the file to be modified is further based on determining that the new video portion comprises a breaking news item.

24 . The method of claim 21 , wherein the at least one video portion comprises filler content, and the new video portion comprises main content that is not an advertisement.

25 . The method of claim 21 , wherein the new video portion preempting the at least one video portion causes presentation of the at least one video portion at the device to be replaced with presentation of the new video portion.

26 . The method of claim 21 , wherein the new video portion preempting the at least one video portion causes presentation of the new video portion at the device and delaying the presentation of the video portion.

27 . The method of claim 21 , wherein:

the one or more servers are associated with a content provider;

the first networked content source is associated with a broadcast television provider; and the second networked content source is an advertisement provider.

28 . A system comprising:

one or more servers comprising:

processing circuitry,

wherein the one or more servers are communicatively coupled to two or more networked content sources, each associated with a respective priority, and wherein a device is configured to play media by accessing the one or more servers via a network;

and wherein the processing circuitry is configured to:

receive, from the two or more networked content sources, video content;

store a plurality of video portions corresponding to the video content in data storage accessible to the one or more servers;

generate a file comprising first data indicative of a play order for the plurality of video portions;

while the plurality of video portions are being presented according to the play order specified by the file, receive from a first networked content source of the two or more networked content sources a new video portion, wherein the first networked content source is associated with a higher priority than a second networked content source of the two or more networked content sources;

based on the receiving the new video portion from the first networked content source associated with the higher priority than the second networked content source of the two or more networked content sources:

generate a modified file based on the file, wherein the modified file comprises:

second data indicative of an updated play order in which the new video portion preempts at least one video portion of the plurality of video portions received from the second networked content source associated with a lower priority than the first networked content source; and

transmit video portions of the updated play order to the device for presentation of the video portions defined by the updated play order of the modified file.

29 . The system of claim 28 , wherein the at least one video portion comprises one or more advertisements, and the new video portion comprises main content that is not an advertisement.

30 . The system of claim 29 , wherein the processing circuitry is configured to cause the file to be modified further based on determining that the new video portion comprises a breaking news item.

31 . The system of claim 28 , wherein the at least one video portion comprises filler content, and the new video portion comprises main content that is not an advertisement or filler content.

32 . The system of claim 28 , wherein the new video portion preempting the at least one video portion causes presentation of the at least one video portion at the device to be replaced with presentation of the new video portion.

33 . The method of claim 28 , wherein:

the one or more servers are associated with a content provider;

the first networked content source is associated with a broadcast television provider; and the second networked content source is an advertisement provider.

34 . The system of claim 28 , wherein the new video portion preempting the at least one video portion causes presentation of the new video portion at the device and delaying the presentation of the video portion.

35 . A non-transitory computer readable medium having non-transitory computer-readable medium instructions encoded thereon that, when executed by processing circuitry of one or more servers, cause the processing circuitry to:

receive, from two or more networked content sources, video content, wherein the one or more servers are communicatively coupled to the two or more networked content sources, each associated with a respective priority, and wherein a device is configured to play media by accessing the one or more servers via a network;

store a plurality of video portions corresponding to the video content in data storage accessible to the one or more servers;

generate a file comprising first data indicative of a play order for the plurality of video portions;

while the plurality of video portions are being presented according to the play order specified by the file, receive from a first networked content source of the two or more networked content sources a new video portion, wherein the first networked content source is associated with a higher priority than a second networked content source of the two or more networked content sources;

based on the receiving the new video portion from the first networked content source associated with the higher priority than the second networked content source of the two or more networked content sources:

generate a modified file based on the file, wherein the modified file comprises:

second data indicative of an updated play order in which the new video portion preempts at least one video portion of the plurality of video portions received from the second networked content source associated with a lower priority than the first networked content source; and

transmit video portions of the updated play order to the device for presentation of the video portions defined by the updated play order of the modified file.

36 . The non-transitory computer readable medium of claim 35 , wherein the at least one video portion comprises one or more advertisements, and the new video portion comprises main content that is not an advertisement.

37 . The non-transitory computer readable medium of claim 36 , wherein the execution of the instructions causes the processing circuitry to cause the file to be modified further based on determining that the new video portion comprises a breaking news item.

38 . The non-transitory computer readable medium of claim 35 , wherein the at least one video portion comprises filler content, and the new video portion comprises main content that is not an advertisement or filler content.

39 . The non-transitory computer readable medium of claim 35 , wherein the new video portion preempting the at least one video portion causes presentation of the at least one video portion at the device to be replaced with presentation of the new video portion.

40 . The non-transitory computer readable medium of claim 35 , wherein the new video portion preempting the at least one video portion causes presentation of the new video portion at the device and delaying the presentation of the video portion.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0147 →
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0250 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: COLBY, CHRISTOPHER
To: MOBITV, INC.
Reel/Frame 066616/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2024
From: MOBITV, INC.
To: TIVO CORPORATION
Reel/Frame 066616/0241 →