Advertisement insertion
First Claim
1. A method comprising:
- at a network operator of an Internet Protocol (IP) network;
decrypting a stream of content received from a content provider by a first server, the stream of content being received as packetized content from a content provider that is compressed for the IP network based at least partially on compression schemes supported by one or more clients;
communicating the decrypted stream of content from the first server to an advertisement splicer;
locating one or more advertisement insertion points in the decrypted stream of content;
determining whether advertisements are scheduled for the located one or more advertisement insertion points;
in response to determining that one or more of the advertisements are scheduled for the located one or more advertisement insertion points, inserting the one or more scheduled advertisements in the located one or more advertisement insertion points to replace content from the content provider, and not inserting one or more of the advertisements that are not scheduled for the located one or more advertisement insertion points;
in response to inserting the one or more scheduled advertisements, implementing techniques that initiate a revenue server to collect revenue from one or more advertisers that provided the one or more scheduled advertisements that were inserted;
communicating the decrypted stream of content having the inserted one or more scheduled advertisements to a second server;
encrypting the decrypted stream of content having the inserted one or more scheduled advertisements; and
emitting the encrypted stream of content having the inserted one or more scheduled advertisements to be communicated to the one or more clients for output.
2 Assignments
0 Petitions
Accused Products
Abstract
Advertisement insertion techniques are described. In an implementation, a network operator decrypts a stream of content received from a content provider at a first server. The decrypted stream of content is communicated to an advertisement splicer, which locates one or more advertisement insertion points in the decrypted stream of content. One or more advertisements are then inserted in the located one or more advertisement insertion points. The decrypted stream of content having the inserted one or more advertisements to a second server, which encrypts the decrypted stream of content having the inserted one or more advertisements. The encrypted stream of content having the inserted one or more advertisements is emitted to be communicated to one or more clients for output.
-
Citations
18 Claims
-
1. A method comprising:
-
at a network operator of an Internet Protocol (IP) network; decrypting a stream of content received from a content provider by a first server, the stream of content being received as packetized content from a content provider that is compressed for the IP network based at least partially on compression schemes supported by one or more clients; communicating the decrypted stream of content from the first server to an advertisement splicer; locating one or more advertisement insertion points in the decrypted stream of content; determining whether advertisements are scheduled for the located one or more advertisement insertion points; in response to determining that one or more of the advertisements are scheduled for the located one or more advertisement insertion points, inserting the one or more scheduled advertisements in the located one or more advertisement insertion points to replace content from the content provider, and not inserting one or more of the advertisements that are not scheduled for the located one or more advertisement insertion points; in response to inserting the one or more scheduled advertisements, implementing techniques that initiate a revenue server to collect revenue from one or more advertisers that provided the one or more scheduled advertisements that were inserted; communicating the decrypted stream of content having the inserted one or more scheduled advertisements to a second server; encrypting the decrypted stream of content having the inserted one or more scheduled advertisements; and emitting the encrypted stream of content having the inserted one or more scheduled advertisements to be communicated to the one or more clients for output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
collecting revenue by a network operator of an Internet Protocol (IP) network from one or more advertisers to insert local advertisements into an encrypted stream of television content that is compressed for the IP network based at least partially on compression schemes supported by one or more clients; determining whether the local advertisements are scheduled for one or more advertisement insertion points of the stream of television content; and in response to determining that one or more of the local advertisements are scheduled for the one or more advertisement insertion points, inserting the one or more scheduled local advertisements into the encrypted stream of television content received as packetized content from a content provider by decrypting the encrypted stream of television content and using a third party advertisement splicer, which is not aware of techniques used to perform the decrypting, to insert the one or more scheduled local advertisements into respective one or more advertisement insertion points of the stream of television content to replace content from a content provider, and not inserting one or more of the local advertisements that are not scheduled for the located one or more advertisement insertion points. - View Dependent Claims (11, 12, 13)
-
-
14. A network operator comprising:
-
a server to decrypt and depacketize a stream of television content received from a content provider as packetized content that is compressed for an Internet Protocol (IP) network based at least partially on compression schemes supported by one or more clients, and to determine whether advertisements are scheduled for one or more advertisement insertion points of the stream of television content; an advertisement splicer to insert, in response to determining that one or more of the advertisements are scheduled for the one or more advertisement insertions points, the one or more scheduled advertisements into the one or more advertisement insertion points located in the decrypted stream of television content to replace content from the content provider, and not insert one or more of the advertisements that are not scheduled for the located one or more advertisement insertion points; a revenue server to initiate, in response to the insertion of the one or more scheduled advertisements, collection of revenue from one or more advertisers that provided the one or more scheduled advertisements that were inserted; and a server to encrypt and packetize the stream of television content having the inserted scheduled one or more advertisements for communication to the one or more clients via the IP network. - View Dependent Claims (15, 16, 17, 18)
-
Specification