Method and apparatus for IP multicast content distribution system having national and regional demographically targeted advertisement insertion
First Claim
1. In a point-to-multipoint IP multicast content distribution network of the type using a satellite communications system to bypass congested portions of a digital communications network and having a satellite downlink receiver being positioned within an ISP, NSP, RBOC or similar digital service network, a system for insertion of national advertisements or other content into one or more nationally distributed IP multicast content streams, comprising:
- a program content source providing one or more multicast program content streams for distribution;
a content stream encoder having an input for accepting a multicast program content stream and an input for accepting advertisement triggering commands, said encoder providing digital conversion and/or compression of a multicast program content stream and insertion of advertisement triggering codes into a compressed program content output stream;
a programmable stream server, said server converting a multicast program content stream from one or more content stream encoders into IP multicast format; and
an advertisement insertion device array comprising one or more advertisement insertion devices, wherein an advertisement insertion device of said array replaces packets of data received from said stream server and/or inserts packets of data into a data stream received from said stream server, the inserted and replacement data packets comprising video and/or audio advertisement content for distribution.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for inserting national, regional, and/or demographically targeted information content, such as commercial advertisements, into streaming IP multicast program content delivery streams, such as streaming audio, video or other multimedia content, provided to Internet users via a wide area multicast distribution network. One or more IP datagram/packet replication devices accept packets of streaming digital data content from a multicast content distribution network or other streaming digital content generation source to produce a plurality of multicast content streams. Content streams are provided to an advertisement insertion (AI) device that is capable of implementing per-stream insertion of predetermined advertisement content. Multicast content streams containing the inserted advertisement content are distributed to multicast recipients by one or more regional IP service provider networks. Specific demographic targeting of inserted advertisement content is accomplished on a per-stream basis at the regional network level by modifying IP header and UDP header information per data packet during the packet replication process.
-
Citations
30 Claims
-
1. In a point-to-multipoint IP multicast content distribution network of the type using a satellite communications system to bypass congested portions of a digital communications network and having a satellite downlink receiver being positioned within an ISP, NSP, RBOC or similar digital service network, a system for insertion of national advertisements or other content into one or more nationally distributed IP multicast content streams, comprising:
-
a program content source providing one or more multicast program content streams for distribution;
a content stream encoder having an input for accepting a multicast program content stream and an input for accepting advertisement triggering commands, said encoder providing digital conversion and/or compression of a multicast program content stream and insertion of advertisement triggering codes into a compressed program content output stream;
a programmable stream server, said server converting a multicast program content stream from one or more content stream encoders into IP multicast format; and
an advertisement insertion device array comprising one or more advertisement insertion devices, wherein an advertisement insertion device of said array replaces packets of data received from said stream server and/or inserts packets of data into a data stream received from said stream server, the inserted and replacement data packets comprising video and/or audio advertisement content for distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In an IP multicast content distribution network of the type using a dedicated bandwidth portion of a high bandwidth digital communications network infrastructure to bypass congested portions of conventional Internet communications to provide IP multicast content to one or more ISP, NSP, RBOC or similar digital service networks, a system for insertion of regionally directed advertisements and/or other regionally directed program content into an IP multicast content stream to be distributed at a regional distribution level to customers of said ISP, NSP, RBOC or similar digital service networks, comprising:
an advertisement insertion device array located at a point of presence of said ISP, NSP, RBOC or similar digital service networks, said advertisement insertion device comprising one or more advertisement insertion devices, wherein an advertisement insertion device receives packets of IP multicast content data via said content distribution network, and inserts or replaces data packets of received IP multicast content with stored data packets of predetermined advertisement content. - View Dependent Claims (10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 29, 30)
-
13. In an IP multicast content distribution network, a regional demographic advertisement insertion system for insertion of demographically directed advertisements or other demographically directed content into a regionally distributed IP multicast content stream provided by an ISP, NSP, RBOC or similar digital service network to its regional customers, comprising:
-
an IP multicast program content generation source providing one or more multicast program content streams to said content distribution network for distribution;
a plurality of data packet replicators, said replicators receiving one or more of said multicast program content streams via said distribution network and producing one or more replicated portions of said multicast program content streams wherein said replicated portions comprise modified UDP data packets having modified Group Addresses and/or modified destination port numbers corresponding to predetermined targeted recipients; and
an advertisement insertion device array comprising one or more advertisement insertion devices, wherein an advertisement insertion device of said array replaces packets of data received from said plurality of data packet replicators and/or inserts packets of data into a data stream received from said plurality of data packet replicators, the inserted and replacement data packets comprising predetermined video and/or audio advertisement content for distribution to particular targeted recipients.
-
-
18. In an IP multicast content distribution network of the type using a dedicated bandwidth portion of a high bandwidth digital communications network infrastructure to bypass congested portions of conventional Internet communications to provide IP multicast content to an ISP, NSP, RBOC or similar digital service network, a system for insertion of national and/or regional advertisements or other content into a distributed IP multicast content stream, comprising:
-
an IP multicast program content generation source providing one or more multicast program content streams;
a content stream encoder having an input for accepting a multicast program content stream and an input for accepting advertisement triggering commands, said encoder providing digital conversion and/or compression of a multicast program content stream and insertion of advertisement triggering codes into a compressed program content output stream;
a programmable stream server, said server converting a multicast program content stream from one or more content stream encoders into IP multicast format;
an advertisement insertion device array comprising one or more advertisement insertion devices, wherein an advertisement insertion device of said array replaces packets of data received from said stream server and/or inserts packets of data into a data stream received from said stream server prior to providing said data stream to said content distribution network, the inserted and replacement data packets comprising video and/or audio advertisement content for national distribution; and
an advertisement insertion device array located at a point of presence of said ISP, NSP, RBOC or similar digital service network, said advertisement insertion device comprising one or more advertisement insertion devices, wherein an advertisement insertion device receives packets of IP multicast content data via said content distribution network, and inserts or replaces data packets of received IP multicast content with data packets of predetermined advertisement content.
-
-
23. In an IP multicast content distribution network arrangement that provides one or more IP multicast program content streams of predetermined streaming digital content to subscribing Internet users, said distribution network comprising an arrangement for inserting advertisements or other streaming digital content into a regionally distributed IP multicast content stream provided by an ISP, NSP, RBOC or similar digital service network to its regional customers, a method for inserting advertisements and/or other streaming digital content into predetermined IP multicast program content streams on a per stream basis, comprising the steps of:
-
a) producing multiple streams of IP multicast program content;
b) embedding one or more trigger codes into predetermined IP multicast program content streams; and
c) distributing said one or more or said streams to a content insertion device located at a point of presence of an ISP, NSP, RBOC or similar regional digital service network provider, wherein said device inserts predetermined advertisements or other digital program content into a particular IP multicast program content stream in response to said trigger codes.
-
-
26. In an IP multicast content distribution network that provides one or more predetermined IP multicast program content streams of streaming digital content to an ISP, NSP, RBOC or similar regional digital service network for distribution to subscribing Internet users, said distribution network including equipment located at a point of presence of said ISP, NSP, RBOC or similar regional digital service network for inserting streaming digital content into an IP multicast content stream provided by said ISP, NSP, RBOC or similar regional digital service network to its regional customers, a method for inserting demographically targeted advertisements and/or other demographically targeted streaming digital content into IP multicast program content streams on a per stream basis for delivery to predetermined targeted IP multicast program content recipients, comprising the steps of:
-
a) receiving one or more of said multicast program content streams at said ISP, NSP, RBOC or similar digital service network and replicating received IP multicast data packets to produce one or more replicated portions of said multicast program content streams;
b) modifying IP header and UDP header information per data packet within predetermined replicated portions of said multicast program content streams such that at least some replicated portions comprise UDP data packets having modified Group Addresses and/or modified destination port numbers corresponding to predetermined targeted recipients;
c) inserting data packets comprising a predetermined advertisement or other demographically targeted streaming digital content into one or more of said predetermined replicated portions of said multicast program content streams using corresponding modified IP header and UDP header information per data packet; and
d) providing said replicated portions to particular targeted recipients corresponding to said modified Group Addresses and/or modified destination port numbers.
-
-
27. In an IP multicast content distribution network arrangement that provides one or more IP multicast program content streams of streaming digital content to subscribing Internet users, a method for inserting national, regional, and/or demographically targeted information content into one or more multicast streams, comprising the steps of:
-
a) producing multiple streams of IP multicast program content;
b) replicating IP multicast data packets;
c) modifying IP header and UDP header information per data packet in predetermined replicated data packets to be provided to a particular predetermined recipient;
d) inserting data packets comprising advertisement or other program content into a predetermined IP multicast data stream, said inserted data packets having correspondingly modified IP header and UDP header information per data packet; and
e) providing said predetermined IP multicast data stream to Internet users corresponding to modified IP header and UDP header information in each data packet.
-
-
28. In an IP multicast content distribution network having a regional demographic advertisement insertion system for insertion of demographically directed advertisements or other demographically directed content into a regionally distributed IP multicast content stream provided by an ISP, NSP, RBOC or similar digital service network to its regional customers, a method for mapping multicast program content streams to particular demographically targeted recipients, comprising the steps of:
-
a) associating one or more IP multicast content stream recipients into one or more demographic categories, each category associated with one or more demographic parameters, said parameters corresponding to one or more predetermined characteristics and/or personal preferences associated with a particular recipient;
b) assigning a particular IP port number and a particular associated demographic offset value to each of said one or more demographic categories, wherein each assigned port number corresponds to a different particular IP multicast content data stream;
c) maintaining a database for storing said demographic categories, associated IP multicast content stream recipients, assigned IP port numbers and associated demographic offset values; and
d) using a particular demographic offset value as an index to a particular port number when providing an IP multicast data stream to a recipient, said particular demographic offset value based on a recipient'"'"'s demographic characteristics maintained in said database.
-
Specification