Advertisement Filtering And Storage For Targeted Advertisement Systems
First Claim
1. A method of inserting advertisements into a programming stream in a communications network, the method comprising:
- (a) selecting at least one unscheduled advertisement to be presented at a presentation device corresponding to at least one subscriber;
(b) storing the at least one unscheduled advertisement at a node of a communications network;
(c) detecting at least one interval in a programming stream within which advertisements may be inserted;
(d) inserting the at least one unscheduled advertisement into the programming stream within the at least one interval; and
(e) determining, based on the state of the presentation device, whether the at least one unscheduled advertisement is displayed at the presentation device.
2 Assignments
0 Petitions
Accused Products
Abstract
An advertisement storage and filtering system for selectively identifying targeted advertisements to be stored in the memory of the STB. This storing of the selected advertisements can be accomplished in a number of ways. In one embodiment, the advertisements, in real-time and as they are received at the STB, are processed by the STB and only those advertisements with the appropriate characteristics are stored on the hard drive (HD). This may require some buffering of the advertisements in the STB memory as the STB processes and determines whether or not to store the advertisement. The information required to determine whether or not to store the advertisement could also be sent in advance, e.g., as a data service in an advertisement channel. Alternatively, the STB may store incoming advertisements in a memory temporarily and subsequently determine whether or not to retain the stored advertisements.
218 Citations
32 Claims
-
1. A method of inserting advertisements into a programming stream in a communications network, the method comprising:
-
(a) selecting at least one unscheduled advertisement to be presented at a presentation device corresponding to at least one subscriber;
(b) storing the at least one unscheduled advertisement at a node of a communications network;
(c) detecting at least one interval in a programming stream within which advertisements may be inserted;
(d) inserting the at least one unscheduled advertisement into the programming stream within the at least one interval; and
(e) determining, based on the state of the presentation device, whether the at least one unscheduled advertisement is displayed at the presentation device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An advertisement insertion system for inserting unscheduled advertisements into a television programming stream in a communications network, the system comprising:
-
(a) an advertisement selector, configured to select at least one unscheduled advertisement to be presented at a presentation device to at least one subscriber;
(b) an advertisement storage medium located at a node of a communications network, the storage medium containing the unscheduled advertisements;
(c) an insertion processor configured to detect at least one interval in said programming stream within which advertisements may be inserted and insert the at least one unscheduled advertisement into the programming stream within the detected at least one interval; and
(d) a monitor processor configured to monitor the communications network to determine, based on the state of the presentation device, whether the selected at least one unscheduled advertisement are presented to the at least one subscriber. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of determining advertisement viewing, the method comprising:
-
(a) transmitting a programming stream in a communications network to at least one viewer, wherein the programming stream contains at least one avail having a duration and an associated advertisement and wherein the at least one viewer is associated with at least one presentation device;
(b) detecting a beginning and an end of the at least one avail in the programming stream; and
(c) monitoring the state of the at least one presentation device of at least from the beginning to the end of the at least one avail to determine, via the communications network, whether the associated advertisement is presented to the at least one viewer. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method of inserting advertisements into a presentation stream in a communications network, the method comprising:
-
(a) selecting at least one unscheduled advertisement to be presented at a presentation device to at least one subscriber;
(b) storing the at least one advertisement at a node of a communications network;
(c) detecting intervals in the programming stream within which advertisements may be inserted;
(e) determining whether to insert at least one unscheduled advertisement based on the state of the presentation device. - View Dependent Claims (28, 29)
-
-
30. A method of inserting advertisements into a presentation stream in a communications network, the method comprising:
-
(a) selecting a plurality of unscheduled advertisement to be presented at a presentation device to at least one subscriber;
(b) storing the plurality of unscheduled advertisements at a node of the communications network, wherein the plurality of unscheduled advertisements has a priority for determining when each of the plurality of unscheduled advertisements should be presented;
(c) detecting an avail in a programming stream within which advertisements may be inserted;
(e) determining whether to insert one of the plurality of unscheduled advertisements based on the state of the presentation device; and
(f) selecting one of the plurality of unscheduled advertisements, based on the priority. - View Dependent Claims (31, 32)
-
Specification