Advertisement subgroups for digital streams
First Claim
1. A method for simultaneously transmitting different targeted advertisements within programming to different subgroups in a telecommunications system, the method comprising:
- receiving a program stream that is some combination of a video stream and an audio stream;
receiving a plurality of advertisement streams, each advertisement stream being some combination of a video stream and an audio stream;
inserting a first advertisement stream in the program stream to create a first presentation stream and a second advertisement stream in the program stream to create a second presentation stream;
simultaneously transmitting the first presentation to a first subgroup and the second presentation stream to a second subgroup.
3 Assignments
0 Petitions
Accused Products
Abstract
A targeted advertising system based on subgroups. Different subgroups are formed based on one or more subscriber characteristics, and different targeted advertisements transmitted to the different subgroups. In the Internet-environment, the subgroups are formed by utilizing multicast addresses. In cable-based and satellite-based systems, the subgroups are formed by node configurations. The targeted advertisements may be transmitted simultaneously with programming and inserted locally. An apparatus is presented which receives m program streams, n advertisements, and creates p presentation streams containing targeted advertisements, where p is greater than m.
-
Citations
38 Claims
-
1. A method for simultaneously transmitting different targeted advertisements within programming to different subgroups in a telecommunications system, the method comprising:
-
receiving a program stream that is some combination of a video stream and an audio stream;
receiving a plurality of advertisement streams, each advertisement stream being some combination of a video stream and an audio stream;
inserting a first advertisement stream in the program stream to create a first presentation stream and a second advertisement stream in the program stream to create a second presentation stream;
simultaneously transmitting the first presentation to a first subgroup and the second presentation stream to a second subgroup. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
said receiving a program stream includes receiving n program streams; said receiving a plurality of advertisement streams includes receiving m advertisement streams; and
said inserting includes inserting at least some subset of the m advertisements streams in at least some subset of n program streams to create p presentation streams, where p is greater than n.
-
-
16. The method of claim 1, wherein said simultaneously transmitting is accomplished by transmitting the presentation streams as cable television channels.
-
17. The method of claim 1, wherein said simultaneously transmitting is accomplished by transmitting the presentation streams as streaming video channels.
-
18. The method of claim 1, wherein said simultaneously transmitting includes transmitting the presentation streams as audio channels.
-
19. The method of claim 1, wherein said simultaneously transmitting includes transmitting the presentation streams as broadcast channels.
-
20. The method of claim 1, wherein said simultaneously transmitting includes transmitting the presentation streams as satellite channels.
-
21. The method of claim 1, wherein at least some subset of the program streams, the advertisement streams, and the presentations streams are digital signals.
-
22. The method of claim 2, further comprising:
-
assigning a subgroup address to each subgroup;
assigning an advertisement identifier to each of the advertisement streams; and
creating a relationship between the subgroup addresses and the advertising identifiers.
-
-
23. The method of claim 22, wherein the advertisements are inserted into the program stream based on the relationship.
-
24. A system for simultaneously transmitting different targeted advertisements within programming to different subgroups in a telecommunications system, the system comprising:
-
means for receiving a program stream that is some combination of a video stream and an audio stream;
means for receiving a plurality of advertisement streams, each advertisement stream being some combination of a video stream and an audio stream;
means for inserting a first advertisement stream in the program stream to create a first presentation stream;
means for inserting a second advertisement stream in the program stream to create a second presentation stream;
means for simultaneously transmitting the first presentation to a first subgroup and the second presentation stream to a second subgroup. - View Dependent Claims (25, 26)
means for assigning a subgroup address to each subgroup;
means for assigning an advertisement identifier to each of the advertisement streams; and
means for creating a relationship between the subgroup addresses and the advertising identifiers.
-
-
26. The system of claim 25, further comprising means for selecting the advertisements to be inserted into the program stream responsive to said means for creating a relationship.
-
27. A computer program embodied on a computer readable medium for simultaneously transmitting different targeted advertisements within programming to different subgroups in a telecommunications system, the computer program comprising:
-
a source code segment for receiving a program stream that is some combination of a video stream and an audio stream;
a source code segment for receiving a plurality of advertisement streams, each advertisement stream being some combination of a video stream and an audio stream;
a source code segment for inserting a first advertisement stream in the program stream to create a first presentation stream;
a source code segment for inserting a second advertisement stream in the program stream to create a second presentation stream;
a source code segment for simultaneously transmitting the first presentation to a first subgroup and the second presentation stream to a second subgroup. - View Dependent Claims (28, 29)
means for assigning a subgroup address to each subgroup;
means for assigning an advertisement identifier to each of the advertisement streams; and
means for creating a relationship between the subgroup addresses and the advertising identifiers.
-
-
29. The computer program of claim 28, further comprising a source code segment for selecting the advertisements to be inserted into the program stream responsive to said source code segment for creating a relationship.
-
30. A method for creating multiple presentation streams having the same programming and different advertising and transmitting the presentation streams to different subgroups in a telecommunications system, the method comprising:
-
creating at least one subgroup within the telecommunication stream;
receiving a first presentation stream including programming and advertisements;
receiving at least one advertisement stream, wherein the at least one advertisement stream;
selecting at least one targeted advertisement stream from the at least one advertisement stream for targeting to the at least one subgroup;
inserting the at least one targeted advertisement stream in place of at least one advertisement in the first presentation stream to create a second presentation stream;
simultaneously transmitting the first presentation stream and the second presentation stream. - View Dependent Claims (31)
-
-
32. A system for creating multiple presentation streams having the same programming and different advertising and transmitting the presentation streams to different subgroups in a telecommunications system, the system comprising:
-
a receiver for receiving programming streams and advertisement streams;
a storage medium capable of storing the programming streams, the advertisement streams and identification of at least one subgroup within the telecommunication system;
an advertisement insertion module for inserting at least one advertisement stream in place of an advertisement within at least one programming stream to create at least one presentation stream;
a transmitter for simultaneously transmitting the at least one programming stream and the at least one presentation stream and the second presentation stream. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification