Dynamic advertising control
First Claim
1. A method for delivering content over a core network to user equipment comprising:
- delivering an advertisement to a content server;
creating first advertising segments in response to the delivered advertisement;
publishing an availability of the first advertising segments to a control server;
delivering a first program content to the content server, the first program content including associated original advertisement segments;
publishing an availability of the first program content to the control server;
detecting cue tones in the first program content;
creating first program segments in response to the detected cue tones by removing the detected cue tones and the associated original advertisement segments;
receiving a first request for first program content from a first user;
creating composite association indicia identifying a first sequence of the first program segments and the first advertising segments in response to the first request for the first program content, the first program segments corresponding to segments of the first program content and the first advertising segments corresponding to a quantity of first advertisements to provide during presentation of the first program content, the quantity of first advertisements based on a rate paid by the first user;
storing the composite association indicia on the content server; and
effecting delivery, by the control server, of the first program segments and the first advertising segments according to the first sequence based on the stored composite association indicia, wherein the first program content is delivered to equipment of the first user and includes the quantity of first advertisements.
8 Assignments
0 Petitions
Accused Products
Abstract
Subscribers request programs from a network based content server and view the requested programs via their customer equipment. The content server receives various programs and breaks the program content for each program into a sequence of program segments, which are logically linked by program association indicia. The content server also receives advertisements and stores the advertisements as advertising segments, which generally contain at least one complete advertisement, but the invention is not limited thereto. Upon receiving a program request from a subscriber, the content server will identify advertising segments to provide along with the program segments for the requested program, and where to place the advertising segments among the program segments. Next, the content server will generate composite association indicia identifying the sequence of program and advertising segments, and effect delivery of the program and advertising segments to the subscriber in the sequence defined by the composite association indicia.
-
Citations
25 Claims
-
1. A method for delivering content over a core network to user equipment comprising:
-
delivering an advertisement to a content server; creating first advertising segments in response to the delivered advertisement; publishing an availability of the first advertising segments to a control server; delivering a first program content to the content server, the first program content including associated original advertisement segments; publishing an availability of the first program content to the control server; detecting cue tones in the first program content; creating first program segments in response to the detected cue tones by removing the detected cue tones and the associated original advertisement segments; receiving a first request for first program content from a first user; creating composite association indicia identifying a first sequence of the first program segments and the first advertising segments in response to the first request for the first program content, the first program segments corresponding to segments of the first program content and the first advertising segments corresponding to a quantity of first advertisements to provide during presentation of the first program content, the quantity of first advertisements based on a rate paid by the first user; storing the composite association indicia on the content server; and effecting delivery, by the control server, of the first program segments and the first advertising segments according to the first sequence based on the stored composite association indicia, wherein the first program content is delivered to equipment of the first user and includes the quantity of first advertisements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system configured to deliver content over a core network to user equipment comprising;
-
at least one communication interface; and a control system associated with the at least one communication interface and configured to; deliver an advertisement to a content server; create first advertising segments in response to the delivered advertisement; publish an availability of the first advertising segments to a control server; deliver a first program content to the content server, the program including associated original advertisement segments; publish an availability of the first program content to the control server; detect cue tones in the first program content; create first program segments in response to the detected cue tones by removing the detected cue tones and the associated original advertisement segments; receive a first request for first program content from a first user; create composite association indicia identifying a first sequence of first program segments and first advertising segments in response to the first request for the first program content, the first program segments corresponding to segments of the first program content and the first advertising segments corresponding to a quantity of first advertisements to provide during presentation of the first program content, the quantity of first advertisements based on a rate paid by the first user; store the composite association indicia; and effect delivery of the first program segments and the first advertising segments according to the first sequence based on the stored composite association indicia, wherein the first program content is delivered to equipment of the first user and includes the quantity of first advertisements. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A network for delivering content over a core network to user equipment comprising:
-
means for delivering an advertisement to a content server; means for creating first advertising segments in response to the delivered advertisement; means for publishing an availability of the first advertising segments to a control server; means for delivering a first program content to the content server, the first program content including associated original advertisement segments; means for publishing an availability of the first program content to the control server; means for detecting cue tones in the program; means for creating first program segments in response to the detected cue tones by removing the detected cue tones and the associated original advertisement segments; means for receiving a first request for first program content from a first user; means for creating composite association indicia identifying a first sequence of first program segments and first advertising segments in response to the first request for the first program content, the first program segments corresponding to segments of the first program content and the first advertising segments corresponding to a quantity of first advertisements to provide during presentation of the first program content, the quantity of first advertisements based on a rate paid by the first user; means for storing the composite association indicia on content server; and means for effecting delivery of the first program segments and the first advertising segments according to the first sequence based on the stored composite association indicia, wherein the first program content is delivered to equipment of the first user and includes the quantity of first advertisements.
-
Specification