HBAC MatchMaker Media Inc. v. Google Inc. et al

Filing 1

COMPLAINT FOR PATENT INFRINGEMENT filed with Jury Demand against Google Inc, YouTube LLC - Magistrate Consent Notice to Pltf. ( Filing fee $ 350, receipt number 0311-1250807.) - filed by HBAC MatchMaker Media Inc.. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Civil Cover Sheet)(cla, )

Download PDF
EXHIBIT A IN DINED 11111 1111110011101110 111110101110 1111011111111 US005774170A United States Patent [11] [19] Hite et al. [54] [45] [76] Inventors: Kenneth C. Hite, 3 Center Knolls, Bronxville, N.Y. 10708; Walter S. Ciciora, 45 Hulls Farm Rd., Southport, Conn. 06490-1027; Tom Alison, 280 Barrataria Dr., St. Augustine, Fla. 32086; Robert G. Beauregard, 66 E. Parkway, Apt 1J, Scarsdale, N.Y. 10583 348/473 348/8 Primary Examiner—Sherrie Hsia Attorney, Agent, or Firm—Ostrolenk, Faber, Gerb & Soffen, LLP [57] [21] Appl. No.: 354,620 ABSTRACT This invention enhances television (and radio) advertising by targeting, delivering and displaying electronic advertising messages (commercials) within specified programming in one or more pre-determined households (or on specific display devices) while simultaneously preventing a commercial from being displayed in other households or on other displays for which it is not intended. Commercials can be delivered to speciifed homes or displays via either over-the-air or wired delivery systems. Dec. 13, 1994 HO4N 7/10 [51] Int. C1. 6 [52] U.S. Cl. 348/9; 348/10; 348/12 [58] Field of Search 348/2, 8, 9, 473, 348/12, 10, 13; 455/5.1, 4.2; HO4N 7/10 References Cited [56] 5,774,170 Jun. 30, 1998 4,331,973 5/1982 Eskin et al. 4,331,974 5/1982 Cogswell et al. 4,404,589 9/1983 Wright, Jr. 4,814,883 3/1989 Perine et al. 5,155,591 10/1992 Wachob 5,200,822 4/1993 Bronifn 5,231,494 7/1993 Wachob 5,515,098 5/1996 Carles . SYSTEM AND METHOD FOR DELIVERING TARGETED ADVERTISEMENTS TO CONSUMERS [22] Filed: Patent Number: Date of Patent: U.S. PATENT DOCUMENTS 67 Claims, 5 Drawing Sheets Re. 33,808 1/1992 Wright, Jr. 7 - 202 Satellite 105 -402 Ad Administration Facility 100 Transmission Facility 1 101 - 200 - 107 Media Origination Facilily ) 203 300 - 207 _ Display Site ) 303 a 400 307 \c 202 Satellite 105 302 1 Ad Administration Facility 201 \1 101 402 -30 1 Ad Transmission Facility Media Origination Facility \1 Display Site ) .._ 400 - 200 -- 100 107 --- 207 FIG. 1 307 FIG. 2 Playback Device for Commercials _ 102 ) 104 if Commercial CID Code Generator K__ ._.116 Consumer Databases 128 --- 108 ) Recording Device for Processed Commercials with CID Codes 106 Processed Commercials Playback Device \- 146 (-150 --- 110 • \I 114 112 Preemptable Commercial Database Commercial Processor 1 118 ) 130 ----- 148 Preemptable Commercial CID Code Generator \--__ 122 i) Preemplable Commercial CID Data List Storage Device 120 Consumer CID Code Generator __.124 13 4 ) 03 I 126 ' T Signal control — Modulation and Transmitter 101 i it t 1 144 Consumer CID Data List Storage Device -.__ 132 -10 5 1 07 136 138' Program milig CID Code Generator 154 --152 -._156 158 ) _V____LA Progiantming CID Data List Storage Device , \ —.160 I 162 Optional Directory of CID Codes Generator v 140 ) 142 ,:__ 201 204— 214 --' 101 fleceiver and Demodulator Processed Commercials with CID Codes ,_., Storage Device -\.. -206 Preemplable Commercial Data List Storage Device 208 ) Satellite Uplink Transmitter A A A -- 210 A Optional Land Line Transmission Modulators '-- 216 \--212 224 - (---240 220 — 226— Consumer Data List Storage Device \- 222 236 } < Tiniing and Control \__ 242 207 246—, FIG. 3 Program CID Data List Storage Device ._ Optional Directory of CID Code Storage Device 228 Land Line ----- 203 \ 244 ...-232 238 Other Programming 230 L --- 234 i____ ( FIG. 4 10 308 A 326 316 322 318 Commercial Storage and Playback Machines Satellite Receiver r Commercial Modulators A1C 312-_ 310 Land Line / 203 207 A Land Line Receiver 305 \ 1 Playback Device 1 Optional Directory of CID Codes Formatter , , — Program CID Code Distributor Wire Line k ----366 336 1 Preemptabie Commercial CID Code Distributor I --330 314 304 1 334 Customer CID Code Formattor • Signal Combiner Over the Air '"- Transmission --- 364 — 332 Synchronizer s -- 338 340 370 \ - 368 362--- t , 11 ,- 362 Other Programming Sources ,-- 360 . 418 .-.,. ' 402 \ 420 Analog Descramber 416, 410 T4 > /0 1 > 303 —1-> ->- 412 \ 422 \ Fequency Selector and Detector Receiver Wire Line 414 ® A .... 424 Optional Upstream Transmitter 452 -\ 434 -.--- N Data Decoder .irc- Optional Video Storage Device 438 307 442 Optional Playback Device 464 28 I \ Digital to Anolog Converter 432 ,1 460 -.. --- ziI \ \ Video Display ---- 436 Commercial Processor 1 Display Processor V-448 7 456A a 430 A ..,-.s 466 1 -- / Digital Demultiplexer 42A 1 Digital Descrambler 440 462 Remote Control Input Device 454 \1 Audio Reproducer 452A 5,774,170 1 2 information per second. This is stated as 3 Mega bits per second (Mbps). This answers the ifrst issue. The second issue involves the processing of the signal so that it can be carried in a channel. Current television signals BACKGROUND OF THE INVENTION 5 are carried in a spectrum space of six million cycles of electromagnetic energy per second. Cycles per second are This invention relates to an electronic system and a given the name Hertz, abbreviated Hz, in honor of the process for enhancing advertising by delivering TV and German scientist Heinrich Hertz. Millions of cycles per radio commercials targeted to individual viewer's based second are Mega Hertz, abbreviated MHz. There are modudesires and needs. io lation methods proposed before the Federal CommunicaFor over forty years, television (TV) advertising has tions Commission (FCC) for advanced television applicarepresented the cornerstone of consumer marketing. The tions which can carry as much as 38.5 Mbps in a 6 MHz unique combination of sight, sound, and motion offered by channel. This means that as many as twelve "synthetic TV has allowed marketers to build brand equities by per- channels" of 3 Mbps each can be carried in the same spectral suading consumers that brand A is either unique and/or 15 "space" as an ordinary 6 MHz television signal. This better than its competitors. answers the second issue. TV has been dominated by the broadcast networks which Modern cable systems plan to use ordinary analog signals were the best available means of broad reach for advertisers. in the frequency range from 50 MHz up to around 450 MHz. In the 1960's, prior to the advent of cable TV, an advertiser This will allow for 66 ordinary 6 MHz analog video chancould reach over 90% of U.S. homes in one night via 2o nels which can be used with today's common television commercials on ABC, CBS, and NBC network TV. Now, receivers and video cassette recorders (VCRs). These same however, the world is changing with 67% of U.S. homes modern cable systems tend to be built with an upper frewired for cable. Thus, cable systems are effectively replacquency limit of 750 MHz, although a few have gone as high as 1000 MHz. 1000 MHz is a Giga Hertz of frequency, ing on-air broadcast as the actual delivery vehicle for programs. 25 abbreviated as GHz. The difference between the more common 750 MHz upper limit and the 450 MHz top of the Broadcast networks and their afifliates however, still analog channels yields 300 MHz of spectrum space. This receive the vast majority of advertiser dollars for two will carry iffty 6 MHz channels. With each of these channels reasons. First, advertisers believe that placing their commerable to carry twelve or so programs, the total yields about cials in specific programs will ensure that they reach the right kind of viewers (usually based on crude demographic 30 600 simultaneous programs. A 1.0 GHz system would have ninety one 6 MHz channels capable of carrying around 1100 assumptions, e.g., women 18-49 are likely to be the best programs! The growing number of channels and resultant prospects for their product). Advertisers however are aware fragmentation of the viewing audience into smaller and that demographic targeting is highly wasteful. For example, smaller units makes it difficult and expensive for advertisers dog owners comprise only 30% of households, thus every Ralston-Purina commercial exposure involves 70% waste. 35 to reach particular consumers. The same problems also exist in analog video systems, but Target marketing is the answer. Deliver your commercial to a lesser degree. For example, the Time Warner cable to only those who are the best prospects. Extensive learning system in Queens New York has an analog bandwidth of from a variety of research suggests the following preferable 1.047 GHz carries 150 analog channels. This number of targets: 40 channels causes problems for those with advertising mes* People who already use your product sages as they attempt to secure the attention of interested * Those who use a competitors' brand in your category viewers. * Heavy category users (rule of thumb—the top twenty The operators of delivery systems with large capacity are percent account for 80% or purchases). frustrated by the inability to interest advertisers in any 45 significant amount of participation. It is very dififcult to Direct mail can now do this, but not TV or radio. The second reason broadcasters receive the majority of demonstrate the effectiveness of advertising in an environadvertising revenue is because they continue to attract the ment of a hundred or more channels of advertiser supported largest audience (approximately 60% of all viewers) despite programming. the proliferation of cable channels which has fragmented the Marketing trials of switched video systems based on viewing audience. The likelihood that viewers are watching 50 Video On Demand, (VOD) have been attempted. These any particular commercial/advertisement is reduced by the systems implement an interactive home shopping approach sheer quantity of channels. Advertisers have dififculty setwhich is both very expensive and requires the active parting values on the advertising opportunities. The net impact ticipation of the viewer. As such they are not suitable for is even more serious than just the waste. The large number advertiser support of programming. They are particularly of irrelevant commercials contribute to a general lack of 55 weak in their ability to attract attention to new products and attention to those which might normally be of interest. services. For the most part, these kinds of commercials are Advertisers are faced with an even more aggravating easily avoided situation with the advent of Digital Video Compression Consumers, advertisers, and video delivery system opera(DVC). DVC means that the number of programs which can tors would welcome a workable system of advertising be carried by any digital media will expand dramatically. 60 subsidy for pay per view (PPV) programming. The current There are three parts to the determination of the total methods subject the viewer to a series of commercials which capacity of a video transport system: 1) the data rate needed are mostly of little interest. Because of this, the commercials for a program, 2) the amount of data that can be placed in are annoying. If instead, the commercials were messages a channel, and 3) the number of channels the system can matched to the viewers speciifc and individual interests and 65 needs, they would be both more effective and welcome, carry. It is expected that reasonable quality video will be posparticularly if they also contribute to a reduced fee for the sible at data rates of three to ifve million bits of digital viewer. SYSTEM AND METHOD FOR DELIVERING TARGETED ADVERTISEMENTS TO CONSUMERS 5,774,170 3 4 While a number of such systems and processes are known appropriate CID codes for the prospective viewers. These in this art, none of these systems and processes deal with a CID codes are transmitted to the viewing device and stored. way to provide specific commercials to viewers needs and At the point of usage, a Commercial Processor (CP) is wants in a multichannel environment. For example, Time programmed to ifnd and analyze the CID codes in each Warner targets programs and commercials to consumers by 5 commercial. When a match between the CID in the comemploying a geographical node system wherein predetermercial and the CID transmitted and stored at the point of mined advertisements are transmitted to a node such as use is found, the advertisement is then presented to the small town or city neighborhood of contiguous homes for viewer. This advertisement can be presented to the viewer viewing by audiences of 500-4000 connected to the node. either in a single preemptable position in a speciifc program This system however does not target individual consumers. io or during the simultaneous break in programming across all It would be desirable to have a system for targeting channels received at the point of usage. commercials to those particular consumers who represent When the CIDs do not match, the commercial is ignored only the best prospects for an advertiser. and not displayed. There can be either only one match at any given time, or if multiple matches are possible, there is a SUMMARY OF THE INVENTION 15 prioritization sequence that determines which commercial to display and which to ignore. There would always be one Accordingly, it is an object of this invention to provide a default commercial in the batch that would play unless system and process which will solve the problems described replaced by a higher priority commercial. above and overcome the disadvantages associated with the prior art systems described above. Another aspect of the invention is that the system can be It is another object of the present invention to provide 2 ° further enhanced with additional codes appended to the CID code to provide additional capabilities. Such codes are viewers with advertisements which are matched to the described as follows and are applicable to all of the followviewer's interests and needs. ing embodiments of the invention: It is another object of the invention to provide such a A frequency indicator code can be appended to the system and process which will provide advertisers with less 25 commercial's CID code. The frequency indicator code waste and greater cost effectiveness in delivering their would be loaded into a register at the display site. The messages only to those consumers who are desirable proscontents of the frequency indicator code register would be pects. decremented each time the commercial is successfully disIt is a further object of the invention to provide such a played. A successful display of the commercial requires the system and process which will allow the operators of video 30 display device to be in its "on" condition. When the fredelivery systems to increase the effectiveness of their media quency indicator code register reaches zero, the commercial in delivering meaningful messages to consumers. will no longer be displayed. It is another object of the invention to provide a means of A context code could be appended to the commercial's dealing with the clutter resulting from hundreds of channels —„ CID code. The context code is compared with program of video and audio programming containing advertising. identification codes appended to the program signals. The The attainment of these and related objectives may be commercial is displayed if it is in a specific channel or achieved through use of the novel electronic systems and network or show. For example, skiing equipment commerprocesses herein disclosed. cials would be shown during a skiing down hill racing The process of this invention includes the following steps. 40 competition. The sets of advertisements are prepared so that they are A context blocking code is used to prevent the display of suitable for the transmission and storage means employed. a commercial during certain kinds of programming, For Each commercial is analyzed as to its nature and focus and example, a travel commercial would not be used during a a Commercial Identiifer (CID) code is appended. The mesdrama involving an airplane crash or other travel tragedy. sages are then delivered to the point of usage. 45 A sequencing code would be stored at the point of display. Commercials may be classiifed into three categories: 1) It would be used to compute a new CID code for a non-preemptable, 2) conditionally preemptable, or 3) unconsubsequent commercial. By having a sequential CID code, ditionally preemptable. For example, commercials in proviewers would see a series of commercials in correct order. grams not participating in this system and process would be One commercial builds on another. Two examples requiring non-preemptable. Some commercials in programs which are 50 sequencing are tutorials and commercials including a story eligible for preemption may also be non-preemptable under line which plays out in a determined sequence. some circumstances. These are called conditionally preA series of viewer reaction codes can be included to cause emptable. An example of such a situation may be that a additional relevant commercials to be presented in reaction competitor's product may not be used to preempt. One brand to a viewer's response to questions or other viewer interacof automobile may be precluded from substituting for ss tion. The relevant commercials could be for more detailed another brand of automobile. An unconditionally preemptinformation about the same product or service. Alternatively, able commercial may be subject to substitution any time they could be for products or services which are likely to be other higher priority commercials are available. In locations of interest to the viewer based on the viewer's responses. For not equipped with hardware which implements this system example, a viewer who requests more information about and process, the preemptable commercials are displayed. 60 children's aspirin may also be offered a subsequent comCommercials which are subject to preemption are imbedmercial on children's chewable vitamins. ded in programs along with a version of the CID to indicate A registration code could be added to the CID code and under what circumstances a more suitable commercial may stored at the point of display. When such a commercial is be substituted. successfully displayed, the registration code is communiA suitable process is used to target prospective viewers of 65 cated back upstream to the signal origination site. A time and a set of advertisements using database search and list date stamp is added. Two levels of registration are possible. selection procedures. The result of this process is a set of In the simpler level of registration, a count is accumulated 5,774,170 5 6 at the origination point or some other suitable place indithese simultaneously broadcasted commercials could be compressed in a digital transmission to ift within the districating the total number of commercials successfully disbution bandwidth as necessary. In any event, there would played at all locations. Viewer identities are not tabulated. In always be one of the number of commercials designated or the second level of registration, a viewer identification number is included in the acknowledgment messages cen- 5 chosen as a default commercial that would play unless replaced by a targeted commercial. Depending on the capactrally collected. ity of the transmission system, the number of simultaneous A certiifcation code could be added to the CID code and c ommercials could be relatively small—such as four or ifve stored at the point of display. When such a commercial is (4 or 5)—or much larger. successfully displayed, the certiifcation code is communiA Commercial Processor (CP) at the display site would be cated back upstream to the signal origination site. A time and 1° programmed by an algorithm transmitted to the RD prior to date stamp is added. In the case of certiifcation, the viewer the CID transmission to look for and analyze the CID in each responds to the advertisement. This response could be to incoming commercial. However, the algorithm may be answer a question, to merely make an acknowledgment, or transmitted along with the transmitted commercials as disto request a coupon or other item of value. This indicates that cussed later in this application. As part of such analyzing in not only has the commercial been successfully displayed, 15 accordance with the algorithm, the CID in each incoming but it has also been viewed, recognized, and acted upon. commercial is compared to the CIDs previously received There are several options for the upstream transmission of and recorded by the RD. This can be accomplished by registration or certiifcation codes. This code could be transhaving several simultaneous tuners detecting the CIDs in mitted upstream at the time the commercial was successfully each of the simultaneous commercials. These tuners are received. Alternatively, the fact that it was received could be 2° installed at the display site in the television receiver, VCR, stored at the receive site and relayed to the signal origination or set-top box. To assist in the process of comparison, a site upon request or at a pre-programmed more convenient directory may optionally be provided which maps the locatime. Several options for upstream communication exist. tions of the commercials simultaneously available and the These include two-way cable systems, radio transmissions, 2 5commercials which are available for preemption. This telephonic communication, or the physical conveyance of a would avoid the need for simultaneously operating tuners printed report, a magnetic, optical, electronic or other receiving each of the simultaneous commercials. recorded report. If there is a match between the CID in the commercial and In summary, with the present invention, television (and the CID in the RD, the commercial is displayed. This is radio) and advertising are enhanced by targeting, delivering 30 accomplished by tuning to the frequency which contains the and displaying electronic advertising messages targeted commercial and, if it is digitized, selecting the (commercials) within speciifed programming in one or more correct digital data stream. When the CIDs do not match, the pre-determined households (or on speciifc display devices) commercial is ignored and not displayed. In this preferred while simultaneously preventing a commercial from being embodiment, there is one possible match at any given time. displayed in other households or on other displays for which 35 However, the system may be designed to employ multiple it is not intended. Commercials can be delivered to speciifed matches. In such a case, there would be prioritization homes or displays via either over-the-air broadcast or wired programming that determines which commercial to display delivery systems. The preferred embodiments are described and which to ignore. The system thus described can be below. enhanced by the additional codes described above. In a ifrst preferred embodiment of the system and process 40 In summary, in this preferred embodiment of the system in accordance with the invention, an individually addressand process in accordance with the invention, the commerable digital recording device (RD) with a unique address is cials are simultaneously transmitted with embedded CID installed at the display site in the television or radio receiver, codes. The channels with default preemptable or conditionVCR, display device or set-top-box or modular decoder ally preemptable commercials include appropriate CID associated with the media provider (cable, DBS, telephone, 45 codes. The CP at the display site compares at least two CID etc.). One or more commercial identifier codes (CID) are codes in its decision making process. The ifrst is that CID transmitted to and recorded by the RD in advance of the code that is determined as suitable for that display site. This commercial broadcast. As described below, these codes will code is stored at the display site. The second CID code is be used to "tell" the display which upcoming commercials embedded in the commercials available for substitution. The to play and which to ignore. 50 second code may also be embedded in the default commerThese data transmissions to the home can be delivered via cial. These two codes are compared and if a match is found, communications capabilities established with the program the appropriate commercial is displayed. A third CID code delivery system including but not limited to the Vertical may also be transmitted along with the programming in Blanking Interval (VBI) of analog video, ancillary preemptable and conditionally preemptable commercials subcarriers, amplitude modulation of the frequency modu- ss transmitted. Such a code is provided to ensure that an lated audio carrier, totally separate data carriers, or using the inappropriate commercial is not displayed for a particular digital equivalent of these means of a contracted or afifliated program. The stored CID codes and the third codes are programming service. Later, these identiifer codes (CIDs) compared. When a permissive match is found, the CP selects are attached to or embedded in the beginning of appropriate the appropriate commercial. commercials prior to broadcast or transmission. 60 In a second preferred embodiment of the system and Alternatively, they can be included or attached elsewhere process in accordance with the invention, an individually and include timing information concerning the commercial. addressable digital recording device (RD) with a unique Multiple commercials, each with a unique CID, are simuladdress is installed at the display site in the television taneously broadcasted in a television or radio commercial receiver, VCR, display device set-top-box or modular spot. For instance, rather than broadcasting one 30-second 65 decoder associated with the video provider (cable, DBS, commercial, a number of commercials might be broadcasted telephone, etc.). CID codes chosen for a particular display simultaneously over different separate channels. Note that site (consumer) are transmitted to and stored in an in-home 5,774,170 7 8 storage at the display site. Commercials are subsequently enhanced advertising can be inserted independent of which transmitted to the in-home storage device with sufficient program is be watched. This makes enhanced advertising capacity to hold one or more commercials prior to display. particularly valuable. Not only is the commercial selected to The commercials could be in analog form, but it is more fit the needs and wants of the viewer, but these more efficient of transmission and storage capacity to digitize and 5 interesting commercials can be made to appear on a variety compress the commercials prior to transmission and storage. of programs. The consumer becomes more reachable even in Attached to each commercial are codes indicating the conan environment consisting of hundreds of channels. If the ditions and rules required to display the commercial, e.g., viewer changes channels to another channel with a preemptdate, day-part, network, program context, etc. The codes of able commercial, the commercial is uninterrupted even the commercials transmitted are ifrst compared to the codes io though the channel indicator changes and indicates the new previously stored. The commercial transmitted that is found channel. Even if the viewer changes to a channel with to match is stored in the storage at the display site. Note that non-preemptable commercials, if the new channel is synthe CIDs and display rules would be stored in a storage chronized with the previous channel, the commercial known as an Ad Queue in the commercial processor. already started could be completed before switching to the Commercial time or spots when addressable ads can be 15 new channel. The advertisement is thus "locked up" in the program of the newly selected channel. This embodiment displayed will have a unique identifier code (CID). This can be combined with any of the previous embodiments. code will be part of the conditions required for displaying the addressable spot. These eligibility codes could be The appropriate CIDs for each viewer are selected by a applied, i.e., transmitted by the network or locally in localmarketing organization which accumulates data on viewers avail spots. The program delivery system would broadcast a 2 ° to determine the commercials most appropriate to their default commercial in the spot eligible for the addressable individual needs and wants. These CIDs are then transmitted ad. This spot would air in a home or display that was not individually to each viewing site and stored there for use by targeted for an addressable ad in that time period. the CP. Alternatively, an algorithm can be devised and downloaded to the display site. An inexpensive embedded The commercial processor in the home would look for the CID in each incoming commercial at a break during a 25 microprocessor such as a member of the Intel 80386 family, can execute the down loaded algorithm as a conventional broadcast program. If there was a CID at a break, the microcomputer program. That algorithm is created by the processor would apply the display rules for the stored, advertisement administrator and/or marketing organization addressable ads. If there was an ad to display, it would which provides the commercials. The algorithm changes substitute the addressed ad for the default ad, and eliminate 30 from time to time based on the nature of the commercials it from the ad queue as necessary. and the demographics of the viewers. The algorithm Frequency, sequencing, context, certification and personresponds to information provided directly or indirectly by alization data could be applied as in the ifrst preferred the viewer. This is a dynamic process. As the situation of the embodiment. viewers changes, the CIDs appropriate to those viewers also In summary, in the second preferred embodiment, prede35 changes. For example as children are born certain products termined codes are transmitted to the display site and stored and services are of interest. As the children grow and mature, therein, commercials are then sequentially transmitted to the products and services previously interesting are replaced display site prior to the time of their intended use. Approwith those appropriate for older children. priate storage is provided at the display site to store one or The apparatus at the viewing site can store and process more of the commercials selected by matching the commer- 40 CIDs for multiple individuals at the viewing site. When the cial's CID with that CID determined as appropriate for the viewer identifies himself or herself either directly or display site. The broadcast with a break for a target comindirectly, the commercials appropriate to that individual are mercial may then be transmitted with codes in the break. If presented. a match is found and only one commercial is stored, it may be displayed one or more times, depending on whether a 45 BRIEF DESCRIPTION OF THE DRAWINGS frequency code is included. If a registration or certification code is included, that code is returned upstream to the signal The attainment of the foregoing and related objects, origination site when commercials successfully play. The advantages and features of the invention should be more commercial will then be replaced with another. If storage for readily apparent to those skilled in the art, after review of the multiple commercials is provided, they are downloaded and 50 following more detailed description of the invention, taken used appropriately. together with the drawings, in which: In a third preferred embodiment of the system and process FIG. 1 is a basic block diagram of the system; in accordance with the invention, the commercials are FIG. 2 is a block diagram of the Advertisement Admindelivered in a switched video on demand (VOD) system. In istration Facility; a VOD system, consumers request programming which can ss FIG. 3 is a block diagram of the Advertisement Transbegin at any time. The programming comes from massive mission Facility; storage systems called servers. Those servers supply signals FIG. 4 is a block diagram of the Media Origination to switches which rout the requested video to the individual Facility; and display device. The commercial choice switched to that FIG. 5 is a block diagram of the Display Site. location is based on a match of the CID determined for that 60 location and the CID embedded in the commercial. Such DETAILED DESCRIPTION OF THE matching may occur at the display site or at the head-end. PREFERRED EMBODIMENTS This approach requires minimal storage at the receive site. In a fourth preferred embodiment of the system and process in accordance with the invention, the channels with preemptable and conditionally preemptable commercials are synchronized at the signal origination source so that 65 Turning now to the drawings, more particularly to FIG. 1, there is shown a block diagram of the overall system. The Ad Administration Facility 100 is where customers, commercials, and programs are analyzed and categorized 5,774,170 9 10 and the results stored in databases. The information from electrical and/or optical connection 114. In other applications, the commercial is also converted to digital these databases is used to construct CID codes. Additionally, form. In still other applications the digitized commercial is commercials are received from the agencies that created further processed to reduce signal redundancy and compress them and processed as necessary for use in the system. These processed commercials and CID codes are conveyed to the 5 it so that it requires less memory to store and less time and capacity to transmit. A number of methods are know to those Ad Transmission Facility 200 via an electrical and/or optical skilled in the art for accomplishing this. Two examples very link 101. Alternatively, a satellite 202 could be used to well known are the Motion Pictures Experts Group (MPEG) convey the processed commercials and CID codes via uplink system of compression of video and audio and the DigiCiantenna 105 to antenna 201 which serves as both an uplink and downlink antenna. Land transmission of the processed io pher method developed and patented by General Instrument Corporation. The processed commercials are conveyed by commercials and CID codes can be accomplished with electrical and/or optical connection 108 to a Recording transmitting antenna 103 and receiving antenna 205. A Device 110 for later playback at a suitable time in the further alternative is conveyance of the processed commerProcessed Commercials Playback Device 146. Such recordcials and CID codes by physical means such as optical or 15 ing and playback devices for analog or digital video and/or magnetic tapes or disks or other suitable means, 107. audio segments are well known in the industry. When played The Ad Transmission Facility 200 combines the proback in the Playback Device 146 the signals are conveyed by cessed commercials and CID codes with other video and/or electrical and/or optical connection 148 to a Signal Comaudio programming and conveys it to a plurality of Media biner and Modulator and Transmitter 144 which combines it Origination Facilities 300 via satellite 202 using the uplink antenna 201 and the downlink antennas 301. Alternatively, 20 with other signals and prepares it for conveyance to the Ad Transmission Facility 200 of FIG. 1. As previously for Media Origination Facilities in close proximity, antenna described, the signal is conveyed by electrical and/or optical 205 can be used to transmit some or all of the processed connection 101, or by radio transmission using antenna 103, commercials and CID codes to antennas 302 at Media or by satellite transmission using antenna 105, or by physical Origination Facilities. An electrical and/or optical link 203 could be used as well as physical conveyance of the pro- 25 means 107 such as optical or magnetic tapes or disks or other suitable means. Electrical and/or optical connection 114 also cessed commercials and CID codes byy p h y sical means 207 conveys the Commercial CID Code to an Optional Directory such as optical or magnetic tapes or disks or other suitable of CID Codes Generator 140 which compiles all the CID means. The Media Origination Facility 300 also receives Codes required for operation of this invention in a summary programming and commercials from other sources and creates some programming and commercials in its own 3° form and conveys them by electrical and/or optical connection 142 to the Signal Combiner and Modulator and Transfacilities. mitter 144. The package of programming and processed commercials The Preemptable Commercial Database 116 contains lists and CID codes is conveyed to the display site 400 (reception of commercials which can be preempted with the above site) via electrical and/or optical links 303, or radio trans35 described processed commercials. This list is supplied by mission via antenna 302 and 401, or via satellite 202 and agencies or organizations which have sold the carriage of the antennas 301 and 402, or even via physical means 307 such commercial under the condition that it may be preempted as optical or magnetic tapes or disks or other suitable means. under certain circumstances. Data on these commercials is In some situations, one or more of the facilities 100, 200, conveyed by electrical and/or optical connection 118 to the 300, and 400 may be co-located simplifying the transmis- 40 Preemptable Commercial CID Code Generator 120 which sion requirements for the processed commercials and CID creates the appropriate CID codes. These CID codes are codes. conveyed by electrical and/or optical connection 122 to the FIG. 2 is a more detailed block diagram of the Ad Preemptable Commercial CID Data List Storage Device 124 Administration Facility 100 of FIG. 1. The Ad Administrawhere they are stored until required. The storage devices tion Facility is where the characteristics of those viewing or 45 used to implement this invention can be of any form which hearing the commercials are analyzed and categorized and is economical at the time of construction. Examples include the results stored in a Customer Database 128. Commercials magnetic, optical, and semiconductor implemented in tapes, suitable to the needs and wants of those viewing or hearing disks, and chips as well as combinations of these technoloprogramming are also categorized and an appropriate CID gies. When required, these codes are conveyed by electrical code is generated and appended to the commercial. Infor- 50 and/or optical connection 126 to the Signal Combiner and mation on commercials which can be preempted is stored in Modulator and Transmitter 144 described above and the a Preemptable Commercial Data Base 116. Programming is Optional Director of CID Codes Generator 140 also also analyzed and categorized to determine the suitability of described above. insertion of different categories of commercials. The results The Customer Database 128 contains lists of consumers of this analysis is stored in a Programming Database 152. All 55 who would be viewing or listening to programming and of these databases yield CID codes which are prepared for would be served by commercials which match their needs conveyance to the Ad Transmission Facility 200. and wants based on the systems and process of this invenCommercials are received on a suitable media such as tion. This list is supplied by agencies which have gathered optical or magnetic tape or disks or via satellite and then data on the consumers and have created algorithms for locally recorded. These commercials are then reproduced 60 determining which commercials are most appropriate for via a playback device 102 which conveys the signals via those consumers. The combination of the algorithms and the electrical and/or optical connection 104 to a commercial data yield the Consumer CID codes. The specific nature of processor 106. The commercial processor 106 prepares the the data collected and the algorithms varies with the crecommercial for use in the system and process of this ativity and resources of the advertising agencies using this invention. In its simplest form, the commercial processor 65 invention. While examples of the data and algorithms will be merely appends the appropriate CID code created in the supplied, it should be clear to those skilled in these arts that Commercial CID code Generator 112 and conveyed by there is a wide variety of combinations of data sets and 5,774,170 12 11 algorithms which could be used with this invention. Neither Data List Storage Device 222. The program CID data list is the data set nor the algorithm are a part of the invention. conveyed by electrical and/or optical connection 236 to the Consumer Data is conveyed by electrical and/or optical Program CID Data List Storage Device 238. The optional connection 130 to the Consumer CID Code Generator 132 directory of CID codes is conveyed by electrical and/or which creates the appropriate CID codes. These CID codes 5 optical connection 226 to the Optional Directory of CID are conveyed by electrical and/or optical connection 134 to Codes Storage Device 228. The storage devices used to the Customer CID Data List Storage Device where they are implement this invention can be of any form which is stored until required. When required, these codes are coneconomical at the time of construction. Examples include veyed by electrical and/or optical connection 138 to the magnetic, optical, and semiconductor implemented in tapes, Signal Combiner and Modulator and Transmitter 144 10 disks, and chips as well as combinations of these technolodescribed above and the Optional Director of CID Codes gies. These four storage devices are controlled by the Timing Generator 140 also described above. and Control element 242 with signals conveyed by electrical and/or optical connection 244. At times which are approThe Programming Database 152 contains lists of propriate for the signals, the Processed Commercial is conveyed grams would be suitable and eligible for use with commercials which match the needs and wants of consumers in the 15 by electrical and/or optical connection 208 to the Satellite Uplink Transmitter 210 which feeds satellite antenna 201 in Consumer Database 128. This programming contains Preits uplink mode. The same signal is conveyed by electrical emptable Commercials as listed in the Preemptable Comand/or optical connection 208 to an Optional Land Line mercial Database 116. Based on the systems and process of Transmission Modulators element 212 which makes it posthis invention, Processed Commercials will be provided at appropriate times to the Signal Combiner and Modulator and 20 sible for signals to be conveyed by electrical and/or optical connection 203 to the multiple Media Origination Facilities Transmitter 144 in coordination with the data in the Pro300 of FIG. 1. In the same manner, the preemptable comgramming Database 152. This list is supplied by agencies or mercial data list is conveyed by electrical and/or optical organizations which have gathered data on programming connection 218 from the Preemptable Commercial Data List and on the consumers and have created algorithms for determining which commercials are most appropriate for 25 Storage Device 216 under the inlfuence of the Timing and Control element 242 to the Satellite Uplink Transmitter 210 those consumers. The combination of the algorithms and the and Optional Land Line Transmission Modulators 212. In data yield the Programming CID codes. The speciifc nature the same manner, the consumer data list is conveyed by of the data collected and the algorithms varies with the electrical and/or optical connection 224 from the Consumer creativity and resources of the advertisers and the Ad Administrator using this invention. While examples of the 30 Data List Storage Device 222 under the influence of the Timing and Control element 242 to the Satellite Uplink data and algorithms will be supplied, it should be clear to Transmitter 210 and Optional Land Line Transmission those skilled in these arts that there is a wide variety of Modulators 212. In the same manner, the program CID data combinations of data sets and algorithms which could be list is conveyed by electrical and/or optical connection 246 used with this invention. Neither the data set nor the algorithm are a part of the invention. Programming Data is 35 from the Program CID Data List Storage Device 238 under the influence of the Timing and Control element 242 to the conveyed by electrical and/or optical connection 154 to the Satellite Uplink Transmitter 210 and Optional Land Line Consumer CID Code Generator 156 which creates the Transmission Modulators 212. In the same manner, the appropriate CID codes. These CID codes are conveyed by optional directory of CID codes is conveyed by electrical electrical and/or optical connection 158 to the Programming CID Data List Storage Device 160 where they are stored 40 and/or optical connection 230 from the Optional Directory of CID Codes Storage Device 228 under the influence of the until required. When required, these codes are conveyed by Timing and Control element 242 to the Satellite Uplink electrical and/or optical connection 162 to the Signal ComTransmitter 210 and Optional Land Line Transmission biner and Modulator and Transmitter 144 described above Modulators 212. and the Optional Director of CID Codes Generator 140 also described above. 45 The Ad Transmission Facility is usually a component of a facility which normally transmits a wide variety of other It is possible to directly convey by electrical and/or programming on the same transmission means. Other Prooptical connection 150 the commercials from the Commergramming 234 is conveyed by electrical and/or optical cial Processor 106 to the Signal Combiner and Modulator connection 232 to the Satellite Uplink Transmitter 210 and and Transmitter 144. FIG. 3 is a more detailed block diagram of the Ad so Optional Land Line Transmission Modulators 212. Under some circumstances, all of the signals that would Transmission Facility 200 of FIG. 1 which receives have normally been delivered via satellite or conveyed by Programming, Commercial, and Consumer information electrical and/or optical connection are recorded on some along with appropriate CID codes from the Ad Administrasuitable media 207 and physically delivered to the Media tion Facility 100 of FIG. 1 via appropriate communications means either via Satellite 202 and Satellite antenna 201 in 55 Origination Facility 300 of FIG. 1. FIG. 4 is a more detailed block diagram of the Media the receive mode, or via antenna 205, or conveyed by electrical and/or optical connection 101, all previously Origination Facility 300 of FIG. 1. Signals are received from described. The Receiver and Demodulator 240 disassemble the Ad Transmission Facility 200 of FIG. 1 and from other the received signals and deliver the appropriate signal comsources via Satellite 202 to Satellite Antenna 301, conveyed ponents to the corresponding storage devices. Processed 60 by electrical and/or optical connection 203, and by physical Commercials with CID codes are conveyed by electrical distribution means 207. If the signals arrive via the Satellite and/or optical connection 204 to the Processed Commercials Antenna 310, they are tuned and demodulated by Satellite with CID codes Storage Device 206. The preemptable Receiver 308, and conveyed by electrical and/or optical commercial data list is conveyed by electrical and/or optical connection 312 to a Commercial Storage and Playback connection 214 to the Preemptable Commercial Data List 65 Machine 316, the Customer CID Code Formatter 330, the Storage Device 216. The consumer data list is conveyed by Optional Directory of CID Codes Formatter 332, the Preelectrical and/or optical connection 220 to the Consumer emptable Commercial CID Code Distributor 338, and the 5,774,170 13 Program CID Code Distributor 368. If the signals arrive via the electrical and/or optical connection 203, they are tuned and demodulated by Land Line Receiver 310 and conveyed by electrical and/or optical connection 314 to a Commercial Storage and Playback Machine 316, the Customer CID Code Formatter 330, the Optional Directory of CID Codes Formatter 332, the Preemptable Commercial CID Code Distributor 338, and the Program CID Code Distributor 368. If the signals arrive via physical means 207 and the Playback Device 305, they are conveyed by electrical and/or optical connection 304 to a Commercial Storage and Playback Machine 316, the Customer CID Code Formatter 330, the Optional Directory of CID Codes Formatter 332, the Preemptable Commercial CID Code Distributor 338, and the Program CID Code Distributor 368. The output of the Commercial Storage and Playback Machines 316 is conveyed by electrical and/or optical connection 318 to Commercial Modulators 320 which prepare the signal for transmission on assigned frequencies. The Modulated Commercial signals are conveyed by electrical and/or optical connection 322 to a Signal Combiner 324 which conveys the signals by electrical and/or optical connection 326 to an antenna for over the air transmission and or conveys the signals by electrical and/or optical wire line connection 303 to a plurality of Display Sites 400 of FIG. 1. The Signal Combiner 324 is also supplied signals conveyed by electrical and/or optical connection 334 from the Customer CID Code Formatter 330. The Signal Combiner 324 is also supplied signals conveyed by electrical and/or optical connection 336 from the Optional Directory of CID Codes Formatter 332 Other programming is generated locally and is received via satellite, fiber, coaxial cable, twisted pairs, and other means and is represented by the Other Programming block 360. The Program CID Code Distributor 368 conveys CID codes by electrical and/or optical connection 370 for combination with the programming signals. Other Programming 360 signals are conveyed by electrical and/or optical connections 362 to Synchronizers 364. Programming with preemptable commercials is synchronized in the Synchronizer block 364. Programming without preemptable commercials is passed through without any special processing. The synchronized signals with preemptable programming and the other signals which have not been synchronized is conveyed by electrical and/or optical connection 366 to the Signal Combiner 324. The CID codes inserted in Programming by Program CID Code Distributor 368, in Preemptable Commercials by Preemptable Commercial CID Code Distributor 338, and which come embedded in Commercials played back by Commercial Storage and Playback Machine 316 must be so coded and constructed as to be indistinguishable by ordinary means unless the receive site is authorized to participate. If this was not the case, illegitimate electronic devices could be constructed to "zap " commercials that is they would be muted or a recording device such as a VCR would be made to not record them. FIG. 5 is a more detailed block diagram of the Display Site of FIG. 1. Signals are conveyed by electrical and/or optical connection 303 and/or by radio via antenna 401 and/or via satellite via satellite antenna 402 to a receiver 410. Optionally, physical media 307 could be used within Optional Playback Device 464 which connects via a radio frequency connection 456A, typically at television channel 3 or 4 to the antenna terminals 404 or cable input 406 of receiver 410. The receiver 410 preprocesses the signal and conveys it by electrical and/or optical connection 412 to a 5 10 15 20 25 30 35 40 45 50 55 60 65 14 Frequency Selector and Detector 414 which then conveys the selected and demodulated baseband signals by electrical and/or optical connection 416 to a Data Decoder 434 which extracts data required by this invention, and an Analog Descrambler 418 which descrambles analog signals this consumer is authorized to receive, passes unscrambled analog signals, and retains scrambling on analog signals which this consumer is not authorized to receive, and a Digital Demultiplexer 422 which selects one digital signal stream out of the multiplexed combination of digital signals. The Data Decoder 434 extracts data required by this invention and conveys the extracted data by electrical and/or optical connection 436 to the Commercial Processor 438 which controls the further operation of the system. The Commercial Processor 438 can select the frequencies received by the system by signals conveyed by electrical and/or optical connection 442 to Frequency Selector and Detector 414. The Commercial Processor 438 can select the data stream processed by the digital portions of the system by the system by signals conveyed by electrical and/or optical connection 440 to the Digital Demultiplexer 422. The Commercial Processor 438 can optionally cause upstream signals to be transmitted by signals conveyed by electrical and/or optical connection 460 to the Optional Upstream Transmitter 466 which creates signals conveyed by electrical and/or optical connection 452 to a suitable upstream communications path such as the wire line 303 which may be a coaxial cable, twisted copper pair, or ifber optical link. The Commercial Processor 438 can cause commercial signals to be stored or played back from the Optional Video Storage Device 456 by signals conveyed by electrical and/or optical connection 462 to the Optional Video Storage Device 456. Digital signals selected from a digital data stream by Digital Demultiplexer 422 under control of the Commercial Processor 438 are conveyed by electrical and/or optical connection 424 to the Digital Descrambler 426. Digital signals which the customer is authorized to receive are descrambled and conveyed by electrical and/or optical connection 428 to a Digital to Analog Converter 430 which converts these signals into a form suitable for further processing and display. Also, the signals from the Digital Descrambler are optionally conveyed by electrical and/or optical connection 458 to an Optional Video Storage Device 456 which can either store or playback certain commercials under the control of signals conveyed by electrical and/or optical connection 462 from the Commercial Processor 438. Analog signals from the Analog Descrambler 418 are conveyed by electrical and/or optical connection 420 to a Display Processor 444 which combines them with signals from the Digital to Analog Converter 430 conveyed by electrical and/or optical connection 432. Input device 446 emits infra red remote control signals, radio frequency signals, or other suitable signals to the Display Processor 444 which interprets and acts upon their commands. The Display Processor's combined signal is conveyed by electrical and/or optical connection 448 to the video display 450 and is conveyed by electrical and/or optical connection 452A to the Audio Reproducer 454. The ifrst preferred embodiment of the invention involves supplementary electronics built into set-top boxes, consumer electronics products, personal computers, plug-in modules for the Decoder Interface of "cable ready" products, and other display devices. This electronics has the purpose of managing the display of special advertisements based on the needs and interests of the viewer. Although the invention has been described with reference to preferred embodiments, it will be apparent to one skilled 5,774,170 15 16 in the art that variations and modiifcations are contemplated 13. The system of claim 6 further comprising means for within the spirit and scope of the invention. The drawings certifying that said advertisement has been displayed. and description of the preferred embodiments are made by 14. The system of claim 1 further comprising means for way of example rather than to limit the scope of the delivering a plurality of programs to said display site, each invention, and it is intended to cover within the spirit and 5 program having a break for presenting the advertisement. scope of the invention all such changes and modifications. 15. The system of claim 14 wherein said means for What is claimed is: delivering a plurality of programs includes means for syn1. A system for delivery of targeted advertisements to chronizing said breaks of said programs such that said individual consumers each having a display site using code advertisement is presented at the same time during each comparison in a control device at the display site, comprisio program. ing: 16. A system for targeting advertisements to consumers (a) the control device at the consumer display site; each having a display site using code comparison in a (b) a central storage system for storing a plurality of control device at the display site, comprising: advertisements; and (a) the control device at the display site; (c) means in the control device for communicating with 15 (b) a central storage system for storing a plurality of the central storage system and for selecting an adveradvertisements, each advertisement having a code assotisement from the central storage system for delivery to ciated therewith; said display site for display intended for a particular consumer based on a command from the control (c) means for delivering a program and for delivering a device. selected one of the plurality of advertisements from the 2. The system of claim 1 wherein ifrst information asso- 2 ° central storage system to said display site for display; ciated with each advertisement is appended to each said (d) said control device comprising means for communiadvertisement. cating with the central storage system and for compar3. The system of claim 2 further comprising means for ing a code stored in the control device with codes delivering second information associated with the display associated with the plurality of advertisements in the 25 site to said display site. central storage system thereby to select the selected 4. The system of claim 3 wherein said ifrst information advertisement for display at the display site. includes at least one first code relating to at least one 17. The system of claim 16 further comprising means for characteristic of the advertisement to which the ifrst infordelivering information to said control device at said display mation is appended. 5. The system of claim 4, wherein said second information 30 site instructing said site to display said selected advertisement while preventing the display of said remaining adverincludes at least one second code relating to a characteristic tisements. of said particular consumer. 18. The system of claim 17 wherein said selected adver6. The system of claim 5, wherein said control device tisement is delivered to said display site subsequent to said comprises means for comparing said at least one ifrst code and said at least one second code and means for presenting 35 information delivery. 19. The system of claim 18 wherein said information said advertisement at said display site when said at least one includes at least one predefined first code. ifrst code corresponds to said at least one second code. 20. The system of claim 19 wherein each of said plurality 7. The system of claim 6, wherein said ifrst information of advertisements have at least one predeifned code accomfurther includes at least one third code for indicating the panying each said advertisement. 40 frequency of presentation of said advertisement. 21. The system of claim 20, wherein said control device 8. The system of claim 6 further comprising means for comprises means for comparing said at least one predeifned delivering a program including at least one characteristic ifrst code with said at least one predeifned code accompacode that identiifes a characteristic of the program and said nying said advertisements in the control device. ifrst information further includes at least one third code that 22• The system of claim 21 wherein said control device identiifes a characteristic of said advertisement, said system 45 comprises means for displaying a selected advertisement further including means for comparing said at least one third when said at least one predeifned ifrst code matches said at code and said at least one characteristic code and means for least one predeifned code accompanying said advertisepresenting said advertisement when said codes match. ments. 9. The system of claim 6, wherein said means for deliv23. The system of claim 17 wherein the control device ering comprises means for delivering a program including at 50 further comprises means for storing said information. least one code that identiifes a characteristic thereof and said 24. A system for targeting advertisements to consumers ifrst information further includes at least one third code that using code comparison in a control device at a consumer identifies a characteristic of said advertisement, said system display site, comprising: further including means for comparing said at least one third (a) the control device at the display site; code and said at least one characteristic code and means for 55 (b) a central storage system for storing a plurality of preventing said advertisement from being presented when advertisements; said codes match. (c) means for delivering a program and for delivering the 10. The system of claim 6 further comprising means for plurality of advertisements from the central storage delivering the plurality of advertisements to said display site system to said display site for display; and means for sequencing said advertisements intended for 60 the particular consumer. (d) means for allowing the display of a ifrst advertisement 11. The system of claim 6 further including means responand preventing the display of the remaining plurality of sive to action of a consumer for presenting another adveradvertisements based on a command from the control tisement following a ifrst advertisement. device; said means for allowing and preventing com12. The system of claim 6 further comprising means at 65 prising means for delivering information to said display said display site for registering the time and date of said site instructing said display site to display said ifrst advertisement displayed. advertisement while preventing the display of said 5,774,170 17 remaining advertisements, said plurality of advertisements being delivered to said display site and being stored in the control device for later display at the display site prior to said information delivery. 25. The system of claim 24 wherein said control device comprises means for storing said advertisements. 26. The system of claim 25 wherein said plurality of advertisements are delivered sequentially. 27. The system of claim 26, wherein said information includes at least one predefined first code. 28. The system of claim 27 wherein said ifrst advertisement and said remaining advertisements each have at least one predeifned code accompanying said advertisement. 29. The system of claim 28 wherein said control device comprises means for comparing said at least one predeifned ifrst code with said at least one predefined code accompanying each of said advertisements in the control device. 30. The system of claim 29 wherein said control device comprises means for displaying an advertisement if said at least one predeifned first code matches said at least one predefined code accompanying said advertisement. 31. The system of claim 5, further comprising means delivered to said display site for determining an appropriate advertisement of said plurality of advertisements to display. 32. The system of claim 31 further comprising means for delivering a program and wherein said program has a plurality of breaks for said advertisements. 33. The system of claim 32 further comprising means delivered to said display site for determining when to search for the advertisements and which breaks are preemptable. 34. The system of claim 5 further comprising means for retrieving an advertisement intended for a consumer viewing said display at a particular time. 35. A system for targeting advertisements to consumers using code comparison in a control device at a consumer display site, comprising: ifrst and second display sites each having the control device; a central storage system for storing a plurality of advertisements; means for delivering a program to said ifrst and second display sites, the program having a plurality of predetermined breaks and means in the control device at each display site for selecting an advertisement from said plurality of advertisements from the central storage system; and means comprising the control device at the ifrst display site for selectively displaying a first advertisement at said ifrst site during a ifrst break intended for a ifrst consumer and means comprising the control device at the second display site for simultaneously selectively displaying a second advertisement during said ifrst break different than said first advertisement at said second site intended for a second consumer based on commands from the respective control devices. 36. The system of claim 35 wherein said means for delivering includes means for delivering a code to said ifrst and second display sites prior to said program delivery, corresponding to said ifrst and second consumers respectively. 37. The system of claim 36, wherein said display sites each include means for storing said code in the control device. 38. The system of claim 37 wherein said ifrst and second advertisements each include a code corresponding to a consumer. 39. The system of claim 38, wherein each said control device comprises means for comparing said codes accom- 5 10 15 20 25 30 35 40 45 so 55 60 65 18 panying said advertisements with said code stored in said storing means to determine matching codes. 40. The system of claim 39, wherein each said control device comprises second means for displaying said advertisement at said respective display site when a code accompanying the advertisement matches said stored code and for ignoring an advertisement that does not have a code matching said stored code. 41. The system of claim 40 wherein each said control device comprises means for displaying a default advertisement if the stored code does not match at least one of the codes accompanying the advertisements delivered. 42. The system of claim 41, further comprising means at each control device for displaying said ifrst advertisement if at least one code accompanying each advertisement matches said stored code. 43. A system for targeting advertisements to consumers using code comparison at a display site comprising: a control device at the display site, the display site displaying a program having a break for an advertisement; a central storage system for storing a plurality of advertisements; mm eans for delivering a selected one of the plurality of aa dvertisements from the central storage system to said display site appropriate to a particular consumer; and means in the control device for selecting the selected advertisement of said plurality of advertisements in the central storage system for display during said break appropriate for the particular consumer based on a command from the control device at the display site. 44. A system for targeting advertisements to consumers using code comparison at a display site comprising: (a) a control device at the display site; (b) means for delivering a plurality of advertisements to said control device at the display site for storage at the display site; and (c) said control device comprising means for selectively displaying an advertisement of said plurality of advertisements stored at the display site based on commands stored in the control device. 45. The system of claim 44 further comprising means for ensuring that said advertisement is displayed at said display site at a predetermined time regardless of a program being viewed. 46. A method for targeting advertisements to respective consumers using code comparison at each consumer's viewing site comprising the steps of: selecting an advertisement from a central storage system based on a command from a control device at the viewing site; and delivering the selected advertisement for display to the viewing site intended for a particular consumer. 47. The method of claim 46, further comprising the step of assigning at least one ifrst code to each said advertisement according to a predetermined characteristic of each said advertisement. 48. The method of claim 47 further comprising the step of assigning at least one second code to said viewing site. 49. The method of claim 48, further comprising the step of comparing said at least one first code and said at least one second code and presenting said advertisement at said viewing site when said at least one ifrst code corresponds to said at least one second code. 50. A method for targeting advertisements to consumers based on commands from a consumer display site comprising the steps of: 5,774,170 19 delivering a program and a plurality of advertisements to the consumer display site; storing the advertisements at the display site for later display in the program at the display site; and selectively allowing the display of a first advertisement at 5 said display site and preventing the display of the remaining plurality of advertisements based on a command from the display site. 51. A system for delivery of targeted advertisements to individual consumers at respective display sites based on 1° commands from the display sites comprising: a control device at each consumer display site; means responsive to a consumer action for delivering a program to the consumer display site, said program 15 having at least one break for an advertisement; and means in the control device for selecting a predetermined advertisement in a central storage system for delivery to said display site for display during said break intended for a particular consumer based on a com- 2o mand from the control device at the display site. 52. The system of claim 51 further comprises means for delivering an advertisement that includes information that has been matched with information determined for said 25 display site. 53. The system of claim 1 wherein means are provided for monitoring the execution of the advertisement. 54. The system of claim 1, wherein means are provided for sequencing the display of advertisements so that the 3o advertisements play in a prescribed order. 55. The system of claim 1, wherein means are provided for displaying the advertisement a prescribed number of times. 56. The system of claim 1 wherein means are provided for coupling the advertisement to related advertisements. 35 57. The system of claim 1 wherein means are provided for certiifcation of the advertisement. 58. The system of claim 24, wherein means are provided for monitoring the execution of at least one of the adver40 tisements. 59. The system of claim 24, wherein means are provided for sequencing the display of advertisements so that the advertisements play in a prescribed order. 60. The system of claim 24 wherein means are provided for displaying an advertisement a prescribed number of 45 times. 20 61. The system of claim 24, wherein means are provided for coupling at least one of the advertisements to related advertisements. 62. The system of claim 24, wherein means are provided for certiifcation of at least one of the advertisements. 63. A system for targeting advertisements for display at a consumer display site, comprising: a control device at the consumer display site, the control device receiving a program and a plurality of advertisements for display at the display site; the control device having a storage device for storing the plurality of advertisements; the control device allowing the display of a selected advertisement of the plurality of advertisements; said control device including a comparator for comparing a code appended to each advertisement and a code stored in the control device and for displaying an advertisement in a break in the program when the codes match. 64. The system of claim 63 further comprising means for delivering a code for storing in the control device related to a consumer at the display site. 65. The system of claim 64 wherein the plurality of advertisements are stored in the control device at the display site prior to delivery of the code. 66. The system of claim 64, wherein the plurality of advertisements are stored in the control device at the display site subsequent to delivery of the code. 67. A system for targeting advertisements for display at a consumer display site, comprising: a control device coupled to the display device at the display site, the control device controlling the display of a program having a break for an advertisement on the display device; the control device having a selector for selecting an advertisement from a plurality of advertisements stored in a central storage system based on a comparison of a code stored in the control device and a code appended to each of the advertisements; and the control device receiving the selected one of the plurality of advertisements from the central storage system for display on the display device. * * * * *

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?