System and method for digital program insertion in cable systems
First Claim
1. A system for allowing a plurality of different local messages to be inserted across a plurality of insertion zones, comprising:
- a plurality of splicing components at a network head-end configured to receive a common network feed, the plurality of splicing components comprising one splicing component for each of the plurality of different local messages, each of said plurality of splicing components comprising an ad server component configured to play out at least one of the plurality of different local messages, wherein each of said plurality of splicing components are configured to transmit to at least one of the plurality of insertion zones;
a programmable switch at the head-end having an input port for each of said plurality of splicing components and having an output port for each of said plurality of insertion zones, wherein said programmable switch is capable of mapping any input port to one or more output ports; and
a controller configured to;
determine an expected local avail message and preprogram the programmable switch to divide up the insertion zones by the plurality of splicer components,receive a local avail message from said plurality of splicer components informing the controller when there is a local avail,determine which of the plurality of different local messages are to be inserted in each of the plurality of insertion zones,assign each of the plurality of different local messages to at least one of the plurality of splicing components, andcontrol said programmable switch to map the plurality of splicing components to provide the plurality of different local messages to the plurality of insertion zones based on said assignment.
3 Assignments
0 Petitions
Accused Products
Abstract
Alternative approaches to the insertion of local commercials and messages into networks feeds are provided. Embodiments include digital commercial insertion for cable operators and others that not only offer more flexibility and features, but may also be significantly cheaper to implement. The actual “insert” of the local commercial or message into the digital program is performed by a standard set top box, with several methods of providing the local commercial to the set top box at the proper insertion time. Another embodiment allows a cable operator to significantly save on equipment in the form of splicers and ad inserters, by allowing easy and dynamic mapping of local commercials to insertion zones.
173 Citations
8 Claims
-
1. A system for allowing a plurality of different local messages to be inserted across a plurality of insertion zones, comprising:
-
a plurality of splicing components at a network head-end configured to receive a common network feed, the plurality of splicing components comprising one splicing component for each of the plurality of different local messages, each of said plurality of splicing components comprising an ad server component configured to play out at least one of the plurality of different local messages, wherein each of said plurality of splicing components are configured to transmit to at least one of the plurality of insertion zones; a programmable switch at the head-end having an input port for each of said plurality of splicing components and having an output port for each of said plurality of insertion zones, wherein said programmable switch is capable of mapping any input port to one or more output ports; and a controller configured to; determine an expected local avail message and preprogram the programmable switch to divide up the insertion zones by the plurality of splicer components, receive a local avail message from said plurality of splicer components informing the controller when there is a local avail, determine which of the plurality of different local messages are to be inserted in each of the plurality of insertion zones, assign each of the plurality of different local messages to at least one of the plurality of splicing components, and control said programmable switch to map the plurality of splicing components to provide the plurality of different local messages to the plurality of insertion zones based on said assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification