Throttler for rapid start-up of a broadcast automation system
First Claim
1. A throttler used for rapid start-up of a broadcast automation system comprising:
- means for loading a playlist containing a schedule of events;
means for accepting a plurality of editing and non-editing commands;
means for interleaving the acceptance of said editing commands with said non-editing commands; and
means for presenting said editing commands and non-editing commands and said playlist to said broadcast automation system, wherein said presenting means presents said editing commands, non-editing commands and playlist in a manner that permits said broadcast automation system to interleave the processing of said editing commands and non-editing commands with execution of the playlist.
2 Assignments
0 Petitions
Accused Products
Abstract
A throttler method for rapid start-up for use with broadcast automation systems. A throttler loads an initial playlist while also accepting editing commands. The throttler interleaves these events and commands and generates and modifies the playlist of scheduled events. The throttler sends the events to a broadcast automation system for execution which drives audio and video devices based on the scheduled events, allowing the editing commands to be interleaved with non-editing commands. For unprocessed editing command, a command pair of up to two pieces of information are maintained: one deletion command and one insertion command. Each command, or event, has a unique “event identifier” and is hashed into a rapidly accessible priority queue table, according to urgency.
36 Citations
15 Claims
-
1. A throttler used for rapid start-up of a broadcast automation system comprising:
-
means for loading a playlist containing a schedule of events;
means for accepting a plurality of editing and non-editing commands;
means for interleaving the acceptance of said editing commands with said non-editing commands; and
means for presenting said editing commands and non-editing commands and said playlist to said broadcast automation system, wherein said presenting means presents said editing commands, non-editing commands and playlist in a manner that permits said broadcast automation system to interleave the processing of said editing commands and non-editing commands with execution of the playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7)
means for accepting editing commands, and means for draining commands by mediating delivery of said accepted editing commands to said broadcast automation system.
-
-
8. A method for throttling commands for rapid start-up of a broadcast automation system, said method comprising the steps of:
-
loading a playlist containing a schedule of events;
receiving commands from external interfaces;
determining whether said received commands are editing or non-editing commands;
forwarding non-editing commands to said broadcast automation system;
filling and rescheduling said playlist with said editing commands; and
draining said rescheduled playlist of editing commands to said broadcast automation system in a manner that permits said broadcast automation system to interleave the processing of said editing commands and non-editing commands with execution of the playlist. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification