Advertisement filtering and storage for targeted advertisement systems
First Claim
1. A method of selectively storing targeted advertisements at subscriber equipment in a television network environment, the method comprising:
- (a) receiving, by the subscriber equipment, a grouping assignment associating the subscriber equipment to at least one of a plurality of targeted groups, each of the targeted groups representing one or more common demographic or psychographic factors, the grouping assignment being made based on demographic or psychographic factors corresponding to viewers associated with the subscriber equipment;
(b) receiving, by the subscriber equipment, an advertisement transmission signal, wherein the advertisement transmission signal includes at least one advertisement applicable to the at least one targeted group, and metadata for the at least one advertisement, the metadata containing a grouping indicator that associates the at least one advertisement with the at least one targeted group;
(c) comparing, by the subscriber equipment, the grouping indicator of the at least one advertisement with the grouping assignment of the subscriber equipment;
(d) retaining the at least one advertisement, by the subscriber equipment, if the grouping indicator of the at least one advertisement matches the grouping assignment of the subscriber equipment;
(e) detecting, by the subscriber equipment, an interval in a programming stream, received by the subscriber equipment, within which advertisements may be inserted;
(f) determining, by the subscriber equipment, the current state of a display device counted to the subscriber equipment if the interval has been detected;
(g) selecting, by the subscriber equipment, at least one of the retained advertisements based at least in part on (i) the grouping indicator of one or more of the retained advertisements;
(ii) identifying subscriber traits associated with a current viewer of the display device based on current session interaction data and previous session interaction data; and
(iii) a determination of whether the one or more of the retained advertisements fit within the detected interval;
(h) inserting, by the subscriber equipment, the selected at least one of the retained advertisements into the programming stream within the detected interval it is determined that the display device is currently in an operating state; and
(i) determining, by the subscriber equipment, based on the current state of the display device, whether at least a temporal portion of the at least one of the retained advertisements has been displayed by the display device.
3 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.
156 Citations
24 Claims
-
1. A method of selectively storing targeted advertisements at subscriber equipment in a television network environment, the method comprising:
-
(a) receiving, by the subscriber equipment, a grouping assignment associating the subscriber equipment to at least one of a plurality of targeted groups, each of the targeted groups representing one or more common demographic or psychographic factors, the grouping assignment being made based on demographic or psychographic factors corresponding to viewers associated with the subscriber equipment; (b) receiving, by the subscriber equipment, an advertisement transmission signal, wherein the advertisement transmission signal includes at least one advertisement applicable to the at least one targeted group, and metadata for the at least one advertisement, the metadata containing a grouping indicator that associates the at least one advertisement with the at least one targeted group; (c) comparing, by the subscriber equipment, the grouping indicator of the at least one advertisement with the grouping assignment of the subscriber equipment; (d) retaining the at least one advertisement, by the subscriber equipment, if the grouping indicator of the at least one advertisement matches the grouping assignment of the subscriber equipment; (e) detecting, by the subscriber equipment, an interval in a programming stream, received by the subscriber equipment, within which advertisements may be inserted; (f) determining, by the subscriber equipment, the current state of a display device counted to the subscriber equipment if the interval has been detected; (g) selecting, by the subscriber equipment, at least one of the retained advertisements based at least in part on (i) the grouping indicator of one or more of the retained advertisements;
(ii) identifying subscriber traits associated with a current viewer of the display device based on current session interaction data and previous session interaction data; and
(iii) a determination of whether the one or more of the retained advertisements fit within the detected interval;(h) inserting, by the subscriber equipment, the selected at least one of the retained advertisements into the programming stream within the detected interval it is determined that the display device is currently in an operating state; and (i) determining, by the subscriber equipment, based on the current state of the display device, whether at least a temporal portion of the at least one of the retained advertisements has been displayed by the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An advertisement management system in a television network environment, the system comprising:
-
a targeted advertising generator configured to transmit at least one advertisement over a targeted advertising transmission signal path, wherein the at least one advertisement includes metadata containing a grouping indicator that associates the at least one advertisement with at least one of a plurality of targeted groups; subscriber equipment configured to receive and present the at least one advertisement, the subscriber equipment storing a grouping assignment that associates the subscriber equipment to at least one of the plurality of targeted groups, each of the targeted groups representing one or more common demographic or psychographic factors, the grouping assignment being made based on demographic or psychographic factors corresponding to viewers associated with the subscriber equipment, the subscriber equipment having; (a) a processor configured to compare the grouping indicator of the at least one advertisement with the grouping assignment of the subscriber equipment; (b) a storage device configured to store the at least one advertisement if the grouping indicator of the at least one advertisement matches the grouping assignment of the subscriber equipment; (c) an insertion processor configured to detect an interval in a programming stream received by the subscriber equipment, within which advertisements may be inserted and to insert at least one of the stored advertisements into the programming stream within the detected interval based on a determination that a display device coupled to the subscriber equipment is currently in an operating state, wherein the at least one retained advertisement is selected based at least in part on (i) the grouping indicator of one or more of the retained advertisements;
(ii) identifying subscriber traits associated with a current viewer of the display device based on current session interaction data and previous session interaction data; and
(iii) a determination of whether the one or more of the retained advertisements fit within the detected interval; and(d) a monitoring component configured to determine the current state of the display device when the interval is detected and for determining based on the current state of the display device, whether at least a temporal portion of the at least one of the stored advertisements has been displayed by the display device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of selectively storing and presenting targeted advertisements at subscriber equipment in a television network environment, the method comprising:
-
(a) receiving, by the subscriber equipment, a grouping assignment associating the subscriber equipment to at least one of a plurality of targeted groups, each of the targeted groups representing one or more common demographic or psychographic factors, the grouping assignment being made based on demographic or psychographic factors corresponding to viewers associated with the subscriber equipment; (b) receiving, by the subscriber equipment, an advertisement transmission signal, wherein the advertisement transmission signal includes at least one advertisement applicable to the at least one targeted group, and metadata for the at least one advertisement, the metadata containing a grouping indicator that associates the at least one advertisement with the at least one targeted group; (c) comparing, by the subscriber equipment, the grouping indicator of the at least one advertisement with the grouping assignment of the subscriber equipment; and (d) retaining the at least one advertisement, by the subscriber equipment, if the grouping indicator of the at least one advertisement matches the grouping assignment of the subscriber equipment; (e) detecting, by the subscriber equipment, an interval in a programming stream, received by the subscriber equipment, within which advertisements may be inserted; (f) selecting, by the subscriber equipment, at least one of the retained advertisements based at least in part on (i) the grouping indicator of one or more of the retained advertisements;
(ii) identifying subscriber traits associated with a current viewer of the display device based on current session interaction data and previous session interaction data; and
(iii) a determination of whether the one or more of the retained advertisements fit within the detected interval; and(g) inserting, by the subscriber equipment, the selected at least one of the retained advertisements into the programming stream within the detected interval.
-
Specification