Presenting advertising content
First Claim
1. A method comprising:
- receiving a media stream, the media stream including programming content and an initial ad after the programming content;
presenting the programming content;
presenting the initial ad after the programming content;
receiving, prior to an end of the presentation of the initial ad, meta-data;
in response to receiving the meta-data, accessing a follow-up ad to be presented after the initial ad; and
presenting the follow-up ad after presenting the initial ad.
4 Assignments
0 Petitions
Accused Products
Abstract
In an implementation, a client system receives a media stream from a content distribution system and presents the received media stream. When an advertising opportunity occurs in the media stream, the content distribution system inserts one or more initial ads and meta-data associated with the advertising opportunity into the media stream. The client system detects the meta-data, which causes the client system to buffer at least a portion of one or more follow-up ads from another source while the initial ad is being presented. Once the client system finishes presenting the initial ad(s), the client system switches to presenting the one or more follow-up ads during the advertising opportunity, and then switches back to the media stream at the end of the advertising opportunity.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a media stream, the media stream including programming content and an initial ad after the programming content;
presenting the programming content;
presenting the initial ad after the programming content;
receiving, prior to an end of the presentation of the initial ad, meta-data;
in response to receiving the meta-data, accessing a follow-up ad to be presented after the initial ad; and
presenting the follow-up ad after presenting the initial ad. - View Dependent Claims (4, 5, 6, 7)
-
- 2. The method of claim wherein receiving meta-data comprises receiving meta-data encoded in the media stream.
-
8. A method comprising:
-
receiving a request for selection of an initial ad for insertion into a media stream being sent to a client system;
selecting the initial ad such that the initial ad has a length that allows the client system to access a follow-up ad while presenting the initial ad;
providing an indication of the selected initial ad;
receiving, from the client system, a request for selection of the follow-up ad;
selecting the follow-up ad; and
providing an indication of the selected follow-up ad to the client system allow the client system to access the selected follow-up ad while the client system is presenting the initial ad. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
providing a media stream for transmission to a client system, the media stream including programming content;
receiving an indication that advertising content is to be inserted into the media stream;
inserting an initial ad into the media stream, the initial ad having a length that allows the client system to access a follow-up ad while presenting the initial ad; and
providing meta-data to the client system, the meta-data causing the client system to access the follow-up ad while presenting the initial ad and to present the follow-up ad after presenting the initial ad. - View Dependent Claims (18, 19)
-
-
20. A computer-usable medium having a computer program embodied thereon, the computer program comprising instructions for causing a computer to perform the following operations:
-
receive a media stream, the media stream including programming content and an initial ad after the programming content;
present the programming content;
present the initial ad after the programming content;
receive, prior to an end of the presentation of the initial ad, meta-data;
in response to receiving the meta-data, access a follow-up ad to be presented after the initial ad; and
present the follow-up ad after presenting the initial ad.
-
Specification