CA2160691A1 - Portable electronic data coupon - Google Patents
Portable electronic data couponInfo
- Publication number
- CA2160691A1 CA2160691A1 CA002160691A CA2160691A CA2160691A1 CA 2160691 A1 CA2160691 A1 CA 2160691A1 CA 002160691 A CA002160691 A CA 002160691A CA 2160691 A CA2160691 A CA 2160691A CA 2160691 A1 CA2160691 A1 CA 2160691A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- coupon
- portable
- encoded data
- vertical blanking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07701—Constructional details, e.g. mounting of circuits in the carrier the record carrier comprising an interface suitable for human interaction
- G06K19/07703—Constructional details, e.g. mounting of circuits in the carrier the record carrier comprising an interface suitable for human interaction the interface being visual
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0723—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/073—Special arrangements for circuits, e.g. for protecting identification code in memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0225—Avoiding frauds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0235—Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
Abstract
Decoding of data included in the vertical blanking interval of a television transmission signal and storage of the decoded data on a portable data coupon allows unavailable ease of use of commercial discounts, manufactures coupons, and other cost saving devices. The portable data coupon incorporates a receiver (16) for retransmitted encoded data and a storage device (36) for the received data. A display (22) for viewing the data is present in the storage device and a transmitting device (32) is incorporated for selectively transmitting portions of the encoded data for use such as in redeeming a coupon or discount. Selection of data received in the coupon from the VBI to be saved in storage for later redemption is accomplished through interactive input by the user and automatic timing for expiration of data and deletion of data upon redemption are also provided.
Description
21~06!~1 PORTABLE ELECTRONIC DATA COUPON
B;~ ;. ou..d of the Invention Field of the Invention The present invention relates generally to storage of data provided as a nonprogram portion of television transmission signals. In particular, the invention provides a system for decoding data inrhldçd in the vertical blanking interval of a television tr~n.~mi~ion signal and a portable data coupon for storage of selected h,ro~ alion from the data received by the system for future use.
Prior Art Television broadcast signals provide ~ignifir~nt windows in the signal for insertion of data in addition to the required program signals for video and audio reception. The vertical blanking interval (VBI) of the television l~,."~ ion signal has been employed in the past for data to provide closed captioning for the hearing impaired.
Decoders for data provided in the VBI are well known in the art and standards are being developed for data formats to usefully employ the VBI for transmission of additional data. Typical uses of VBI data to date have been similar to closed captioning wherein data received in the VBI is decoded and provided as a separate video signal for printing of information to the television screen for viewing by the user. Capability of prior art systems to decode, store and usefully employ data which can be provided in the VBI has been extremely limited.
Exemplary of data which may be provided in the VBI are channel specific - program hlrblll,dlion such as short term upcoming program schedules and program related hl~o,lllalion such as statistics of baseball players during a baseball game, recipes provided during a cooking lesson, problem ~signm~nt~ and answers after an educational program and other related iIl~o----dLion displayed on the screen relevant 2~Z~ 2-to the program being viewed. The majority. of this type of hlro~lllaLion may be displayed or is desirable to be displayed con.iuilc;lllly with existing video programming. Consequently, systems for decoding and presPnt~tiQn of the desired hlro.l..alion rely on P~entiAlly id~ntic~l technology to the closed caption systems previously described.
Significant atlrlitinnAl illrulllldlion may be ~ e.minAt~i through the use of VBI .~ignAling, however, practical systems for storage and use of the data to beprovided are not presently available. Colll,lle.cial hlru-ll-alion such as supplemental telephone number h,ro...lalion~ identi~cAtion of local ~ea~ers and supplemental producttprice h.ru.. lldion in addition to the video and audio presentation of acommon television commercial are desirable. For greatest benef~t this hlrc,lllldlion should be available subsequent to the presPntAtinn of the video/audio commercialand should be stored for subsequent access and/or use. Merely ovel~lilillg the existing video of a commercial with additional hlro~l.alion presented in the VBIproduces no more favorable result for the advertiser than the materials in the commercial itself. Such hlru.l.lalion conveyed on video is fleeting and most viewers are not disposed to take any action while actually viewing a commercial.TrA~ ion of data on the VBI which can be ca~Lu,ed and displayed subsequently on the screen at the command of the user extends the -~efilln~ of the real timebroadcast adding "virtual time" in which potential customers may review important sales related information at their leisure.
As a portion of the concept of providing commercial illro~ dlion, discount illfolllldLion for sales or services may be provided. At the present time discounts are typically provided in the form of coupons disLlibuled to consumers in print form such as newspapers, mAg~7.inPs, store dispensers and so on. The coupon is removed from its source by the consumer and brought to the store for redemption.Most coupons presently employ a UPC code number in the form of a bar code to allow easy collrl,lllalion of product, discount value, expiration date and otherhlrol..lalion for compillison with the goods actually purchased by the consumer to avoid coupon fraud.
The availability of the llA~ inn medium for "coupon" illrullllalion in the VBI of television trAn~mi~sion signals opens a new channel for both the advertiser and consumer in the field of commercial coll,ll-ullications. The present invention provides a method and system whereby such comme~cial hlfolll.dtion may be obtained, stored and used conveniently to obtain the greatest benefit from the presentation medium.
B;~ ;. ou..d of the Invention Field of the Invention The present invention relates generally to storage of data provided as a nonprogram portion of television transmission signals. In particular, the invention provides a system for decoding data inrhldçd in the vertical blanking interval of a television tr~n.~mi~ion signal and a portable data coupon for storage of selected h,ro~ alion from the data received by the system for future use.
Prior Art Television broadcast signals provide ~ignifir~nt windows in the signal for insertion of data in addition to the required program signals for video and audio reception. The vertical blanking interval (VBI) of the television l~,."~ ion signal has been employed in the past for data to provide closed captioning for the hearing impaired.
Decoders for data provided in the VBI are well known in the art and standards are being developed for data formats to usefully employ the VBI for transmission of additional data. Typical uses of VBI data to date have been similar to closed captioning wherein data received in the VBI is decoded and provided as a separate video signal for printing of information to the television screen for viewing by the user. Capability of prior art systems to decode, store and usefully employ data which can be provided in the VBI has been extremely limited.
Exemplary of data which may be provided in the VBI are channel specific - program hlrblll,dlion such as short term upcoming program schedules and program related hl~o,lllalion such as statistics of baseball players during a baseball game, recipes provided during a cooking lesson, problem ~signm~nt~ and answers after an educational program and other related iIl~o----dLion displayed on the screen relevant 2~Z~ 2-to the program being viewed. The majority. of this type of hlro~lllaLion may be displayed or is desirable to be displayed con.iuilc;lllly with existing video programming. Consequently, systems for decoding and presPnt~tiQn of the desired hlro.l..alion rely on P~entiAlly id~ntic~l technology to the closed caption systems previously described.
Significant atlrlitinnAl illrulllldlion may be ~ e.minAt~i through the use of VBI .~ignAling, however, practical systems for storage and use of the data to beprovided are not presently available. Colll,lle.cial hlru-ll-alion such as supplemental telephone number h,ro...lalion~ identi~cAtion of local ~ea~ers and supplemental producttprice h.ru.. lldion in addition to the video and audio presentation of acommon television commercial are desirable. For greatest benef~t this hlrc,lllldlion should be available subsequent to the presPntAtinn of the video/audio commercialand should be stored for subsequent access and/or use. Merely ovel~lilillg the existing video of a commercial with additional hlro~l.alion presented in the VBIproduces no more favorable result for the advertiser than the materials in the commercial itself. Such hlru.l.lalion conveyed on video is fleeting and most viewers are not disposed to take any action while actually viewing a commercial.TrA~ ion of data on the VBI which can be ca~Lu,ed and displayed subsequently on the screen at the command of the user extends the -~efilln~ of the real timebroadcast adding "virtual time" in which potential customers may review important sales related information at their leisure.
As a portion of the concept of providing commercial illro~ dlion, discount illfolllldLion for sales or services may be provided. At the present time discounts are typically provided in the form of coupons disLlibuled to consumers in print form such as newspapers, mAg~7.inPs, store dispensers and so on. The coupon is removed from its source by the consumer and brought to the store for redemption.Most coupons presently employ a UPC code number in the form of a bar code to allow easy collrl,lllalion of product, discount value, expiration date and otherhlrol..lalion for compillison with the goods actually purchased by the consumer to avoid coupon fraud.
The availability of the llA~ inn medium for "coupon" illrullllalion in the VBI of television trAn~mi~sion signals opens a new channel for both the advertiser and consumer in the field of commercial coll,ll-ullications. The present invention provides a method and system whereby such comme~cial hlfolll.dtion may be obtained, stored and used conveniently to obtain the greatest benefit from the presentation medium.
Summary of the Invention The present invention provides an apl)~dlus for receiving, storing and using commercial or other data provided by llA~ ion during the VBI of a television broadcast signal. A controller which is connected to receive television trAn~mi~ion S signals incorporates a VBI decoder for extracting encoded data from the vertical blanking interval of the television llA--~ n signal. A 1~LIAII~III;II;I~g device is provided by the controller for sending the VBI data which is received to a portable data coupor~. The portable data coupon incorporates a receiver for the l~llA~ led encoded data and a storage device for the received data: The data coupon inchldes a display for displaying data present in the storage device which is routed through an internal decoder to provide an AlphAn~lmPric read out. The coupon further includes a t~ lg device for selectively llAll~lllillillg portions of the encodeddata to a receiving d~J~dldlus for use.
A memory in~hlded in the controller provides additional flexibility for receiving the encoded data from the VBI decoder and snbsequently trAn.~mitting the data to the portable data coupon. A multiplexer in the controller determines selection of memory storage or imme.liAte le~lA.I~n.i~ion A memory equipped controller also includes a receiver which is employed to receive data llA~l~`lllillp~d by the portable data coupon for storage in the controller memory. ln this embodiment the controller acts as the receiving d~ uS for the data trAn~;mitted from the portable data coupon.
VBI data may provide differing hlrullllalion to the controller which is applicable to multiple uses. The VBI decoder of the controller incorporates the capability for decoding multiple categories of encoded data. A microprocessor or2~ other pro~ lll,able logic controller segregates the categories of data and a data rollllaueL connected to the ~ A~ n system formats the data corresponding to its category. Additionally, control signals generated by the controller are rollllal~ed for segregation from VBI data. The receiver in the portable data coupon discriminAte~ between the rollllall~d data categories to allow storing of only desired data in the portable data coupon or segregation of the data based on data cddle~ oly~
Clocks or other time keeping means are provided in the portable data coupon and the controller for time marking of data and comparison of time markeddata with current time and date. TrAn~mitted data may also incorporate time information which is employed for updating of the cl~cks in the controller and 3~ portable data coupon.
Data stored in the portable data coupon is selectively deleted manually or automatically after trAn.~mi~ion from the data coupon for an end use. As 21~691 Wo 94/24820 ^ PCT/US~ 3~91 exemplified by the use of the portable data coupon for merchandise or service discounts, tr~n~mi.~.sion of the stored data relating to the discount equivalent to the redemption of a paper coupon would result in a~llullldLic deletion of that data from the memory of the portable data coupon thereby pre~hl-ling reuse of the discount.
s l~rief Description of the Dl a~
The present invention will be more clearly understood with reference to the following drawings and detailed specification: ~
FIG. lA shows in schem~tic form the electronic data coupon with display 10controls and various interface devices in combination with a controller havingcommunications interfaces for the portable data coupon;
FIG. lB provides a reprP~ent~tion of the display of the portable data coupon wherein the display mode shows a UPC bar code format for use with a laser scanner;
15FIG. lC is a partial schematic repre~çnt~tiQn of a second embodiment of the portable data coupon employing a ~Il)h~" ~ ric key pad for data input;
FIG. 2 is a s~h~m~tic block diagram of the operational elements of the portable data coupon;
FIG. 3 is a schematic block diagram of the controller for the vertical 20blanking interval data application system;
FIG. 4 is a schematic block diagram for a redemption system for electronic coupons provided as stored data for the portable data coupon; and FIG. 5 is a pictorial view of the portable data coupon stored in a holder foF
receiving tr~n~mitted data.
25FIG. 6 is a block diagram schem~tic of an embodiment of the portable data coupon for storage of a picture image allowing use as an electronic ID card.
Detailed Description Referring to FIG. lA a portable data coupon 10 is shown to provide 30practical secondary use of data tr~n~mitted in the vertical blanking interval of television tr~n~mi.~.~ion signals. VBI data is decoded from the television tr~n~mi~inn signal by controller 12 which then lla~ the data to the portable electronic coupon. In the embodiment shown in the drawings, two ~ ",is~ion methods are available. An IR emitter 14 which provides a wide band infrared 35signal which is received by an IR detector 16 on the portable data coupon allows remote comml~nic~tiQn with the portable data coupon. Alternatively, a serial interface may be employed with a first moiety of a connector 18 in the controller ~ WO 94/24820 21 6 0 6 9 ~ PCT/US94/03891 receiving a mating second moiety of the connector 20 present on the portable data coupon. Tr~n.~mi.~.~ion of the data employing the IR emitter/detector combination allows pl~rement of the portable data coupon at any desired location where the broad band infrared radiation from the emitter can be received. The serial intçrf~l e requires direct connection of the portable data coupon to the controller unit.
The portable data coupon includes a display 22 on which data received and stored in the portable data coupon may be shown to the user. Controls for operation of the portable data coupon inl.lu-ling a "read" key 24 for calling data to the display, a "cancel" key 26 for deleting data, a "save" key 28 for protectingstored data as will be ~ cn~ed subsequçntly, and a "send" key 30 for initi~ting tr~n~mi~sion of data stored in the portable data coupon. An IR emitter 32 is provided for tr~n~mitting data stored in the portable data coupon to a receivinga~pala~us responsive to the "send" key. Alternatively, data may be sent to a receiving ~palalus using the serial interface previously described for receivingdata.
In the embodiment shown in the drawings the controller also includes an IR
detector 34 for receiving data lld~ d by the portable data coupon in various applications to be described in greater detail subsequçntly.
The structure of the operating components of the portable data coupon are best seen in FIG. 2. Encoded data l~ led by the controller is received through the IR detector or serial port connector and provided to a microprocessor. The microprocessor stores the data in a storage device such as a random access memory (RAM) 36 for the embodiment shown in the drawings. Data manipulation in the portable data coupon is provided by the microprocessor responsive to the controls previously described which are generally described in FIG. 2 as controls 38. In response to the user depressing the read key, the microprocessor will retrieve the encoded data from a presently addressed memory location in the RAM and decode the data for output through a driver 40 to the display. In the embodiment shown in the drawings a Liquid Crystal Display (LCD) is provided with multiple ~Iph~nllmeric character capability.
Depressing the cancel key on the portable data coupon causes the microproeessor to delete the data in the memory location corresponding to the data on the display while depressing the send key will result in transmission of the data in the memory location corresponding to the displayed data through the IR emitter or serial port connector.
In the embodiment shown in the drawings data received by the portable data coupon is placed in a temporary storage buffer of the RAM. This temporary 2160691 PC-IUS 941 0 ~ 3 9 ~ PEA/lJS l; APR 199~
storage comprises a predetermined number of storage locations addressed by the microprocessor. When the temporary storage buffer is full additional data received by the portable data coupon will be written into the temporary buffer by the microprocessor over writing the oldest data in the buffer. A circular address pointer system for first in, first out storage in the temporary buffer or similar addressing technique is employed by the microprocessor. Data which the user desires to retain is written from the temporary storage buffer to a pru~e~;led buffer by depressing the save key on the coupon. In response to the save key the microprocessor will protect the data in the temporary storage buffer corresponding to the data on the display by lra~rel~ g the data to a protected or pel.ndLIe.~lstorage buffer in the RAM or all~--lalively setting a protect flag on the storage location to prevent over-writing of the data. .
The portable data coupon incorporates a cloclc 42 for tim~lreP~ping purposes to provide current time and date and for time fl~g~ing of received data by the microprocessor during storage. Encoded data received by the portable data couponcan include time i"rOI...~lion (station time data) decoded by the microprocessor for updating the internal clock.
The microprocessor incorporates within the data h~n(11in~ capability a sorting function for the data received to allow data of different formats to be employed by the portable data coupon. Tr~n~mittPd ffm~lrpeping data and data received by the clock are exemplary of these data categories. Additional categories for various applications of the portable data coupon will be described in greater detail subsequçntly.
For certain applic~tiol~c data received by the portable data coupon will ~col~olàle "prol~L" in~ iQn to identify to the user the desirability of re-,;,~g received data from the le~llporàl~ storage buffer to pLule~led storage.A flashing ~ h~à~ ,. presçnt~tion on the display or an audible signal provided by a beeper 44 under the control of the microprocessor are employed as the user prompt.
The user prompt provides an ~Mition~l cdlegoly of data received by the portable data coupon.
Data stored in the portable data coupon is l-a~Çeldble to a receiving appardui, through the IR emiKer or the serial port coln,e,~r. The portable data coupon may therefore act as a data transfer device in addition to a data storagedevice. Col,li..,.~lion of the portable data coupon as the source for data tr~n~mitted to such receiving appa alus is accompli~hed by a specific serial number or othercode for the portable data coupon stored in a read only memory (ROM) 46 accessible by the microprocessor for tr~ncmi~ion with the data to the receivil.
3 ~
~ WO 94/24820 2 1 6 0 fi 9 1 PCI/US94/03891 d~paralus. A receiving a~pardlu~, including a data tr~n~mi~ion system through anIR emitter or all~-,laliv~ly in a serial port connP~tion can employ a dialog approach with the microprocessor of the portable data coupon for review of data containedwithin the portable data coupon, extraction of d~prûpliate data and conr"ll,alion of the i~entific~tion of the portable data coupon.
An example of the operation of the portable data coupon in a primary s~nticirated use provides supplemental data storage and "electronic coupons" fordiscounts on mer~h~ntli~e or services offered in television commercials. During the vertical blanking intervals of a television co"ll"~,cial, hlru"l,alion associated with the telephone number, address or selection hl~olll'dtion for local dealers of the product or service are tr~n.~mitted or details of offered discounts including identification of merch~n~li.ce, value of the discount, expiration date and so on. The controller decodes the VBI data using standard techniques. The data present in the VBI is further encrypted to avoid use by systems other than authorized portable data coupons. The encoded data stripped from the VBI is lt;ll,.~ led to the portable data coupon where it is stored in temporary memory as previously described. The coupon user may then retrieve the hlrullllalion from the "~"~Ol~ through the use of the read key. Telephone numbers, addresses and similar hlrolllldlion are decodedby the microprocessor and displayed on the portable data coupon for review by the user through the use of the read key. Electronic coupon hlrullllalion is displayed in one of several formats. An alphanumeric format showing the vendor/producer/dealer, amount of discount and expiration date allows the user to determine the value of the "electronic coupon." A standard UPC bar code format is ~It~.rn~tively presented on the display through predetermined key strokes on theexisting keys or by way of a "shift" key (not shown) for use with redemption systems employing a laser scanner or similar system. The UPC bar code system allows easy comparison by a~llolllalic cash register systems of goods purchased.Such a bar code display is shown in FIG. lB.
At a predetermined time after completion of the television commercial to allow the user to contemplate the in~llllalion provided, a prompt cOllllllalld is provided in the VBI data which is L~ll,a~",itted by the controller to the television screen or to the portable data coupon. Upon receiving the prompt command the microprocessor activates the beeper or flashing display character to call the user's attention to the fact that a coupon or other h~ro""alion has been provided. The user may review the hll`oll,ldlion using the read key and determine if the hl~ulllldlion should be saved in protected storage to preclude over-writing by subsequent commercial hl~ollllalion. If the save key is pressed, the hl~ullllalion is protected ~ 21 6 0 6 9 1 IpEA/us 9 4 / 0 3 8 9 1 and may then be used subsequently for redeeming the "electronic coupon. ' Alle,l.alively, if the information is of no interest to the user, the cancel key may be pressed and the data cancelled at that time.
The portable data coupon monitors expiration date inru~ dLion provided in the encoded data and the microprocessor compares current time and date illçul~"~ion provided by the internal clock to the expiration date of inro~ ;on present in data storage. Upon reaching a pre~leterminPd period prior to an expiration date the microprocessor will display the inro~ 1ion corresponding to the al)proacl~ing expiration date and prompt the user by activating the beeper or flashing display cue. Data in protected and temporary storage which contains an expiration date is "oniloLed by the microprocessor and upon passing the e~cpiration date the memory locations are cleared thereby conserving memory resources.
An embodiment of the controller for use with the portable data coupon is shown in FIG. 3. The controller may be incol~ula~d in the television itself or other product incorporating a VBI decoder and data ~cll~n~ ;on system as previously described. Incorporation of the controller into a VCR system is accomplished in a present embodiment employing a system æ disclosed in U.S.
Patent Application, Serial No. 08/014,541 filed on February 8, 1993, entitled F.nhAnrin~ Operations of Video Tape Cæsette Players having a coll~ A~.SignPe æ the present invention which is incol~o~aled herein in its entirety by r-cf~en~e.
As shown in FIG. 3, the controller receives the television broadcæt signal on the video input line 48, video is also provided to the tuner of the television set (not shown) for normal television viewing. A VBI decoder 50 receives the video input signal and decodes the data provided in the vertical blanking interval under the control of a microprocessor 52. Data formats for VBI data are well l~nown in theh.~l~l.~ and e~cemplified by the report entitled IIReco~ nded Practice for Line 21 Data Services Part 7 FYten~Pd Data Service Packets~ draft EIA~08.
VBI encodPr/decoder systems are well known in the art and are presently employed for closed captioning for the hearing hllpa,r~. Fo...-A~ g of specific data types for recognition by the microprocessor allows the data storage capability of the VBI to be employed for multiple uses. Various data provided in the vertical blAnlring interval may include program inro----A1;on for television programs being watched or taped. Co.. P~cial i.. rol.. A1;on, such as that previously described is also provided in the VBI data. The VBI decoder incorporates a multiple~cer underthe control of the microprocessor as a logic means which se~ s program i~c,.",a~ion data from data applicable to the portable data coupon.
~ 21 PCT~US 94/ 03 8 9 1 In a first embodiment of the present system the coupon data stripped from the VBI by the VBI decoder is provided directly to a r~ cl"itter in the controller.
As previously described, this r~ l"itter may take the form of an IR emitter or astandard serial port employing a hard wired connector.
In a second embodiment of the system the coupon data is directed from the VBI decoder to a memory 54 internal to the controller for storage. This storage allows delayed L~ nC",icsi~n to the portable data coupon and under the control of the microprocessor allows burst tr~ncmicsion of stored data in the memory as opposed to real-time intermittent tr~nsmiCcion provided by direct VBI decoding.
The memory capability of the controller is far less co~llailled by physical tlim~nsional requirements than the memory of the portable data coupon.
Concequently, operational scenarios for the system wherein data stripped from the VBI is temporary stored in the controller and only downloaded to the portable data coupon for use are envisioned.
The data ~l.a~;led from the VBI by the decoder inrllldes program hlro~ dlion or other data which may not be directly applicable to the portable data coupon. Incorporation of the controller system in a VCR, as identified in the exemplary lerelenced embodiment of Patent Applic~fion Serial No. 014,541 is enh~nred by providing capability in the controller for directing VBI data and other control hlrolllldlion to devices in ~d~lition to the portable data coupon. As shown in FIG. 3 the microprocessor provides direct coded control data, for inct~nre, control il~,lllalion for a cable television decoder box, through a code data generator 56.
A data Çu~laller 58 under control of the microprocessor provides ~ icsiQn data to the infrared emitter in specific formats for data categories. For example, asshown in FIG. 3 category 1 data is control data output from the code data systemfor control of a seCQn~l~ry dp~al~uS by the microprocessor of the controller.
Category 2 illrulllldlion is program ID i-~o~ ion provided from the controller while c~egc~ 3 data is collllllercial data available for the portable data coupon. The controller incorporates a clock 60 for time keeping functions providing an output through the data rvl~ e~ under the control of the microprocessor as calegu-~ 4 data. The clock 60 of the controller is reset usingstation time data responsive to a control signal from the microprocessor 52.
In certain applications the controller may be operable from a remote control device as eY~Tnrlified by a standard VCR remote controller. The IR detector 34 in the controller is adapted to receive IR tr~ncmissiQnc from such remote controllers for processing by the microprocessor. The microprocessor in turn converts such remote control inputs to code data for control of ~lt~rn~te devices such as the cable ''3 ~
4 ~ u, ~ 9 - - 2160691 IPEA/US l -~; APR ~99~
box, television or the portable data coupon. Prompting of the portable data coupon user through the beeper on the coupon during a broadcast of commercial il~ro,...~ion, as previously described, may be responded to by use of the remotecontrol wherein a predetermined key-stroke on the remote control provides an infrared signal to the controller which is received on the IR detector and provided by the controller microprocessor as a code data signal through the IR emitter of the controller which is in turn received by the IR detector of the portable data coupon to accomplish the save function without the user having to retrieve the coupon and press the save button on the coupon itself. As previously described, the microprocessor 35 in the portable data coupon inco.yoLdt~ data segregation capability based on the data formats, comequently control data in the code data format having a functional representation for the controls of the portable data coupon may be received for "hands-off" operation of the portable data coupon functions.
lS Use of a remote control for remote activation of control fimCtinn~ for mllltirle portable data coupons is accomrli~hed by inrrudin~ a card id~ntifir,~tion number in the l~ey stroke sequrnre thereby allowing difL,ienl "electronic coupons"
or other data to be saved in separate portable data coupons.
In an a~idition~ e oper~tion~l mode for the portable data coupon, program hlru~ a~ion data stored in the controller l~t~OI ~ for use with other controller functions such as, video tape recording, may be downloaded into the portable data coupon for transportation to a second controller. Downloa~ling of the program i~ruLLllalion would be accomplished under the control of the controller microprocessor through the IR emiKer or serial port col~ l;on in a data format 2~ d by the portable data coupon. Data r~ceived by the portable data coupon would be stored in ~yO~a~ or prul~;led storage buffers. Uploading of the data from the portable data coupon to the second controller system would then be ~^comrli~h~d by employing the send key 30 of FW. la on the portable data coupon for ~ sion of the data through the IR emiKer 32 or serial port connector 20 to the memory of the second controller.
An ~ltP-~n~te em~otlim~nt of the portable data coupon for use without lell~ s;oll capability from the controller elllylo~i~ a standard alpha-numeric lceypad 62 as represented in FIG. lc. VBI data decoded from coll,l"~cial i~u~l~dion incolyûldtes a predeterminrd numerical code which is provided by the controller to the user on t~e television screen for direct entry into the portable data coupon using the keypâd. For e~cample, an enroded version of a standard UPC
code may be displayed on the screen which is entered by the user on the keypad and ~ 2160691 .` ~4~
-- IPEA/llS 1 APR ~995 decoded by the microprocessor in the portable data coupon resulting in a display of the vendor/dealer, product discount amount and expiration data. This data would then be available in protected storage of the portable data coupon for later use as previously described.
A redemption system for the implement~tion of the portable data coupon for "electronic coupons" is shown schPm~tic~lly in FIG. 4. A standard bar code sC~nning cash register system 64 having a scanner 66 is typically employed as a point of sale system. Products sold are scanned by the laser scanner using UPC bar codes and automatically regi~ered in the cash register system with product identification and price. Presently available paper coupons typically employ a UPC
bar code which is scanned by the laser scanner, co-lJpa~od to the purchases made, and if the product has been purchased, the coupon discount is applied to the sales total. The portable data coupon may be employed in the same fashion by calling up the recorded discount in a UPC bar code format as previously described and shownin FIG. lB. Scanning by the normal laser scanner then allows the cash register system to confirm purchase of the discounted product and application of the approp,iate discount to the sales tohl.
Paper coupons are typically collected upon redemption to avoid reuse.
Store employees manually cancel each coupon after redemption using the cancel ltey on the portable data coupon. Allel~Lively, the porhble dah coupon, through use of the IR detector 16, a.~Lorllalically deletes a scanned coupon by detection of the laser light signal in the IR detector. To avoid deletion of the "electronic coupon"
prior to c~ ;on that the coupon has been acce~led by the cash register system, an id~ntific~tion bit may be set in the storage location, resulting in a tirne delayed erasure of the coupon which is reversible, if the coupon has not in fact been rede~m~
by a coded input by store employees on the controls of the portable data coupon.A supplemental adapter for electronic coupons 68 for use with the portable data coupon provides a positive in~,.delive co""~ ir~tion means with a portable data coupon for pnh~nred reliability of the point of sale system. The portable data coupon is placed in close proximity to the adapter for infrared signal Lr~ cion and reception, allowing a dialog hlLerchange between the adapter and portable data coupon for evaluation and redemption of all "electronic coupons" corrF ~o~ ing to products purchased. The adapter i~co,~o,d~s an infrared emitter 70 and an infrared detector 72 for co.. ~ iç~fion with the portable data coupon. The adapter queries the portable data coupon by data t-~ C;on through the IR emitter 70 which is received by the IR detector 16 on the portable data coupon. Data PC~/~S 9 4 / 0, ~ 9 1 2160691 IPEA/US 1; ~PR 1995 trAn~mitted by the portable data coupon on IR emitter 32 is received by IR detector 72 in the adapter for processing by the cash register system. Upon co~ ,alion ofthe purchase of the discounted article, a cAn~ tion signal is issued by the adapter on the IR emitter 70, confirming redemption of the coupon. The redemption signalis received by the IR detector 16 on the portable data coupon and data collæ~onding to the discount is cancelled or erased from storage. A mating connector moiety 74 is also provided in the adapter for connection to the connector moiety 20 on the portable data coupon for co~ nicAtion through the serial interf~ce employing query and response for "electronic coupons" present in the portable data coupon corresponding to products purchased.
Interrogation of the portable data coupon for serial number from the ROM
as previously described is employed as a security -leas.,re to. avoid "pirate~ portable data coupons thereby reducing "coupon fraud.
Rehlrning to the system embodiment of FIG la, to pLollwle op~
co"~ ications with the portable data coupon during remote data transfer from thecontroller through broad band infrared tr~ncmiccion~ plAce...~ of the portable data coupon in leAconAhle pro~imity to the controller is required. As shown in FIG. 5, a stand 76 COIllpLisi..g a channel having upstAn~ing legs to support the portable data coupon in an sLIbs~ ;Ally vertical orientation is employed. The embodiment shownin the drawings provides a front leg 78 of the channel having a vertical dim~ncion sized to allow e~posure of the IR detector 16 and a second leg 80 having a vertical dimPn5ion sumci~pnt to support the portable data coupon in a s~bstAntiAlly upright position. Use of IR ~ sp~elll m~t~ri~l5 for alternate embo~imPntc of the stand e~ s the r~u~e~lc.ll for a reduced vertical dimPnQ;on of the first leg. A
holder for multiple portable data coupons employing a stepped ~lange--lenl between co.l.~lulenls for individual coupons may be employed to provide opli y~s~.,e of the IR detector of each portable data coupon for data reception Yet another embodiment for use of the portable data coupon is shown in FIG. ~. Photographic images taken by a video camera 82 are ~ l~i through a photo adapter 84 employing an infrared emitter 86 to be recl,;ved by the portable data coupon on infrared detector 16. Use of the portable data coupon as an electronic i~çntifi~tion card is accomplished by requiring entry of a personal identification number (PIN) known to the card owner and co~ onding to the serial number of the card stored in the ROM. Video data received from the photo adapter is placed in pe~ l\ n storage upon proper entry of the PIN. Data transfer and interface control for the video data is accomplished through the use of an IR
detector 88 responsive to the IR emitter 32 of the portable data coupon.
k~
W0 94/24820 21 fi ~ 6 9 I PCT/US94103891 In operation, the system allows the user to select poses and replace the stored video information as desired. However, the requirement for entry of the PIN, prior to protected storage of the image precludes improper entry of ~ ntific~tion photos. Aiternatively, the key board for entry of the PIN is incorporated in the photo adapter and PIN hlro~ ion is verified by dialog col~ ications with the portable data coupon.
Data commnnic~tion between the photo adapter and portable data coupon is accomplished in an ~Itern~tive embodiment through the use of the connector and serial port interface as previously described.
Having now described the invention in detail as required by the patent statutes, those skilled in the art will recognize modifications and substitutions to the embodiments disclosed herein. Such modifications and ~ub~ ulions are encompassed within the present invention as defmed in the following claims.
A memory in~hlded in the controller provides additional flexibility for receiving the encoded data from the VBI decoder and snbsequently trAn.~mitting the data to the portable data coupon. A multiplexer in the controller determines selection of memory storage or imme.liAte le~lA.I~n.i~ion A memory equipped controller also includes a receiver which is employed to receive data llA~l~`lllillp~d by the portable data coupon for storage in the controller memory. ln this embodiment the controller acts as the receiving d~ uS for the data trAn~;mitted from the portable data coupon.
VBI data may provide differing hlrullllalion to the controller which is applicable to multiple uses. The VBI decoder of the controller incorporates the capability for decoding multiple categories of encoded data. A microprocessor or2~ other pro~ lll,able logic controller segregates the categories of data and a data rollllaueL connected to the ~ A~ n system formats the data corresponding to its category. Additionally, control signals generated by the controller are rollllal~ed for segregation from VBI data. The receiver in the portable data coupon discriminAte~ between the rollllall~d data categories to allow storing of only desired data in the portable data coupon or segregation of the data based on data cddle~ oly~
Clocks or other time keeping means are provided in the portable data coupon and the controller for time marking of data and comparison of time markeddata with current time and date. TrAn~mitted data may also incorporate time information which is employed for updating of the cl~cks in the controller and 3~ portable data coupon.
Data stored in the portable data coupon is selectively deleted manually or automatically after trAn.~mi~ion from the data coupon for an end use. As 21~691 Wo 94/24820 ^ PCT/US~ 3~91 exemplified by the use of the portable data coupon for merchandise or service discounts, tr~n~mi.~.sion of the stored data relating to the discount equivalent to the redemption of a paper coupon would result in a~llullldLic deletion of that data from the memory of the portable data coupon thereby pre~hl-ling reuse of the discount.
s l~rief Description of the Dl a~
The present invention will be more clearly understood with reference to the following drawings and detailed specification: ~
FIG. lA shows in schem~tic form the electronic data coupon with display 10controls and various interface devices in combination with a controller havingcommunications interfaces for the portable data coupon;
FIG. lB provides a reprP~ent~tion of the display of the portable data coupon wherein the display mode shows a UPC bar code format for use with a laser scanner;
15FIG. lC is a partial schematic repre~çnt~tiQn of a second embodiment of the portable data coupon employing a ~Il)h~" ~ ric key pad for data input;
FIG. 2 is a s~h~m~tic block diagram of the operational elements of the portable data coupon;
FIG. 3 is a schematic block diagram of the controller for the vertical 20blanking interval data application system;
FIG. 4 is a schematic block diagram for a redemption system for electronic coupons provided as stored data for the portable data coupon; and FIG. 5 is a pictorial view of the portable data coupon stored in a holder foF
receiving tr~n~mitted data.
25FIG. 6 is a block diagram schem~tic of an embodiment of the portable data coupon for storage of a picture image allowing use as an electronic ID card.
Detailed Description Referring to FIG. lA a portable data coupon 10 is shown to provide 30practical secondary use of data tr~n~mitted in the vertical blanking interval of television tr~n~mi.~.~ion signals. VBI data is decoded from the television tr~n~mi~inn signal by controller 12 which then lla~ the data to the portable electronic coupon. In the embodiment shown in the drawings, two ~ ",is~ion methods are available. An IR emitter 14 which provides a wide band infrared 35signal which is received by an IR detector 16 on the portable data coupon allows remote comml~nic~tiQn with the portable data coupon. Alternatively, a serial interface may be employed with a first moiety of a connector 18 in the controller ~ WO 94/24820 21 6 0 6 9 ~ PCT/US94/03891 receiving a mating second moiety of the connector 20 present on the portable data coupon. Tr~n.~mi.~.~ion of the data employing the IR emitter/detector combination allows pl~rement of the portable data coupon at any desired location where the broad band infrared radiation from the emitter can be received. The serial intçrf~l e requires direct connection of the portable data coupon to the controller unit.
The portable data coupon includes a display 22 on which data received and stored in the portable data coupon may be shown to the user. Controls for operation of the portable data coupon inl.lu-ling a "read" key 24 for calling data to the display, a "cancel" key 26 for deleting data, a "save" key 28 for protectingstored data as will be ~ cn~ed subsequçntly, and a "send" key 30 for initi~ting tr~n~mi~sion of data stored in the portable data coupon. An IR emitter 32 is provided for tr~n~mitting data stored in the portable data coupon to a receivinga~pala~us responsive to the "send" key. Alternatively, data may be sent to a receiving ~palalus using the serial interface previously described for receivingdata.
In the embodiment shown in the drawings the controller also includes an IR
detector 34 for receiving data lld~ d by the portable data coupon in various applications to be described in greater detail subsequçntly.
The structure of the operating components of the portable data coupon are best seen in FIG. 2. Encoded data l~ led by the controller is received through the IR detector or serial port connector and provided to a microprocessor. The microprocessor stores the data in a storage device such as a random access memory (RAM) 36 for the embodiment shown in the drawings. Data manipulation in the portable data coupon is provided by the microprocessor responsive to the controls previously described which are generally described in FIG. 2 as controls 38. In response to the user depressing the read key, the microprocessor will retrieve the encoded data from a presently addressed memory location in the RAM and decode the data for output through a driver 40 to the display. In the embodiment shown in the drawings a Liquid Crystal Display (LCD) is provided with multiple ~Iph~nllmeric character capability.
Depressing the cancel key on the portable data coupon causes the microproeessor to delete the data in the memory location corresponding to the data on the display while depressing the send key will result in transmission of the data in the memory location corresponding to the displayed data through the IR emitter or serial port connector.
In the embodiment shown in the drawings data received by the portable data coupon is placed in a temporary storage buffer of the RAM. This temporary 2160691 PC-IUS 941 0 ~ 3 9 ~ PEA/lJS l; APR 199~
storage comprises a predetermined number of storage locations addressed by the microprocessor. When the temporary storage buffer is full additional data received by the portable data coupon will be written into the temporary buffer by the microprocessor over writing the oldest data in the buffer. A circular address pointer system for first in, first out storage in the temporary buffer or similar addressing technique is employed by the microprocessor. Data which the user desires to retain is written from the temporary storage buffer to a pru~e~;led buffer by depressing the save key on the coupon. In response to the save key the microprocessor will protect the data in the temporary storage buffer corresponding to the data on the display by lra~rel~ g the data to a protected or pel.ndLIe.~lstorage buffer in the RAM or all~--lalively setting a protect flag on the storage location to prevent over-writing of the data. .
The portable data coupon incorporates a cloclc 42 for tim~lreP~ping purposes to provide current time and date and for time fl~g~ing of received data by the microprocessor during storage. Encoded data received by the portable data couponcan include time i"rOI...~lion (station time data) decoded by the microprocessor for updating the internal clock.
The microprocessor incorporates within the data h~n(11in~ capability a sorting function for the data received to allow data of different formats to be employed by the portable data coupon. Tr~n~mittPd ffm~lrpeping data and data received by the clock are exemplary of these data categories. Additional categories for various applications of the portable data coupon will be described in greater detail subsequçntly.
For certain applic~tiol~c data received by the portable data coupon will ~col~olàle "prol~L" in~ iQn to identify to the user the desirability of re-,;,~g received data from the le~llporàl~ storage buffer to pLule~led storage.A flashing ~ h~à~ ,. presçnt~tion on the display or an audible signal provided by a beeper 44 under the control of the microprocessor are employed as the user prompt.
The user prompt provides an ~Mition~l cdlegoly of data received by the portable data coupon.
Data stored in the portable data coupon is l-a~Çeldble to a receiving appardui, through the IR emiKer or the serial port coln,e,~r. The portable data coupon may therefore act as a data transfer device in addition to a data storagedevice. Col,li..,.~lion of the portable data coupon as the source for data tr~n~mitted to such receiving appa alus is accompli~hed by a specific serial number or othercode for the portable data coupon stored in a read only memory (ROM) 46 accessible by the microprocessor for tr~ncmi~ion with the data to the receivil.
3 ~
~ WO 94/24820 2 1 6 0 fi 9 1 PCI/US94/03891 d~paralus. A receiving a~pardlu~, including a data tr~n~mi~ion system through anIR emitter or all~-,laliv~ly in a serial port connP~tion can employ a dialog approach with the microprocessor of the portable data coupon for review of data containedwithin the portable data coupon, extraction of d~prûpliate data and conr"ll,alion of the i~entific~tion of the portable data coupon.
An example of the operation of the portable data coupon in a primary s~nticirated use provides supplemental data storage and "electronic coupons" fordiscounts on mer~h~ntli~e or services offered in television commercials. During the vertical blanking intervals of a television co"ll"~,cial, hlru"l,alion associated with the telephone number, address or selection hl~olll'dtion for local dealers of the product or service are tr~n.~mitted or details of offered discounts including identification of merch~n~li.ce, value of the discount, expiration date and so on. The controller decodes the VBI data using standard techniques. The data present in the VBI is further encrypted to avoid use by systems other than authorized portable data coupons. The encoded data stripped from the VBI is lt;ll,.~ led to the portable data coupon where it is stored in temporary memory as previously described. The coupon user may then retrieve the hlrullllalion from the "~"~Ol~ through the use of the read key. Telephone numbers, addresses and similar hlrolllldlion are decodedby the microprocessor and displayed on the portable data coupon for review by the user through the use of the read key. Electronic coupon hlrullllalion is displayed in one of several formats. An alphanumeric format showing the vendor/producer/dealer, amount of discount and expiration date allows the user to determine the value of the "electronic coupon." A standard UPC bar code format is ~It~.rn~tively presented on the display through predetermined key strokes on theexisting keys or by way of a "shift" key (not shown) for use with redemption systems employing a laser scanner or similar system. The UPC bar code system allows easy comparison by a~llolllalic cash register systems of goods purchased.Such a bar code display is shown in FIG. lB.
At a predetermined time after completion of the television commercial to allow the user to contemplate the in~llllalion provided, a prompt cOllllllalld is provided in the VBI data which is L~ll,a~",itted by the controller to the television screen or to the portable data coupon. Upon receiving the prompt command the microprocessor activates the beeper or flashing display character to call the user's attention to the fact that a coupon or other h~ro""alion has been provided. The user may review the hll`oll,ldlion using the read key and determine if the hl~ulllldlion should be saved in protected storage to preclude over-writing by subsequent commercial hl~ollllalion. If the save key is pressed, the hl~ullllalion is protected ~ 21 6 0 6 9 1 IpEA/us 9 4 / 0 3 8 9 1 and may then be used subsequently for redeeming the "electronic coupon. ' Alle,l.alively, if the information is of no interest to the user, the cancel key may be pressed and the data cancelled at that time.
The portable data coupon monitors expiration date inru~ dLion provided in the encoded data and the microprocessor compares current time and date illçul~"~ion provided by the internal clock to the expiration date of inro~ ;on present in data storage. Upon reaching a pre~leterminPd period prior to an expiration date the microprocessor will display the inro~ 1ion corresponding to the al)proacl~ing expiration date and prompt the user by activating the beeper or flashing display cue. Data in protected and temporary storage which contains an expiration date is "oniloLed by the microprocessor and upon passing the e~cpiration date the memory locations are cleared thereby conserving memory resources.
An embodiment of the controller for use with the portable data coupon is shown in FIG. 3. The controller may be incol~ula~d in the television itself or other product incorporating a VBI decoder and data ~cll~n~ ;on system as previously described. Incorporation of the controller into a VCR system is accomplished in a present embodiment employing a system æ disclosed in U.S.
Patent Application, Serial No. 08/014,541 filed on February 8, 1993, entitled F.nhAnrin~ Operations of Video Tape Cæsette Players having a coll~ A~.SignPe æ the present invention which is incol~o~aled herein in its entirety by r-cf~en~e.
As shown in FIG. 3, the controller receives the television broadcæt signal on the video input line 48, video is also provided to the tuner of the television set (not shown) for normal television viewing. A VBI decoder 50 receives the video input signal and decodes the data provided in the vertical blanking interval under the control of a microprocessor 52. Data formats for VBI data are well l~nown in theh.~l~l.~ and e~cemplified by the report entitled IIReco~ nded Practice for Line 21 Data Services Part 7 FYten~Pd Data Service Packets~ draft EIA~08.
VBI encodPr/decoder systems are well known in the art and are presently employed for closed captioning for the hearing hllpa,r~. Fo...-A~ g of specific data types for recognition by the microprocessor allows the data storage capability of the VBI to be employed for multiple uses. Various data provided in the vertical blAnlring interval may include program inro----A1;on for television programs being watched or taped. Co.. P~cial i.. rol.. A1;on, such as that previously described is also provided in the VBI data. The VBI decoder incorporates a multiple~cer underthe control of the microprocessor as a logic means which se~ s program i~c,.",a~ion data from data applicable to the portable data coupon.
~ 21 PCT~US 94/ 03 8 9 1 In a first embodiment of the present system the coupon data stripped from the VBI by the VBI decoder is provided directly to a r~ cl"itter in the controller.
As previously described, this r~ l"itter may take the form of an IR emitter or astandard serial port employing a hard wired connector.
In a second embodiment of the system the coupon data is directed from the VBI decoder to a memory 54 internal to the controller for storage. This storage allows delayed L~ nC",icsi~n to the portable data coupon and under the control of the microprocessor allows burst tr~ncmicsion of stored data in the memory as opposed to real-time intermittent tr~nsmiCcion provided by direct VBI decoding.
The memory capability of the controller is far less co~llailled by physical tlim~nsional requirements than the memory of the portable data coupon.
Concequently, operational scenarios for the system wherein data stripped from the VBI is temporary stored in the controller and only downloaded to the portable data coupon for use are envisioned.
The data ~l.a~;led from the VBI by the decoder inrllldes program hlro~ dlion or other data which may not be directly applicable to the portable data coupon. Incorporation of the controller system in a VCR, as identified in the exemplary lerelenced embodiment of Patent Applic~fion Serial No. 014,541 is enh~nred by providing capability in the controller for directing VBI data and other control hlrolllldlion to devices in ~d~lition to the portable data coupon. As shown in FIG. 3 the microprocessor provides direct coded control data, for inct~nre, control il~,lllalion for a cable television decoder box, through a code data generator 56.
A data Çu~laller 58 under control of the microprocessor provides ~ icsiQn data to the infrared emitter in specific formats for data categories. For example, asshown in FIG. 3 category 1 data is control data output from the code data systemfor control of a seCQn~l~ry dp~al~uS by the microprocessor of the controller.
Category 2 illrulllldlion is program ID i-~o~ ion provided from the controller while c~egc~ 3 data is collllllercial data available for the portable data coupon. The controller incorporates a clock 60 for time keeping functions providing an output through the data rvl~ e~ under the control of the microprocessor as calegu-~ 4 data. The clock 60 of the controller is reset usingstation time data responsive to a control signal from the microprocessor 52.
In certain applications the controller may be operable from a remote control device as eY~Tnrlified by a standard VCR remote controller. The IR detector 34 in the controller is adapted to receive IR tr~ncmissiQnc from such remote controllers for processing by the microprocessor. The microprocessor in turn converts such remote control inputs to code data for control of ~lt~rn~te devices such as the cable ''3 ~
4 ~ u, ~ 9 - - 2160691 IPEA/US l -~; APR ~99~
box, television or the portable data coupon. Prompting of the portable data coupon user through the beeper on the coupon during a broadcast of commercial il~ro,...~ion, as previously described, may be responded to by use of the remotecontrol wherein a predetermined key-stroke on the remote control provides an infrared signal to the controller which is received on the IR detector and provided by the controller microprocessor as a code data signal through the IR emitter of the controller which is in turn received by the IR detector of the portable data coupon to accomplish the save function without the user having to retrieve the coupon and press the save button on the coupon itself. As previously described, the microprocessor 35 in the portable data coupon inco.yoLdt~ data segregation capability based on the data formats, comequently control data in the code data format having a functional representation for the controls of the portable data coupon may be received for "hands-off" operation of the portable data coupon functions.
lS Use of a remote control for remote activation of control fimCtinn~ for mllltirle portable data coupons is accomrli~hed by inrrudin~ a card id~ntifir,~tion number in the l~ey stroke sequrnre thereby allowing difL,ienl "electronic coupons"
or other data to be saved in separate portable data coupons.
In an a~idition~ e oper~tion~l mode for the portable data coupon, program hlru~ a~ion data stored in the controller l~t~OI ~ for use with other controller functions such as, video tape recording, may be downloaded into the portable data coupon for transportation to a second controller. Downloa~ling of the program i~ruLLllalion would be accomplished under the control of the controller microprocessor through the IR emiKer or serial port col~ l;on in a data format 2~ d by the portable data coupon. Data r~ceived by the portable data coupon would be stored in ~yO~a~ or prul~;led storage buffers. Uploading of the data from the portable data coupon to the second controller system would then be ~^comrli~h~d by employing the send key 30 of FW. la on the portable data coupon for ~ sion of the data through the IR emiKer 32 or serial port connector 20 to the memory of the second controller.
An ~ltP-~n~te em~otlim~nt of the portable data coupon for use without lell~ s;oll capability from the controller elllylo~i~ a standard alpha-numeric lceypad 62 as represented in FIG. lc. VBI data decoded from coll,l"~cial i~u~l~dion incolyûldtes a predeterminrd numerical code which is provided by the controller to the user on t~e television screen for direct entry into the portable data coupon using the keypâd. For e~cample, an enroded version of a standard UPC
code may be displayed on the screen which is entered by the user on the keypad and ~ 2160691 .` ~4~
-- IPEA/llS 1 APR ~995 decoded by the microprocessor in the portable data coupon resulting in a display of the vendor/dealer, product discount amount and expiration data. This data would then be available in protected storage of the portable data coupon for later use as previously described.
A redemption system for the implement~tion of the portable data coupon for "electronic coupons" is shown schPm~tic~lly in FIG. 4. A standard bar code sC~nning cash register system 64 having a scanner 66 is typically employed as a point of sale system. Products sold are scanned by the laser scanner using UPC bar codes and automatically regi~ered in the cash register system with product identification and price. Presently available paper coupons typically employ a UPC
bar code which is scanned by the laser scanner, co-lJpa~od to the purchases made, and if the product has been purchased, the coupon discount is applied to the sales total. The portable data coupon may be employed in the same fashion by calling up the recorded discount in a UPC bar code format as previously described and shownin FIG. lB. Scanning by the normal laser scanner then allows the cash register system to confirm purchase of the discounted product and application of the approp,iate discount to the sales tohl.
Paper coupons are typically collected upon redemption to avoid reuse.
Store employees manually cancel each coupon after redemption using the cancel ltey on the portable data coupon. Allel~Lively, the porhble dah coupon, through use of the IR detector 16, a.~Lorllalically deletes a scanned coupon by detection of the laser light signal in the IR detector. To avoid deletion of the "electronic coupon"
prior to c~ ;on that the coupon has been acce~led by the cash register system, an id~ntific~tion bit may be set in the storage location, resulting in a tirne delayed erasure of the coupon which is reversible, if the coupon has not in fact been rede~m~
by a coded input by store employees on the controls of the portable data coupon.A supplemental adapter for electronic coupons 68 for use with the portable data coupon provides a positive in~,.delive co""~ ir~tion means with a portable data coupon for pnh~nred reliability of the point of sale system. The portable data coupon is placed in close proximity to the adapter for infrared signal Lr~ cion and reception, allowing a dialog hlLerchange between the adapter and portable data coupon for evaluation and redemption of all "electronic coupons" corrF ~o~ ing to products purchased. The adapter i~co,~o,d~s an infrared emitter 70 and an infrared detector 72 for co.. ~ iç~fion with the portable data coupon. The adapter queries the portable data coupon by data t-~ C;on through the IR emitter 70 which is received by the IR detector 16 on the portable data coupon. Data PC~/~S 9 4 / 0, ~ 9 1 2160691 IPEA/US 1; ~PR 1995 trAn~mitted by the portable data coupon on IR emitter 32 is received by IR detector 72 in the adapter for processing by the cash register system. Upon co~ ,alion ofthe purchase of the discounted article, a cAn~ tion signal is issued by the adapter on the IR emitter 70, confirming redemption of the coupon. The redemption signalis received by the IR detector 16 on the portable data coupon and data collæ~onding to the discount is cancelled or erased from storage. A mating connector moiety 74 is also provided in the adapter for connection to the connector moiety 20 on the portable data coupon for co~ nicAtion through the serial interf~ce employing query and response for "electronic coupons" present in the portable data coupon corresponding to products purchased.
Interrogation of the portable data coupon for serial number from the ROM
as previously described is employed as a security -leas.,re to. avoid "pirate~ portable data coupons thereby reducing "coupon fraud.
Rehlrning to the system embodiment of FIG la, to pLollwle op~
co"~ ications with the portable data coupon during remote data transfer from thecontroller through broad band infrared tr~ncmiccion~ plAce...~ of the portable data coupon in leAconAhle pro~imity to the controller is required. As shown in FIG. 5, a stand 76 COIllpLisi..g a channel having upstAn~ing legs to support the portable data coupon in an sLIbs~ ;Ally vertical orientation is employed. The embodiment shownin the drawings provides a front leg 78 of the channel having a vertical dim~ncion sized to allow e~posure of the IR detector 16 and a second leg 80 having a vertical dimPn5ion sumci~pnt to support the portable data coupon in a s~bstAntiAlly upright position. Use of IR ~ sp~elll m~t~ri~l5 for alternate embo~imPntc of the stand e~ s the r~u~e~lc.ll for a reduced vertical dimPnQ;on of the first leg. A
holder for multiple portable data coupons employing a stepped ~lange--lenl between co.l.~lulenls for individual coupons may be employed to provide opli y~s~.,e of the IR detector of each portable data coupon for data reception Yet another embodiment for use of the portable data coupon is shown in FIG. ~. Photographic images taken by a video camera 82 are ~ l~i through a photo adapter 84 employing an infrared emitter 86 to be recl,;ved by the portable data coupon on infrared detector 16. Use of the portable data coupon as an electronic i~çntifi~tion card is accomplished by requiring entry of a personal identification number (PIN) known to the card owner and co~ onding to the serial number of the card stored in the ROM. Video data received from the photo adapter is placed in pe~ l\ n storage upon proper entry of the PIN. Data transfer and interface control for the video data is accomplished through the use of an IR
detector 88 responsive to the IR emitter 32 of the portable data coupon.
k~
W0 94/24820 21 fi ~ 6 9 I PCT/US94103891 In operation, the system allows the user to select poses and replace the stored video information as desired. However, the requirement for entry of the PIN, prior to protected storage of the image precludes improper entry of ~ ntific~tion photos. Aiternatively, the key board for entry of the PIN is incorporated in the photo adapter and PIN hlro~ ion is verified by dialog col~ ications with the portable data coupon.
Data commnnic~tion between the photo adapter and portable data coupon is accomplished in an ~Itern~tive embodiment through the use of the connector and serial port interface as previously described.
Having now described the invention in detail as required by the patent statutes, those skilled in the art will recognize modifications and substitutions to the embodiments disclosed herein. Such modifications and ~ub~ ulions are encompassed within the present invention as defmed in the following claims.
Claims (54)
1. A portable data coupon comprising:
means for receiving encoded data;
means for storing the received data said storing means including;
a plurality of temporary storage locations and means for addressing said temporary storage locations, said addressing means sequentially addressing each temporary storage location for storage of received encoded data, and, when all temporary storage locations are full, addressing the temporary storage location having the oldest data for storage of newly received data;
a plurality of protected storage locations, and means for selectively transferring data from one of said temporary storage locations to one of said protected locations;
means for selectively decoding and displaying the data present in the storing means; and means for selectively transmitting the encoded data to a receiving apparatus.
means for receiving encoded data;
means for storing the received data said storing means including;
a plurality of temporary storage locations and means for addressing said temporary storage locations, said addressing means sequentially addressing each temporary storage location for storage of received encoded data, and, when all temporary storage locations are full, addressing the temporary storage location having the oldest data for storage of newly received data;
a plurality of protected storage locations, and means for selectively transferring data from one of said temporary storage locations to one of said protected locations;
means for selectively decoding and displaying the data present in the storing means; and means for selectively transmitting the encoded data to a receiving apparatus.
2. A portable data coupon comprising:
means for receiving encoded data;
means for storing the received data;
a time keeping means;
means for storing current time and date from the time keeping means with received data;
means for selectively decoding and displaying the data present in the storing means; and means for selectively transmitting the encoded data to a receiving apparatus.
means for receiving encoded data;
means for storing the received data;
a time keeping means;
means for storing current time and date from the time keeping means with received data;
means for selectively decoding and displaying the data present in the storing means; and means for selectively transmitting the encoded data to a receiving apparatus.
3. A portable data coupon as defined in claim 2 wherein the encoded data includes current time and date information and further comprising means forupdating said time keeping means to current time and date responsive to the encoded data.
4. A portable data coupon as defined in claim 2 wherein the encoded data comprises merchandise or service discount information.
5. A portable data coupon as defined in claim 4 wherein said discount information includes offerer identification and discount identification.
6. A portable data coupon as defined in claim 4 wherein said discount information includes an expiration date.
7. A portable data coupon as defined in claim 6 further comprising means for comparing the current date from the time keeping means to the date included in said discount information and means for deleting said data from the storing means when the expiration date exceeds the current date.
8. A portable data coupon as defined in claim 2 further comprising indicating means responsive to the comparing means for indicating to a user whenthe current date reaches a predetermined period prior to the expiration date.
9. A portable data coupon as defined in claim 2 wherein the encoded data includes identification of offerer, product or service, and discount amount in UPC format.
10. A portable data coupon as defined in claim 9 wherein the decoding and display means selectively decodes and displays said encoded data in a first alpha numeric format and in a second bar code format and said portable data coupon further includes means for selection of display format.
11. A portable data coupon as defined in claim 1 wherein the means for receiving encoded data comprises an infrared detector.
12. A portable data coupon as defined in claim 1 wherein the means for receiving encoded data comprises a serial input port.
13. A portable data coupon as defined in claim 1 wherein the means for receiving encoded data comprises an alpha numeric key pad.
14. A portable data coupon as defined in claim 1 wherein the encoded data comprises a prompt signal and the portable data coupon further comprises means for indicating that a prompt has been received.
15. A portable data coupon as defined in claim 14 wherein the indicator means is a beeper.
16. A portable data coupon as defined in claim 14 wherein the indicator means comprises a flashing visual indicator.
17. A vertical blanking interval data application system comprising:
a controller connected to receive television signal transmissions including encoded data inserted in the vertical blanking interval of the television signal, said controller having:
a memory for storage of the encoded data received;
means for transmitting the encoded data stored in the memory and, a portable data coupon having means for receiving the data transmitted by the controller;
means for storing the received data;
means for selectively decoding and displaying the data present in the storing means, and means for selectively transmitting the encoded data to a receiving apparatus.
a controller connected to receive television signal transmissions including encoded data inserted in the vertical blanking interval of the television signal, said controller having:
a memory for storage of the encoded data received;
means for transmitting the encoded data stored in the memory and, a portable data coupon having means for receiving the data transmitted by the controller;
means for storing the received data;
means for selectively decoding and displaying the data present in the storing means, and means for selectively transmitting the encoded data to a receiving apparatus.
18. A vertical blanking interval data application system as described in claim 17 wherein said controller further comprises means for detecting data transmitted by said coupon said detection means connected to the memory for storage of the received coupon data.
19. A vertical blanking interval data application system comprising:
a controller connected to receive television transmission signals and having - a VBI decoder for extracting encoded data from the vertical blanking interval of the television transmission signal and means for retransmitting said encoded data; and, a portable data coupon having means for receiving the retransmitted encoded data, means for storing the received data, means for selectively decoding and displaying the data present in the storing means, and means for selectively transmitting the encoded data to a receiving apparatus.
a controller connected to receive television transmission signals and having - a VBI decoder for extracting encoded data from the vertical blanking interval of the television transmission signal and means for retransmitting said encoded data; and, a portable data coupon having means for receiving the retransmitted encoded data, means for storing the received data, means for selectively decoding and displaying the data present in the storing means, and means for selectively transmitting the encoded data to a receiving apparatus.
20. A vertical blanking interval data application system as defined in claim 19 wherein the controller further comprises:
a memory connected to receive encoded data from the VBI decoder, and a multiplexer in the VBI decoder connected to the data retransmission means and connected to the memory for selectively providing encoded data from the VBI decoder in a first state to the data retransmission means and to the memory in a second state.
a memory connected to receive encoded data from the VBI decoder, and a multiplexer in the VBI decoder connected to the data retransmission means and connected to the memory for selectively providing encoded data from the VBI decoder in a first state to the data retransmission means and to the memory in a second state.
21. A vertical blanking interval data application system as defined in claim 20 wherein the controller further includes a means for detecting encoded data transmitted by the means for selectively transmitting of the coupon said detection means connected to the memory for storing data from the coupon.
22. A vertical blanking interval data application system as defined in claim 20 wherein said controller further comprises:
logic means for segregating categories of data; and a data formatter connected to the retransmission means and responsive to the logic means for formatting data for retransmission corresponding to one of said categories of data.
logic means for segregating categories of data; and a data formatter connected to the retransmission means and responsive to the logic means for formatting data for retransmission corresponding to one of said categories of data.
23. A vertical blanking interval data application system as defined in claim 22 wherein the multiplexer of the VBI decoder directs data to the memory or the retransmission means responsive to the logic means based on the category of the data.
24. A vertical blanking interval data application system as defined in claim 22, further comprising a clock having a time data output and wherein the logic means further segregates the time data as a category of data.
25. A vertical blanking interval data application system as defined in claim 24, wherein station time data is a category of data received by the VBI
decoder and further comprising means for resetting the clock to equal the station time data responsive to a control signal from the logic means.
decoder and further comprising means for resetting the clock to equal the station time data responsive to a control signal from the logic means.
26. A vertical blanking interval data application system as defined in claim 22, wherein the portable data coupon further comprises means for detectingdata formatted by the data formatter, said detecting means connected to the receiving means and selectively providing an enable signal to the storing means to allow storing of received data.
27. A vertical blanking interval data application system as defined in claim 22, wherein the controller further comprises means for generating control data for operation of a secondary device, said control data segregated by the logic means as a category of data and wherein said data formatter formats said control data for transmission to the secondary device.
28. A vertical blanking interval data application system as defined in claim 20 wherein the portable data coupon further comprises means for confirminga unique identification of the data coupon to the receiving apparatus.
29. A vertical blanking interval data application system as defined in claim 20 wherein the portable data coupon further comprises means for selectively deleting stored data.
30. A vertical blanking interval data application system as defined in claim 20 wherein the means for storing in the portable data coupon includes at least one temporary storage location and a plurality of protected storage locations, said received data being stored in said at least one temporary storage location and further comprising means for selectively transferring data from said at least one temporary storage location to one of said protected locations.
31. A vertical blanking interval data application system as defined in claim 30 wherein the portable data coupon further comprises a plurality of temporary storage locations and means for addressing said temporary storage locations, said addressing means sequentially addressing each temporary storage location for storage of received encoded data and, when all temporary storage locations are full, addressing the temporary storage location having the oldest data for storage of newly received data.
32. A vertical blanking interval data application system as defined in claim 20 wherein the portable data coupon further comprises a time keeping means.
33. A vertical blanking interval data application system as defined in claim 32 wherein the portable data coupon further comprises means for storing current time and date from the time keeping means with received data.
34. A vertical blanking interval data application system as defined in claim 32 wherein the encoded data includes current time and date information andwherein the portable data coupon further comprises means for updating said time keeping means to current time and date responsive to the encoded data.
35. A vertical blanking interval data application system as defined in claim 20 wherein the encoded data comprises merchandise or service discount information.
36. A vertical blanking interval data application system as defined in claim 35 wherein said discount information includes offeror identification and discount identification.
37. A vertical blanking interval data application system as defined in claim 35 wherein said discount information includes an expiration date.
38. A vertical blanking interval data application system as defined in claim 37 wherein the portable data coupon further comprises a time keeping meansfor providing current date and timer, means for comparing the current date from the time keeping means to the expiration date included in said discount information and means for deleting said data from the storing means when the expiration date exceeds the current date.
39. A vertical blanking interval data application system as defined in claim 35 wherein the encoded data includes identification of offeror product or service and discount amount in UPC format.
40. A vertical blanking interval data application system as defined in claim 20 wherein the decoding and display means of the portable data coupon selectively decodes and displays said encoded data in a first alphanumeric format and in a second bar code format and said portable data coupon further includes means for selection of display format.
41. A vertical blanking interval data application system as defined in claim 20 wherein the retransmitting means comprises an infrared emitter and wherein the means for receiving the retransmitted encoded data comprises an infrared detector.
42. A vertical blanking interval data application system as defined in claim 20 wherein the means for retransmitting comprises a serial output port andwherein the means for receiving the retransmitted encoded data comprises a serial input port.
43. A vertical blanking interval data application system as defined in claim 20 wherein the means for retransmitting said encoded data comprises means for displaying said encoded data and wherein the means for receiving the retransmitted encoded data comprises an alphanumeric keypad.
44. A method for data retrieval and use comprising the steps of:
encoding data in a predetermined transmission format;
broadcasting the encoded data as a portion of a television transmission signal during the vertical blanking interval portion of the signal;receiving the television signal with a VBI decoder and extracting the encoded data from the vertical blanking interval;
retransmitting the encoded data;
receiving the retransmitted encoded data in a portable data coupon;
storing the received data in the portable data coupon;
selectively decoding and displaying the data present in the portable data coupon; and selectively transmitting the encoded data from the portable data coupon to a receiving apparatus.
encoding data in a predetermined transmission format;
broadcasting the encoded data as a portion of a television transmission signal during the vertical blanking interval portion of the signal;receiving the television signal with a VBI decoder and extracting the encoded data from the vertical blanking interval;
retransmitting the encoded data;
receiving the retransmitted encoded data in a portable data coupon;
storing the received data in the portable data coupon;
selectively decoding and displaying the data present in the portable data coupon; and selectively transmitting the encoded data from the portable data coupon to a receiving apparatus.
45. A method for data retrieval and use as defined in claim 44 further comprising the step of intermediately storing the encoded data in a memory prior to retransmission.
46. A method for data retrieval and use as defined in claim 44 wherein the step of receiving the television transmission signal includes the step of identifying the encoded data according to predetermined categories and wherein the step of retransmitting the encoded data includes the step of formatting the encoded data for retransmission corresponding to the category of the data.
47. A method for data retrieval and use as defined in claim 46 wherein receiving the retransmitted encoded data in the portable data coupon includes the step of identifying the data category and wherein storing the received data in the portable data coupon includes the steps of segregating data for storage based on the categories identified and storing said segregated data.
48. A method for data retrieval and use as defined in claim 44 wherein the step of storing the data in the portable data coupon comprises the step of storing the encoded data in a temporary storage location in the portable data coupon andfurther comprising the step of selecting encoded data from temporary storage forprotected storage.
49. A method for data retrieval and use as defined in claim 48 wherein the step of storing the encoded data in temporary storage further includes the steps of:
determining when all temporary storage locations are full;
determining which temporary storage location contains the oldest data; and storing newly received data in the storage location having the oldest data.
determining when all temporary storage locations are full;
determining which temporary storage location contains the oldest data; and storing newly received data in the storage location having the oldest data.
50. A method for data retrieval and use as defined in claim 40 wherein the step of selectively transmitting the encoded data to a receiving apparatus further comprises the step of transmitting a unique identification of the portable data coupon to the receiving apparatus.
51. A method for data retrieval and use as defined in claim 44 further comprising the step of:
deleting data stored in the portable data coupon after selectively transmitting the data to the receiving apparatus.
deleting data stored in the portable data coupon after selectively transmitting the data to the receiving apparatus.
52. A method for data retrieval and use as defined in claim 44 wherein selectively transmitting the encoded data from the portable data coupon to a receiving apparatus comprises the steps of:
querying the portable data coupon to determine if encoded data corresponding to desired data is present in a storage location; and transmitting the data from the storage location of the portable data coupon.
querying the portable data coupon to determine if encoded data corresponding to desired data is present in a storage location; and transmitting the data from the storage location of the portable data coupon.
53. A method for data retrieval and use as defined in claim 52 wherein the steps of querying and retrieving are repeated for all desired data.
54. A method for data retrieval and use as defined in claim 44 further comprising the step of deleting data which has been transmitted from storage.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/048,761 US5523794A (en) | 1993-04-16 | 1993-04-16 | Method and apparatus for portable storage and use of data transmitted by television signal |
US08/048761 | 1993-04-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2160691A1 true CA2160691A1 (en) | 1994-10-27 |
Family
ID=21956315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002160691A Abandoned CA2160691A1 (en) | 1993-04-16 | 1994-04-08 | Portable electronic data coupon |
Country Status (7)
Country | Link |
---|---|
US (1) | US5523794A (en) |
EP (1) | EP0700621A4 (en) |
JP (1) | JPH08509329A (en) |
CN (1) | CN1128598A (en) |
AU (1) | AU6531094A (en) |
CA (1) | CA2160691A1 (en) |
WO (1) | WO1994024820A1 (en) |
Families Citing this family (241)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US6239794B1 (en) | 1994-08-31 | 2001-05-29 | E Guide, Inc. | Method and system for simultaneously displaying a television program and information about the program |
US7831470B1 (en) | 1996-09-04 | 2010-11-09 | Walker Digital, Llc | Method and apparatus for facilitating electronic commerce through providing cross-benefits during a transaction |
US5594493A (en) * | 1994-01-19 | 1997-01-14 | Nemirofsky; Frank R. | Television signal activated interactive smart card system |
US5699370A (en) * | 1994-02-17 | 1997-12-16 | Hitachi, Ltd. | Information recording and reproduction apparatus to be controlled by temporal information |
US8793738B2 (en) | 1994-05-04 | 2014-07-29 | Starsight Telecast Incorporated | Television system with downloadable features |
US5834747A (en) * | 1994-11-04 | 1998-11-10 | Pixel Instruments | Universal credit card apparatus and method |
US6525698B1 (en) * | 1994-12-03 | 2003-02-25 | Omrom Corporation | Sales/inventory management system using a display not directly readable by a person to indicate a total of input data such as coins |
US6321208B1 (en) * | 1995-04-19 | 2001-11-20 | Brightstreet.Com, Inc. | Method and system for electronic distribution of product redemption coupons |
ES2394537T3 (en) * | 1995-04-24 | 2013-02-01 | United Video Properties, Inc. | Procedure and electronic guide system for television programming with remote contracting of products |
US6067121A (en) * | 1995-06-07 | 2000-05-23 | Kabushiki Kaisha Toshiba | Scrambled broadcast system |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US20020178051A1 (en) | 1995-07-25 | 2002-11-28 | Thomas G. Scavone | Interactive marketing network and process using electronic certificates |
US6732369B1 (en) | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
JP3625096B2 (en) * | 1995-12-26 | 2005-03-02 | ソニー株式会社 | Television broadcasting apparatus, television broadcasting method, television signal receiving apparatus, and television signal receiving method |
WO1997034413A1 (en) * | 1996-03-15 | 1997-09-18 | E Guide, Inc. | Combination of vcr index and epg |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US6324694B1 (en) * | 1996-09-06 | 2001-11-27 | Intel Corporation | Method and apparatus for providing subsidiary data synchronous to primary content data |
JP3162633B2 (en) * | 1996-09-27 | 2001-05-08 | 松下電器産業株式会社 | Broadcasting system and information broadcast receiving terminal device used therefor |
US5905246A (en) * | 1996-10-31 | 1999-05-18 | Fajkowski; Peter W. | Method and apparatus for coupon management and redemption |
US6932270B1 (en) | 1997-10-27 | 2005-08-23 | Peter W. Fajkowski | Method and apparatus for coupon management and redemption |
US5915039A (en) * | 1996-11-12 | 1999-06-22 | International Business Machines Corporation | Method and means for extracting fixed-pitch characters on noisy images with complex background prior to character recognition |
US6687906B1 (en) | 1996-12-19 | 2004-02-03 | Index Systems, Inc. | EPG with advertising inserts |
US8635649B2 (en) | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
US6415439B1 (en) | 1997-02-04 | 2002-07-02 | Microsoft Corporation | Protocol for a wireless control system |
US6195090B1 (en) | 1997-02-28 | 2001-02-27 | Riggins, Iii A. Stephen | Interactive sporting-event monitoring system |
US20050097594A1 (en) * | 1997-03-24 | 2005-05-05 | O'donnell Frank | Systems and methods for awarding affinity points based upon remote control usage |
US6130726A (en) * | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US6504580B1 (en) | 1997-03-24 | 2003-01-07 | Evolve Products, Inc. | Non-Telephonic, non-remote controller, wireless information presentation device with advertising display |
US9113122B2 (en) | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
JP4596495B2 (en) * | 1997-07-18 | 2010-12-08 | ソニー株式会社 | CONTROL DEVICE, CONTROL METHOD, ELECTRIC DEVICE SYSTEM, ELECTRIC DEVICE SYSTEM CONTROL METHOD, AND RECORDING MEDIUM |
BRPI9812104B1 (en) | 1997-07-21 | 2016-12-27 | Guide E Inc | method for navigating an interactive program guide |
US6016141A (en) | 1997-10-06 | 2000-01-18 | United Video Properties, Inc. | Interactive television program guide system with pay program package promotion |
US6604240B2 (en) | 1997-10-06 | 2003-08-05 | United Video Properties, Inc. | Interactive television program guide system with operator showcase |
WO1999038117A1 (en) * | 1998-01-27 | 1999-07-29 | Viztec Inc. | Transmitting advertisements to smart cards |
JPH11234645A (en) * | 1998-02-13 | 1999-08-27 | Hitachi Ltd | Digital broadcast reception terminal |
US7185355B1 (en) | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
US6564379B1 (en) | 1998-04-30 | 2003-05-13 | United Video Properties, Inc. | Program guide system with flip and browse advertisements |
US6742183B1 (en) | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
US7644282B2 (en) | 1998-05-28 | 2010-01-05 | Verance Corporation | Pre-processed information embedding system |
US6614987B1 (en) * | 1998-06-12 | 2003-09-02 | Metabyte, Inc. | Television program recording with user preference determination |
US8352984B2 (en) * | 1998-06-12 | 2013-01-08 | Thomson Licensing | System and method for generating and managing user preference information for scheduled and stored television programs |
US6442755B1 (en) | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
KR100414849B1 (en) * | 1998-07-10 | 2004-01-13 | 모토로라 인코포레이티드 | Method and apparatus in a wireless communication system for using a selective call receiver to provide demographic information, redeem coupons, and emulate affinity cards |
US6292657B1 (en) | 1998-07-13 | 2001-09-18 | Openwave Systems Inc. | Method and architecture for managing a fleet of mobile stations over wireless data networks |
CN1867068A (en) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
US6584153B1 (en) | 1998-07-23 | 2003-06-24 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US6820278B1 (en) | 1998-07-23 | 2004-11-16 | United Video Properties, Inc. | Cooperative television application system having multiple user television equipment devices |
US7091968B1 (en) * | 1998-07-23 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for encoding a user interface |
BR9912386A (en) | 1998-07-23 | 2001-10-02 | Diva Systems Corp | System and process for generating and using an interactive user interface |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
JP4605902B2 (en) | 1998-07-23 | 2011-01-05 | コムキャスト アイピー ホールディングス アイ, エルエルシー | Interactive user interface |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
TW465235B (en) | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US7827057B1 (en) | 1998-10-05 | 2010-11-02 | Walker Digital, Llc | Method and apparatus for providing cross-benefits based on a customer activity |
JP2000217093A (en) * | 1998-11-17 | 2000-08-04 | Victor Co Of Japan Ltd | Data reception terminal, data transmission section and data transmission reception system |
US6032136A (en) | 1998-11-17 | 2000-02-29 | First Usa Bank, N.A. | Customer activated multi-value (CAM) card |
US6732370B1 (en) * | 1998-11-30 | 2004-05-04 | Diva Systems Corporation | Service provider side interactive program guide encoder |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
US6732367B1 (en) | 1998-11-30 | 2004-05-04 | United Video Properties, Inc. | Interactive television program guide system with title and description blocking |
US6282713B1 (en) * | 1998-12-21 | 2001-08-28 | Sony Corporation | Method and apparatus for providing on-demand electronic advertising |
EP1142326A4 (en) * | 1998-12-21 | 2003-08-20 | Sony Electronics Inc | A method and apparatus for providing electronic coupons |
US7296282B1 (en) | 1999-01-22 | 2007-11-13 | Koplar Interactive Systems International Llc | Interactive optical cards and other hand-held devices with increased connectivity |
US6407779B1 (en) | 1999-03-29 | 2002-06-18 | Zilog, Inc. | Method and apparatus for an intuitive universal remote control system |
JP2000285324A (en) * | 1999-03-31 | 2000-10-13 | Sony Computer Entertainment Inc | Portable information communication terminal and entertainment system |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US6621870B1 (en) | 1999-04-15 | 2003-09-16 | Diva Systems Corporation | Method and apparatus for compressing video sequences |
US7058965B1 (en) | 1999-04-15 | 2006-06-06 | Sedna Patent Services, Llc | Multiplexing structures for delivery of interactive program guide |
US6968567B1 (en) | 1999-04-15 | 2005-11-22 | Sedna Patent Services, Llc | Latency reduction in providing interactive program guide |
US7254824B1 (en) | 1999-04-15 | 2007-08-07 | Sedna Patent Services, Llc | Encoding optimization techniques for encoding program grid section of server-centric interactive programming guide |
US6704359B1 (en) | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US6651252B1 (en) | 1999-10-27 | 2003-11-18 | Diva Systems Corporation | Method and apparatus for transmitting video and graphics in a compressed form |
US6614843B1 (en) | 1999-04-15 | 2003-09-02 | Diva Systems Corporation | Stream indexing for delivery of interactive program guide |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US7127737B1 (en) | 2000-01-26 | 2006-10-24 | Sedna Patent Services, Llc | Bandwidth management techniques for delivery of interactive program guide |
US6847373B1 (en) | 1999-04-16 | 2005-01-25 | Avid Technology, Inc. | Natural color matching in a video editing system |
US7607152B1 (en) | 2000-01-26 | 2009-10-20 | Cox Communications, Inc. | Demand-cast system and bandwidth management for delivery of interactive programming |
US8255956B2 (en) * | 1999-06-28 | 2012-08-28 | Cox Communications, Inc. | System and method for delivery of short-time duration video segments |
MXPA01013446A (en) | 1999-06-28 | 2002-08-06 | Index Systems Inc | System and method for utilizing epg database for modifying advertisements. |
AU5775900A (en) | 1999-06-29 | 2001-01-31 | United Video Properties, Inc. | Method and system for a video-on-demand-related interactive display within an interactive television application |
CN1280344A (en) * | 1999-07-07 | 2001-01-17 | 电话通有限公司 | Method and system for distributing electronic coupon by using radio communication system |
DE60008023T2 (en) * | 1999-07-15 | 2004-09-02 | Richard B. Himmelstein | COMMUNICATION DEVICE FOR EFFICIENT ACCESS TO DATA FROM THE INTERNET |
US9607041B2 (en) * | 1999-07-15 | 2017-03-28 | Gula Consulting Limited Liability Company | System and method for efficiently accessing internet resources |
US7373652B1 (en) | 1999-07-22 | 2008-05-13 | Sedna Patent Services, Llc | Server-centric search function in an interactive program guide |
US7464394B1 (en) | 1999-07-22 | 2008-12-09 | Sedna Patent Services, Llc | Music interface for media-rich interactive program guide |
US6505168B1 (en) * | 1999-08-16 | 2003-01-07 | First Usa Bank, Na | System and method for gathering and standardizing customer purchase information for target marketing |
TW493343B (en) * | 1999-08-30 | 2002-07-01 | Sony Computer Entertainment Inc | Broadcast reception apparatus, broadcast reception system, and portable information terminal |
AU781627B2 (en) * | 1999-09-01 | 2005-06-02 | Koplar Interactive Systems International, Llc | Promotional hand-held communication devices |
GB9925227D0 (en) | 1999-10-25 | 1999-12-22 | Internet Limited | Data storage retrieval and access system |
DE60034364D1 (en) * | 1999-10-27 | 2007-05-24 | Sedna Patent Services Llc | MULTIPLE VIDEO DRIVES USING SLICE BASED CODING |
US9094727B1 (en) | 1999-10-27 | 2015-07-28 | Cox Communications, Inc. | Multi-functional user interface using slice-based encoding |
TW516309B (en) * | 1999-12-10 | 2003-01-01 | United Video Properties Inc | Features for use with advanced set-top applications on interactive television systems |
US8923766B2 (en) | 1999-12-15 | 2014-12-30 | Nokia Corporation | Wireless electronic couponing technique |
US7150028B1 (en) * | 1999-12-30 | 2006-12-12 | Microsoft Corporation | Method and system for downloading, storing and displaying coupon data using the horizontal overscan portion of a video signal |
US6556247B1 (en) | 1999-12-30 | 2003-04-29 | Microsoft Corporation | Method and system for decoding data in the horizontal overscan portion of a video signal |
US6937289B1 (en) | 1999-12-30 | 2005-08-30 | Microsoft Corporation | Method and system for downloading and storing interactive device content using the horizontal overscan portion of a video signal |
US6704058B2 (en) | 1999-12-30 | 2004-03-09 | Microsoft Corporation | System and method of adaptive timing estimation for horizontal overscan data |
US6956496B1 (en) | 2000-01-18 | 2005-10-18 | Zilog, Inc. | Method and apparatus for updating universal remote databases through TV VBI processing |
ATE477677T1 (en) | 2000-02-01 | 2010-08-15 | United Video Properties Inc | METHODS AND SYSTEMS FOR FORCING PUBLICITY |
US7478240B1 (en) | 2000-02-11 | 2009-01-13 | Alcatel-Lucent Usa Inc. | Method and system for capture of location specific media related information and delivery through communications network |
US7203663B1 (en) | 2000-02-15 | 2007-04-10 | Jpmorgan Chase Bank, N.A. | System and method for converting information on paper forms to electronic data |
US6737957B1 (en) * | 2000-02-16 | 2004-05-18 | Verance Corporation | Remote control signaling using audio watermarks |
US6784805B2 (en) | 2000-03-15 | 2004-08-31 | Intrigue Technologies Inc. | State-based remote control system |
US20010033243A1 (en) | 2000-03-15 | 2001-10-25 | Harris Glen Mclean | Online remote control configuration system |
US8531276B2 (en) | 2000-03-15 | 2013-09-10 | Logitech Europe S.A. | State-based remote control system |
AU5005601A (en) | 2000-03-31 | 2001-10-15 | United Video Properties Inc | Systems and methods for reducing cut-offs in program recording |
JP2003529844A (en) | 2000-03-31 | 2003-10-07 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | System and method for advertising linked by metadata |
AU3458300A (en) * | 2000-03-31 | 2001-10-15 | Alan Corporation | Business supporting system, business supporting apparatus, service instructing device, and recorded medium |
US8473342B1 (en) | 2000-04-05 | 2013-06-25 | Catalina Marketing Corporation | Method and system for generating certificates having unique Id data |
US7213254B2 (en) | 2000-04-07 | 2007-05-01 | Koplar Interactive Systems International Llc | Universal methods and device for hand-held promotional opportunities |
AR028003A1 (en) | 2000-04-10 | 2003-04-23 | United Video Properties Inc | INTERACTIVE PROGRAMMING GUIDE WITH MEDIA GUIDE INTERFACE |
JP3207192B1 (en) * | 2000-05-02 | 2001-09-10 | 株式会社 ジェネス | Authentication method and device |
US6812961B1 (en) * | 2000-05-11 | 2004-11-02 | Eastman Kodak Company | System and camera for automatically forwarding digital images to a service provider |
EP1285503A2 (en) * | 2000-05-31 | 2003-02-26 | Optinetix, Inc. | Systems and methods for distributing information through broadcast media |
JP3814496B2 (en) * | 2000-06-27 | 2006-08-30 | キヤノン株式会社 | Data transmission system and data transmission method |
US20020049967A1 (en) * | 2000-07-01 | 2002-04-25 | Haseltine Eric C. | Processes for exploiting electronic tokens to increase broadcasting revenue |
JP2002024662A (en) * | 2000-07-04 | 2002-01-25 | Sony Corp | Merchandise sales service providing business promoting system, information distributing device, information processing device, information writing/reading device and merchandise sale service providing business promoting method |
US7194754B2 (en) * | 2000-07-25 | 2007-03-20 | Digeo, Inc. | Method and system to defer transactions conducted via interactive television |
US7257545B1 (en) * | 2000-07-26 | 2007-08-14 | Hung Patrick Siu-Ying | Configurable electronic redeemable coupon |
WO2002011019A1 (en) * | 2000-08-01 | 2002-02-07 | First Usa Bank, N.A. | System and method for transponder-enabled account transactions |
US6862575B1 (en) * | 2000-08-17 | 2005-03-01 | Nokia Corporation | Electronic coupon system |
DE10101750A1 (en) * | 2000-09-21 | 2002-04-18 | Matthias Zahn | Method for the transmission of data with a television signal |
US8302127B2 (en) * | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
EP1376419A4 (en) * | 2000-09-30 | 2005-05-11 | Sega Corp | Service ticket issuing system and service ticket issuing service |
AU2002211570A1 (en) | 2000-10-11 | 2002-04-22 | United Video Properties, Inc. | Systems and methods for caching data in media-on-demand systems |
CN1475081A (en) * | 2000-10-11 | 2004-02-11 | 联合视频制品公司 | System and method for supplementing on-demand media |
KR20190096450A (en) | 2000-10-11 | 2019-08-19 | 로비 가이드스, 인크. | Systems and methods for delivering media content |
US7831467B1 (en) | 2000-10-17 | 2010-11-09 | Jpmorgan Chase Bank, N.A. | Method and system for retaining customer loyalty |
AU2002226941A1 (en) * | 2000-11-20 | 2002-06-03 | Ecrio, Inc. | Method for downloading bar code encoded information with a mobile communication |
US6877665B2 (en) | 2000-11-20 | 2005-04-12 | Ecrio, Inc. | System, method, and apparatus for communicating information encoded in a light-based signal using a fob device |
US6685093B2 (en) * | 2001-09-25 | 2004-02-03 | Ecrio, Inc. | System, method and apparatus for communicating information between a mobile communications device and a bar code reader |
US6631849B2 (en) | 2000-12-06 | 2003-10-14 | Bank One, Delaware, National Association | Selectable multi-purpose card |
JP2002207907A (en) * | 2001-01-09 | 2002-07-26 | Dainippon Printing Co Ltd | Data transmission and reception system |
US6993284B2 (en) | 2001-03-05 | 2006-01-31 | Lee Weinblatt | Interactive access to supplementary material related to a program being broadcast |
US7526449B1 (en) | 2001-04-17 | 2009-04-28 | Jpmorgan Chase Bank N.A. | Optically encoded card and system and method for using |
US20020178060A1 (en) * | 2001-05-25 | 2002-11-28 | Sheehan Patrick M. | System and method for providing and redeeming electronic paperless coupons |
US6934533B2 (en) | 2001-05-30 | 2005-08-23 | Nortel Networks Limited | Voucher redemption in mobile networks |
KR100725500B1 (en) * | 2001-06-13 | 2007-06-08 | 삼성전자주식회사 | Display and controlling method thereof |
US8818871B2 (en) * | 2001-06-21 | 2014-08-26 | Thomson Licensing | Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure |
US20050086697A1 (en) * | 2001-07-02 | 2005-04-21 | Haseltine Eric C. | Processes for exploiting electronic tokens to increase broadcasting revenue |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US8429688B1 (en) | 2001-09-19 | 2013-04-23 | At&T Intellectual Property I, L.P. | Broadcast programming guide |
US7967211B2 (en) * | 2001-09-25 | 2011-06-28 | Mobeam Inc. | Method and apparatus for communicating information from a mobile digital device to a bar code scanner |
US20030058261A1 (en) * | 2001-09-25 | 2003-03-27 | Nagesh Challa | Static display of a bar code on a display of a mobile communications device |
US20030144035A1 (en) * | 2001-12-19 | 2003-07-31 | Lee Weinblatt | Electronically generating and displaying a reward coupon |
US8392301B1 (en) | 2002-03-08 | 2013-03-05 | Jpmorgan Chase Bank, N.A. | Financial system for isolated economic environment |
US20030169461A1 (en) * | 2002-03-08 | 2003-09-11 | Gaebel Gary Lin | Document machine with programmable promotional advertising and information display, and related method |
WO2003077080A2 (en) | 2002-03-08 | 2003-09-18 | Jp Morgan Chase Bank | Financial system for isolated economic environment |
US20030208773A1 (en) * | 2002-05-03 | 2003-11-06 | C & C Jotikasthira Co., Ltd. | Device for transferring data |
JP2005533316A (en) * | 2002-07-12 | 2005-11-04 | エクスファンド,インコーポレイテッド | Interactive e-commerce and message exchange system |
US20040117255A1 (en) * | 2002-07-12 | 2004-06-17 | Nemirofsky Frank Robert | Interactive electronic commerce and message interchange system featuring delivery of messages tailored to individual users |
US20040044961A1 (en) * | 2002-08-28 | 2004-03-04 | Leonid Pesenson | Method and system for transformation of an extensible markup language document |
US7319862B1 (en) * | 2002-09-26 | 2008-01-15 | Exphand, Inc. | Block-based encoding and decoding information transference system and method |
EP1552454B1 (en) * | 2002-10-15 | 2014-07-23 | Verance Corporation | Media monitoring, management and information system |
US20040107135A1 (en) * | 2002-12-03 | 2004-06-03 | Craig Deatherage | Electronic coupon distribution and redemption system and method |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
US8438601B2 (en) | 2003-07-02 | 2013-05-07 | Rovi Solutions Corporation | Resource management for a networked personal video recording system |
US7454120B2 (en) | 2003-07-02 | 2008-11-18 | Macrovision Corporation | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
JP2005051435A (en) * | 2003-07-31 | 2005-02-24 | Ntt Communications Kk | System, utilization method, and storage device for value-added information, and broadcasting device |
US7330511B2 (en) * | 2003-08-18 | 2008-02-12 | Koplar Interactive Systems International, L.L.C. | Method and system for embedding device positional data in video signals |
US8175908B1 (en) | 2003-09-04 | 2012-05-08 | Jpmorgan Chase Bank, N.A. | Systems and methods for constructing and utilizing a merchant database derived from customer purchase transactions data |
US20060239501A1 (en) | 2005-04-26 | 2006-10-26 | Verance Corporation | Security enhancements of digital watermarks for multi-media content |
US7593876B2 (en) | 2003-10-15 | 2009-09-22 | Jp Morgan Chase Bank | System and method for processing partially unstructured data |
US10332190B1 (en) | 2004-01-30 | 2019-06-25 | Jpmorgan Chase Bank, N.A. | System and method for trade payment exchange |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US8229283B2 (en) * | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
DE102006018238A1 (en) | 2005-04-20 | 2007-03-29 | Logitech Europe S.A. | Remote control system for home theater system, analyzes log of events stored by remote controller to identify patterns of interest in logged use of remote controller |
US8020004B2 (en) | 2005-07-01 | 2011-09-13 | Verance Corporation | Forensic marking using a common customization function |
US8781967B2 (en) | 2005-07-07 | 2014-07-15 | Verance Corporation | Watermarking in an encrypted domain |
US20070018947A1 (en) * | 2005-07-19 | 2007-01-25 | Panelvision Technology, A California Corporation | Infrared transmitter/receiver accessory and system for portable photo player |
US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
US20070079342A1 (en) * | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
EP1935177B1 (en) * | 2005-10-14 | 2013-07-31 | United Video Properties, Inc. | Systems and methods for recording multiple programs simultaneously with a single tuner |
US8731379B1 (en) | 2005-11-04 | 2014-05-20 | Rovi Guides, Inc. | Systems and methods for recording programs with a network recording device upon failure of a user's equipment |
US8582946B2 (en) | 2005-11-04 | 2013-11-12 | Rovi Guides, Inc. | Systems and methods for recording programs using a network recording device as supplemental storage |
US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
US20070154168A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for accessing media program options based on program segment interest |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US20070154169A1 (en) * | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for accessing media program options based on program segment interest |
US8607287B2 (en) | 2005-12-29 | 2013-12-10 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US20070156521A1 (en) | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for commerce in media program related merchandise |
US7774341B2 (en) | 2006-03-06 | 2010-08-10 | Veveo, Inc. | Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
US20090133078A1 (en) | 2007-11-16 | 2009-05-21 | United Video Properties, Inc | Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system |
US8798133B2 (en) | 2007-11-29 | 2014-08-05 | Koplar Interactive Systems International L.L.C. | Dual channel encoding and detection |
US20090266888A1 (en) * | 2008-04-23 | 2009-10-29 | Mccarthy Mary | Method for organizing and inventorying library materials |
WO2009143084A1 (en) | 2008-05-18 | 2009-11-26 | Zetawire, Inc. | Secured electronic transaction system |
USD635186S1 (en) | 2008-06-30 | 2011-03-29 | Jpmorgan Chase Bank, N.A. | Metal transaction device |
US9305292B1 (en) | 2008-07-03 | 2016-04-05 | Jpmorgan Chase Bank, N.A. | Systems and methods for providing an adaptable transponder device |
USD636021S1 (en) | 2008-07-17 | 2011-04-12 | Jpmorgan Chase Bank, N.A. | Eco-friendly transaction device |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US8715083B2 (en) * | 2009-06-18 | 2014-05-06 | Koplar Interactive Systems International, L.L.C. | Methods and systems for processing gaming data |
US8505813B2 (en) | 2009-09-04 | 2013-08-13 | Bank Of America Corporation | Customer benefit offer program enrollment |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US8359616B2 (en) | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
US20110081129A1 (en) * | 2009-10-07 | 2011-04-07 | Rovi Technologies Corporation | Broadband recording method and apparatus for video and/or audio programs |
CN102129635A (en) * | 2010-01-19 | 2011-07-20 | 鸿富锦精密工业(深圳)有限公司 | Electronic shopping system and electronic shopping terminal of electronic shopping system |
US8775245B2 (en) | 2010-02-11 | 2014-07-08 | News America Marketing Properties, Llc | Secure coupon distribution |
US8508401B1 (en) | 2010-08-31 | 2013-08-13 | Logitech Europe S.A. | Delay fixing for command codes in a remote control system |
US9607131B2 (en) | 2010-09-16 | 2017-03-28 | Verance Corporation | Secure and efficient content screening in a networked environment |
WO2012094564A1 (en) | 2011-01-06 | 2012-07-12 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US9892419B1 (en) | 2011-05-09 | 2018-02-13 | Bank Of America Corporation | Coupon deposit account fraud protection system |
US8751298B1 (en) | 2011-05-09 | 2014-06-10 | Bank Of America Corporation | Event-driven coupon processor alert |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
US9049073B2 (en) | 2011-06-28 | 2015-06-02 | Rovi Guides, Inc. | Systems and methods for initializing allocations of transport streams based on historical data |
US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
US8923548B2 (en) | 2011-11-03 | 2014-12-30 | Verance Corporation | Extraction of embedded watermarks from a host content using a plurality of tentative watermarks |
US9323902B2 (en) | 2011-12-13 | 2016-04-26 | Verance Corporation | Conditional access using embedded watermarks |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9609374B2 (en) | 2012-06-27 | 2017-03-28 | Rovi Guides, Inc. | System and methods for automatically obtaining cost-efficient access to a media content collection |
US9571606B2 (en) | 2012-08-31 | 2017-02-14 | Verance Corporation | Social media viewing system |
US9106964B2 (en) | 2012-09-13 | 2015-08-11 | Verance Corporation | Enhanced content distribution using advertisements |
US8869222B2 (en) | 2012-09-13 | 2014-10-21 | Verance Corporation | Second screen content |
US9147198B2 (en) | 2013-01-10 | 2015-09-29 | Rovi Technologies Corporation | Systems and methods for providing an interface for data driven media placement |
US20140207552A1 (en) * | 2013-01-22 | 2014-07-24 | Celilo Group Media | Publishing and redeeming electronic manufacturer coupons |
US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US9262793B2 (en) | 2013-03-14 | 2016-02-16 | Verance Corporation | Transactional video marking system |
US9251549B2 (en) | 2013-07-23 | 2016-02-02 | Verance Corporation | Watermark extractor enhancements based on payload ranking |
US9208334B2 (en) | 2013-10-25 | 2015-12-08 | Verance Corporation | Content management using multiple abstraction layers |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
EP3117626A4 (en) | 2014-03-13 | 2017-10-25 | Verance Corporation | Interactive content acquisition using embedded codes |
US20170278127A1 (en) | 2016-03-28 | 2017-09-28 | Codebroker, Llc | Validating digital content presented on a mobile device |
US10511692B2 (en) | 2017-06-22 | 2019-12-17 | Bank Of America Corporation | Data transmission to a networked resource based on contextual information |
US10524165B2 (en) | 2017-06-22 | 2019-12-31 | Bank Of America Corporation | Dynamic utilization of alternative resources based on token association |
US10313480B2 (en) | 2017-06-22 | 2019-06-04 | Bank Of America Corporation | Data transmission between networked resources |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3095653A (en) * | 1960-04-11 | 1963-07-02 | Corrigan Communications Inc | Method of testing the learning of persons |
US3599221A (en) * | 1968-03-18 | 1971-08-10 | Sanders Associates Inc | Recording crt light gun and method |
US3848082A (en) * | 1973-01-16 | 1974-11-12 | Atlantic Res Corp | System for transmitting and utilizing supplemental data via television systems |
US4186413A (en) * | 1977-11-14 | 1980-01-29 | Sanders Associates, Inc. | Apparatus for receiving encoded messages on the screen of a television receiver and for redisplay thereof on the same receiver screen in a readable format |
US4405829A (en) * | 1977-12-14 | 1983-09-20 | Massachusetts Institute Of Technology | Cryptographic communications system and method |
JPS59117837A (en) * | 1982-12-24 | 1984-07-07 | Sony Corp | Synchronism system of television sound signal |
DE3635768C2 (en) * | 1985-10-24 | 1988-05-26 | Sharp K.K., Osaka, Jp | Reading device for coded information |
US4926255A (en) * | 1986-03-10 | 1990-05-15 | Kohorn H Von | System for evaluation of response to broadcast transmissions |
US5128752A (en) * | 1986-03-10 | 1992-07-07 | Kohorn H Von | System and method for generating and redeeming tokens |
FR2605430B1 (en) * | 1986-10-15 | 1991-06-07 | Audebert Yves | ELECTRONIC DEVICE FOR ALLOWING THE USE OF A MEMORY CARD WITH A SYSTEM FOR WHICH IT IS INTENDED |
US4825467A (en) * | 1986-11-25 | 1989-04-25 | International Telesystems, Inc. | Restricted access television transmission system |
IT1211278B (en) * | 1987-09-02 | 1989-10-12 | Olivetti & Co Spa | SYSTEM OF TRANSMISSION AND OR RECEPTION OF PROGRAMS FOR CALCULATORS AND OR DATA THROUGH TELETEXT |
US5136644A (en) * | 1988-04-21 | 1992-08-04 | Telecash | Portable electronic device for use in conjunction with a screen |
FR2630561B1 (en) * | 1988-04-21 | 1992-11-27 | Audebert Yves | ELECTRONIC PORTABLE DEVICE FOR USE IN CONNECTION WITH A SCREEN |
DE3906349A1 (en) * | 1989-03-01 | 1990-09-13 | Hartmut Hennige | METHOD AND DEVICE FOR SIMPLIFYING THE USE OF A VARIETY OF CREDIT CARDS AND THE LIKE |
FR2658375B2 (en) * | 1989-05-25 | 1994-04-22 | Adventure | ELECTRONIC DEVICE FOR ALLOWING INDIVIDUAL PARTICIPATION IN A BROADCASTING PROGRAM. |
NL8901492A (en) * | 1989-06-13 | 1991-01-02 | Philips Nv | TRANSMISSION SYSTEM FOR TRANSMITTING A VIDEO SIGNAL WITH AN IDENTIFICATION SIGNAL, TRANSMITTER FOR GENERATING THE VIDEO SIGNAL AND IMAGE DISPLAY FOR RECEIVING AND PLAYING THE VIDEO SIGNAL. |
FR2648932B1 (en) * | 1989-06-23 | 1992-04-03 | Parienti Raoul | TRANSMISSION, INFORMATION AND DATA PROCESSING INPUT SYSTEM |
FR2650416B1 (en) * | 1989-07-28 | 1995-04-21 | Adventure | INFORMATION TRANSMISSION SYSTEM, PORTABLE OBJECT AND READER FOR USE IN SUCH A SYSTEM |
KR100191811B1 (en) * | 1989-10-24 | 1999-06-15 | 이브 오드베르 | Portable electronic device to establish public loyalty to a medium or similar |
US5282249A (en) * | 1989-11-14 | 1994-01-25 | Michael Cohen | System for controlling access to broadcast transmissions |
US5070404A (en) * | 1990-05-15 | 1991-12-03 | Bullock Communications, Inc. | Method and apparatus for contemporaneous delivery of data |
US5192854A (en) * | 1990-07-26 | 1993-03-09 | Counts Reginald D | System for electronically recording and redeeming coupons |
US5294782A (en) * | 1991-09-27 | 1994-03-15 | Khyber Technologies Corporation | Integrated portable device for point of sale transactions |
US5249044A (en) * | 1992-05-05 | 1993-09-28 | Kohorn H Von | Product information storage, display, and coupon dispensing system |
US5287181A (en) * | 1992-08-20 | 1994-02-15 | Holman Michael J | Electronic redeemable coupon system and television |
-
1993
- 1993-04-16 US US08/048,761 patent/US5523794A/en not_active Expired - Lifetime
-
1994
- 1994-04-08 WO PCT/US1994/003891 patent/WO1994024820A1/en not_active Application Discontinuation
- 1994-04-08 JP JP6523337A patent/JPH08509329A/en active Pending
- 1994-04-08 AU AU65310/94A patent/AU6531094A/en not_active Abandoned
- 1994-04-08 EP EP94912973A patent/EP0700621A4/en not_active Withdrawn
- 1994-04-08 CA CA002160691A patent/CA2160691A1/en not_active Abandoned
- 1994-04-08 CN CN94192218.9A patent/CN1128598A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
AU6531094A (en) | 1994-11-08 |
WO1994024820A1 (en) | 1994-10-27 |
JPH08509329A (en) | 1996-10-01 |
EP0700621A4 (en) | 1996-05-08 |
CN1128598A (en) | 1996-08-07 |
US5523794A (en) | 1996-06-04 |
EP0700621A1 (en) | 1996-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2160691A1 (en) | Portable electronic data coupon | |
US5978013A (en) | Apparatus and method for generating product coupons in response to televised offers | |
CA2181705C (en) | Television signal activated interactive smart card system | |
US5287181A (en) | Electronic redeemable coupon system and television | |
US5716273A (en) | Apparatus and method for controlling educational and amusement use of a television | |
US5285278A (en) | Electronic redeemable coupon system via television | |
US5504519A (en) | Method and apparatus for printing coupons and the like | |
US20030144035A1 (en) | Electronically generating and displaying a reward coupon | |
US20010021916A1 (en) | Method of advertising and selling articles and services using digital TV receiver and internet | |
WO1996038985A1 (en) | Interactive television system for processing viewer responses | |
EP1250810A2 (en) | Method and system for transmitting, storing and displaying coupon data using the horizontal overscan portion of a video signal | |
US9124916B2 (en) | Interactive reward associated with a broadcast | |
WO1993023955A1 (en) | Electronic redeemable coupon system | |
AU755544B2 (en) | Television signal activated interactive smart card system | |
CA2451912C (en) | Television signal activated interactive smart card system | |
JP4573078B2 (en) | Mail order system by image distribution | |
EP0705467A1 (en) | Retrieval system for the transfer of information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |