Method and apparatus for providing targeted advertisements
First Claim
1. A method for providing advertisements to a plurality of terminals, comprising:
- receiving a first set of advertisements;
receiving a second set of advertisements;
composing one or more videos having included therein advertisements from the first and second sets;
encoding the one or more composed videos in accordance with a particular coding scheme;
multiplexing the one or more encoded videos into one or more transport streams; and
transmitting the one or more transport streams to the plurality of terminals.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques to deliver targeted advertisements and multimedia contents to viewers. Various types of advertisements are encoded and transmitted. The advertisements may be targeted for different coverage areas (e.g., national and local levels) and may further include various categories (e.g., kids, sports, business, and so on). At the terminal, one or more advertisements may be selected for display based on various selection schemes. The particular advertisement to be selected for display at a terminal may be based on the terminal'"'"'s assigned profile or user interaction at the terminal. The profile may be assigned based on the last program viewed at the terminal, a particular filter icon selected at the terminal, the observed television viewing habits of the viewer at the terminal, and so on. The techniques may also be advantageously used for delivery of other multimedia contents and for other applications.
-
Citations
24 Claims
-
1. A method for providing advertisements to a plurality of terminals, comprising:
-
receiving a first set of advertisements;
receiving a second set of advertisements;
composing one or more videos having included therein advertisements from the first and second sets;
encoding the one or more composed videos in accordance with a particular coding scheme;
multiplexing the one or more encoded videos into one or more transport streams; and
transmitting the one or more transport streams to the plurality of terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing contents to a plurality of terminals, comprising:
-
receiving a first set of contents targeted for a first coverage area;
receiving a second set of contents targeted for a second coverage area, wherein the second coverage area overlaps the first coverage area;
composing one or more videos having included therein contents from the first and second sets;
encoding the one or more composed videos in accordance with a particular coding scheme;
multiplexing the one or more encoded videos into one or more transport streams; and
transmitting the one or more transport streams to the plurality of terminals. - View Dependent Claims (12, 13, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
14. A method for presenting advertisements at a terminal, comprising:
-
receiving one or more transport streams having included therein one or more encoded videos for a plurality of advertisements;
receiving an indication of a particular type of advertisement to be presented on a display;
extracting an encoded video corresponding to the particular type of advertisement to be presented; and
decoding and presenting the extracted video.
-
-
23. An information distribution system comprising:
-
at least one insertion server, each insertion server configured to receive first and second sets of contents for first and second coverage areas, respectively, and to compose one or more videos having included therein contents from the first and second sets;
at least encoder, each encoder coupled to a respective insertion server and configured to encode the one or more composed videos in accordance with a particular coding scheme;
a transport stream generator coupled to the at least one encoder and configured to multiplex the one or more encoded videos into one or more transport streams; and
a delivery system coupled to the transport stream generator and configured to transmit the one or more transport streams to the plurality of terminals.
-
-
24. A terminal configurable to provide contents, comprising:
-
a demodulator operative to receive and demodulate a modulated signal to provide a transport stream;
a transport de-multiplexer coupled to the demodulator and operative to receive and process the transport stream to provide a sequence of packets for one or more encoded videos for a plurality of advertisements;
a controller configured to provide an indication of a particular type of advertisement to be presented on a display; and
at least one video decoder coupled to the transport de-multiplexer and configured to receive and decode the sequence of packets to provide decoded video for the particular type of advertisement to be presented.
-
Specification