US2007089127A1PendingUtilityA1

Advertisement Filtering And Storage For Targeted Advertisement Systems

Assignee: PRIME RES ALLIANCE E INCPriority: Aug 31, 2000Filed: Nov 13, 2006Published: Apr 19, 2007
Est. expiryAug 31, 2020(expired)· nominal 20-yr term from priority
H04N 21/26208G06Q 30/0272H04N 21/812G06Q 30/02H04N 21/8586H04N 21/4532H04H 60/37H04H 60/65H04N 7/17354H04N 21/4331H04H 60/73G06Q 30/0264H04N 21/2668H04N 21/26241H04N 7/088H04N 21/454H04N 21/4335H04N 7/17363H04N 21/25883H04H 60/375H04H 60/45G06Q 30/0254H04N 21/25891H04N 21/84H04H 60/27H04N 7/163H04N 21/42684H04N 21/478G06Q 30/0258H04N 7/165H04N 21/47G06Q 30/0273H04N 21/26233
56
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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 . The method of  claim 1 , further comprising: 
 (f) determining whether the at least one subscriber views the at least one unscheduled advertisement.    
     
     
         3 . The method of  claim 2 , wherein the determining of step (f) is realized by monitoring whether the presentation device has been muted for a significant period of time.  
     
     
         4 . The method of  claim 2 , wherein the determining of step (f) is realized by analyzing a record of recent channel changes and a subscriber profile to make a probabilistic determination as to whether the advertisement has been viewed.  
     
     
         5 . The method of  claim 1 , further comprising: 
 (f) selecting at least one different unscheduled advertisement to be displayed at the presentation device based on the determining in step (e).    
     
     
         6 . The method of  claim 1 , further comprising: 
 (f) inserting the at least one unscheduled advertisement into a different programming stream based on the determining in step (e).    
     
     
         7 . The method of  claim 1 , wherein the at least one unscheduled advertisement is inserted into the programming stream in accordance with a pre-determined order.  
     
     
         8 . The method of  claim 1 , wherein the at least one unscheduled advertisement is inserted into the programming stream based on the length of the at least one interval.  
     
     
         9 . The method of  claim 1 , further comprising: 
 (f) reporting the results of the determining in step (e).    
     
     
         10 . The method of  claim 1 , wherein the determining of step (e) is realized by using a horizontal oscillator detector.  
     
     
         11 . The method of  claim 1 , wherein the determining of step (e) is realized by monitoring the high voltage chroma sub carrier.  
     
     
         12 . The method of  claim 1 , wherein the determining of step (e) is realized by detecting the electric current level in the presentation device.  
     
     
         13 . The method of  claim 1 , wherein the state of the presentation device is a determination of whether the presentation device is operating.  
     
     
         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.    
     
     
         15 . The system of  claim 14 , wherein the advertisement selector selects different unscheduled advertisements to be presented to the at least one subscriber based on an output of the monitor processor.  
     
     
         16 . The system of  claim 14 , wherein the insertion processor is configured to insert the at least one unscheduled advertisement into a different programming stream based on an output of the monitor processor.  
     
     
         17 . The system of  claim 14 , wherein the at least one unscheduled advertisement is inserted into said programming stream in accordance with a pre-determined order.  
     
     
         18 . The system of  claim 14 , wherein the monitor processor is configured to report the results of the monitoring.  
     
     
         19 . The system of  claim 14 , wherein the monitor processor is configured to determine whether the at least one subscriber views the at least one unscheduled advertisement.  
     
     
         20 . The method of  claim 19 , wherein the monitor processor determines whether the at least one subscriber views the at least one unscheduled advertisement by analyzing a record of recent channel changes and a subscriber profile to make a probabilistic determination as to whether the at least one unscheduled advertisement has been viewed.  
     
     
         21 . The method of  claim 14 , wherein the state of the presentation device is a determination of whether the presentation device is operating.  
     
     
         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.    
     
     
         23 . The method of  claim 22 , further comprising: 
 (d) determining whether the at least one viewer views the associated advertisement.    
     
     
         24 . The method of  claim 23 , wherein the determining of step (d) is realized by monitoring whether the at least one presentation device has been muted for a significant period of time.  
     
     
         25 . The method of  claim 23 , wherein the determining of step (d) is realized by analyzing a record of recent channel changes and a subscriber profile to make a probabilistic determination as to whether the associated advertisement has been viewed.  
     
     
         26 . The method of  claim 22 , wherein the state of the presentation device is a determination of whether the presentation device is operating.  
     
     
         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.    
     
     
         28 . The method of  claim 27 , further comprising: 
 (f) storing a record of the at least one unscheduled advertisement that was inserted and the time of insertion.    
     
     
         29 . The method of  claim 27 , wherein the state of the presentation device is a determination of whether the presentation device is operating.  
     
     
         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.    
     
     
         31 . The method of  claim 30 , wherein the avail has a duration and the selecting is based on the duration.  
     
     
         32 . The method of  claim 30 , wherein the state of the presentation device is a determination of whether the presentation device is operating.

Join the waitlist — get patent alerts

Track US2007089127A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.