WO2002054651A2 - System and method for sending and receving data products - Google Patents
System and method for sending and receving data products Download PDFInfo
- Publication number
- WO2002054651A2 WO2002054651A2 PCT/US2002/000163 US0200163W WO02054651A2 WO 2002054651 A2 WO2002054651 A2 WO 2002054651A2 US 0200163 W US0200163 W US 0200163W WO 02054651 A2 WO02054651 A2 WO 02054651A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- products
- signal
- data products
- broadcast
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 93
- 238000004891 communication Methods 0.000 claims abstract description 30
- 230000005236 sound signal Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 description 57
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 238000012937 correction Methods 0.000 description 10
- 238000003860 storage Methods 0.000 description 8
- 230000000875 corresponding effect Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000015556 catabolic process Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000006735 deficit Effects 0.000 description 5
- 238000006731 degradation reaction Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 238000002372 labelling Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 230000007480 spreading Effects 0.000 description 3
- 238000003892 spreading Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000005562 fading Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 238000010183 spectrum analysis Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
-
- 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
-
- 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/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/38—Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/27—Arrangements for recording or accumulating broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/23—Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
Definitions
- This invention relates to delivery and reception of data products.
- Consumer purchase of data products such as software that take some form of video games, computer programs, music, videos, preformatted databases, or other Preformatted digital data, is performed within a few limited environments.
- the consumer can go to a computer data products store, such as a software reseller, and purchase computer programs stored on various types of digital media, such as compact discs, or floppy discs. Since the advent of the Internet, consumers no longer need to go to a dedicated store for the purchase of a data product, they can now access a website and download the desired data product from the website. This ability to retrieve data products without leaving one's home has provided a significant advantage over the store purchase of data products.
- the present invention comprises a system and methods for distributing data products to end-users by embedding the data within a broadcast radio or television signal, or over a similar channel within a cable television system.
- the system includes a portable data unit and a subscriber interface unit.
- the portable data unit includes a broadcast signal receiver for receiving at least one of a data product or data product information modulated with a broadcast signal, a processor for separating the at least one data product or data product information from the broadcast signal by demodulating the broadcast signal, memory for storing the separated at least one data product or data product information, a presentation device for presenting the separated at least one data product or data product information, and a user interface for allowing selection of a data product associated with the presented data product or data product information.
- the subscriber interface unit includes a network interface for connecting the subscriber interface unit to a data products center over a communications network, and an interface for connecting to the portable data unit.
- the subscriber interface unit further includes a processor, memory, a user interface and a display device.
- the subscriber interface unit also includes a broadcast signal receiver.
- the network interface is a personal computer interface.
- the portable data unit is shaped similar to an audio cassette and the subscriber interface unit is shaped to receive the portable data unit. A portion of the memory is removable from the portable data unit. Docket No.: 398463
- the portable data unit includes an output component for generating a signal for reception by at least one of an analog or digital cassette recorder.
- the data product is combined into an existing broadcast transmission in a manner so as not to unacceptably interfere with the quality of the carrier transmission.
- the data product is secured through encryption, broadcast to a plurality of end-users, who purchase keys to unlock the data product.
- data products may securely be purchased by end users or received by users if the product is intended to be freely distributed.
- FIGURE 1 is a system diagram of an exemplary embodiment of the present system
- FIGURES 2 and 3 are exemplary block diagrams of components of the system of FIGURE 1;
- FIGURES 4A and B are exemplary flow diagrams illustrating a method performed by the present invention;
- FIGURES 5A-D are exemplary data stream diagrams
- FIGURES 6-11 are perspective diagrams of various exemplary embodiments of components of the present invention.
- FIGURE 12 is a diagram of a radio wave;
- FIGURES 13 and 14 are exemplary block diagrams illustrating visually the method described in FIGURES 4A and B;
- FIGURES 15-18 and 21 are exemplary block circuit diagrams;
- FIGURES 19 and 20 are exemplary diagrams illustrating places to modulate data into a video signal;
- FIGURE 22 is an exemplary block diagram of an embodiment of the present invention providing streaming data from N sources; and Docket No.: 398463
- FIGURES 23A-B are block diagrams of the transmitter and receiver, respectively, of an exemplary embodiment of the present invention providing N channels of digital audio embedded within a broadcast signal.
- the present invention provides an improved system and method for the ordering, storing, encrypting, broadcasting, receiving, decrypting, porting and use of data products.
- data products include software application programs, music files, such as MP-3 files, video files, such as MPEG or Quicktime files, database files or portions or samples of any of the above.
- data product encompasses any of the wide variety of forms of data that are presently sold in shrink-wrap form, or as a commodity.
- 'data product' also refers to digital data including video information, such as television signals and streaming video data, as well as audio information, including digital radio signals and streaming audio data.
- the term 'radio signal' includes a program signal of the type that is typically broadcast from a radio broadcasting station in either FM or AM format.
- 'data product' may also include information relating to a particular data product ('data product information'). While the present description is directed primarily to such data products, the present invention provides for such transference not only of such data products but also of any other data that a user may need to receive from a supplier.
- the system of the present invention broadcasts the data product to the user over traditional television, radio or other frequencies, or over cable television, on an existing analog channel. If the data is to be sent securely to the user, it is broadcast in an encrypted format and the user may purchase or otherwise obtain an appropriate data key to decrypt the transmission.
- FIGURE 1 An exemplary system 50 formed in accordance with the present invention is illustrated in FIGURE 1.
- the system 50 includes a plurality of vendors 54 in data communication with a Library Center 62 via a network 60.
- the Library Center 62 is in communication with a Data Products Center 66 via a network 64.
- a Data Broadcast Center 70 is in communication with a Data Broadcast Center 70 via a network 68 and also in communication with a plurality of receiving systems 76 via a network 78. Docket No.: 398463
- Networks 60, 64, 68 and 78 may include landlines and/or public data networks, such as the Internet, a wireless private network, such as a satellite network or microwave link network, and/or a hybrid network such as a cellular communication network.
- public data networks such as the Internet
- a wireless private network such as a satellite network or microwave link network
- a hybrid network such as a cellular communication network.
- the Data Broadcast Center 70 is also in communication with an entertainment broadcaster, such as a television or radio broadcaster 72.
- the Data Broadcast Center 70 is in broadcast communication with receiving systems 76, such as a Subscriber Interface Unit 92 shown in Fig. 3 and described below, via a broadcast network 74.
- network 74 is a cable modem or Digital Subscriber Line (DSL) that remains continuously active or active for extended periods of time.
- the Data Products Center 66 and/or Data Broadcast Center 70 communicate(s) with the Subscriber Interface Unit 92 through this always-on network connection.
- Vendors 54 are producers or repackagers of data products, such as software, music or video producers or retailers. Vendors 54 generate data products, such as software application programs, music, video, or some other form of data, and transmit the generated data products to the Library Center 62 across the network 60.
- vendors 54 send a- storage device, such as a compact disk, that includes data products to the Library Center 62.
- the Library Center 62 processes incoming data products as necessary. For example, if a data product is received on a compact disk, it is reformatted and digitally stored as required by the system 50.
- the Library Center 62 stores the data products received from the vendors 54 in lossless form as master copies.
- the Library Center 62 stores highly compressed and lossy forms of the same data products depending upon the type of data product. For example, music and video data products are stored in lossy form, however, software application programs are stored in lossless form.
- the Library Center 62 also stores other information pertinent to the stored data products, such as decryption or encryption information, cataloging information, pricing information, data product samples, data product information, promotional material, or any other information pertinent to the data products.
- the Library Center 62 also includes a new releases or prereleases database for storing, newly released or prereleased data products.
- the Data Products Center 66 retrieves data products, data product samples, or other data product-related information from the Library Center 62 which are stored according to requests from a subscriber, or stored according to data product delivery instructions, or other instructions indicative of the intended subscriber or the receiving system 76 from which issued a request for a particular data product or related information.
- FIGURE 2 illustrates exemplary components of the Data Products Center 66.
- the Data Products Center 66 includes a main processing unit 80 coupled to a Data Products Center library 82, a customer or subscriber database 84, a medium access controller 86, and a physical coding sublayer 88.
- the Data Products Center library 82 stores data products and related information available to subscribers and can store the same information stored in the Library Center 62, thereby eliminating the need for a separate library.
- Data products are stored in encrypted form for greater security and to reduce processing time prior to transmission or in unencrypted form for greater storage efficiency. Certain data products such as video, audio graphics may be stored in the Data Products Center library 82 under various levels of lossy compression, depending upon such factors as the data product type, cost, and frequency of subscriber requests.
- the customer database 84 includes customer account records, such as subscriber identification, encryption keys, credit limits, transaction history, authorizations to particular types or ratings of data products, registered equipment information, such as the type and quality of the Subscriber Interface Unit 92 and the Portable Data Unit described below, reception channels and reception performance history.
- the Data Products Center 66 also includes memory 90, coupled to the main processing unit 80, that includes system operation records, such as account information, Library Center record information, encryption and decryption keys for system transmission and reception.
- the memory 90 also includes encryption and decryption applications.
- the medium access controller 86 controls communication between the Library Center 62, the Data Broadcast Docket No.: 398463
- the physical coding sublayer 88 performs channel encoding and decoding for encoding and decoding the data product information to a bit rate for a determined channel type.
- the main processing unit 80 includes interfaces for providing communication via the networks 64, 68 and 78.
- an exemplary embodiment of the receiving system 76 includes a Subscriber Interface Unit 92 and a Portable Data Unit 94.
- the Subscriber Interface Unit 92 includes a processor 100 coupled to memory 102, a user interface 104, a portable data unit interface 106, a decoder/demodulator 108, and a data broadcast signal receiver 110.
- Memory 102 in some embodiments is a high capacity memory, of either fixed or removable format.
- the Subscriber Interface Unit 92 includes a personal computer interface 114 for providing communication with a personal computer 112 or similar device that is in communication with the network 78, or a network interface 116 that directly connects the Subscriber Interface Unit 92 to the network 78.
- the data broadcast signal receiver 110 receives signals from the broadcast network 74 via an antenna, a connection to a satellite signal receiver, or a cable.
- the data broadcast network 74 is a landline or wireless broadcast network, such as radio frequency, satellite broadcast television, or a cellular communications network.
- the data broadcast signal receiver 110 sends the received broadcast signals to the decoder/demodulator 108 for decoding/demodulating, as necessary, then to the processor 100 for preparing for presentation to the subscriber through the user interface 104, for storing of or presenting on the Portable Data Unit 94 through the portable data unit interface 106, or for storing at or presenting on a personal computer or similar device through the personal computer interface 114.
- the Portable Data Unit 94 includes a processor 120 coupled to memory 122, a user interface 124, and a subscriber interface unit interface 126.
- Memory 122 in some embodiments is a high capacity memory, of either fixed or removable format.
- memory 122 is capable of storing a set of encryption keys that are transportable for use in decrypting data products resident on any of a plurality of Subscriber Interface Units 92. Such keys may be of a permanent or temporary nature, as described in greater detail below.
- the data product may be kept in encrypted form and only decrypted when needed and when a Portable Data Unit 94 Docket No.: 398463 holding a corresponding encryption key is present.
- memory 122 stores decrypted data products.
- the Portable Data Unit 94 includes a decoder 128 and a data broadcast signal receiver 129 that are coupled to the processor 120 for allowing the Portable Data Unit 94 to receive broadcasted signals without requiring connection to the Subscriber Interface Unit 92.
- the Portable Data Unit 94 includes a personal computer interface 124 for providing communication with a personal computer or similar device that is in communication with the network 78 or the network interface 116 that directly connects the Portable Data Unit 94 to the network 78.
- At least one of the user interfaces 104 or 124 includes a "Buy Me” button 105.
- the corresponding processor 100 or 120 When a user selects the "Buy Me” button 105 while data product information is being presented to a user, the corresponding processor 100 or 120 generates a download request which is transmitted via network 78 to Data Products Center 66, where the download request is stored as a part of the delivery instructions for the requested data product.
- the download request is a request for the downloading or delivery of the data product associated with the presented data product information. For example, if a graphic emblem associated with a certain band's album appears on one of the displays of the user interfaces 104 or 124, the user can request for the songs of that band's album to be scheduled for delivery by pressing the "Buy Me” button 105. This request constitutes a purchase request, whereby the user is billed after completion of successful delivery.
- FIGURES 4A and B show an exemplary process performed by the components illustrated in FIGURES 1-3.
- the user Before a user can interact with the system 50, the user provides registration information to the Data Products Center 66.
- the Data Products Center 66 stores the registration information within the customer database 84 for data product transaction processing.
- the user is given access to a receiving system 76, a Portable Data Unit 94 alone or in combination with a Subscriber Interface Unit 92 or a system that can perform the features provided by units 92 and 94.
- the system 50 also prepares for transactions by having the vendors 54 send data products and related information to the Library Center 62 across the network 60, see block 130. Docket No.: 398463
- the received data products and related information are stored according to numerous factors, such as the data product type (e.g. audio or software applications) and quality (e.g. image or audio quality), the method and quality of delivery (e.g. exclusive data broadcast, combined broadcast, channel quality), or other factors relating to the sale, sampling, or delivery of a data product or related information, which may be stored according to data product delivery instructions.
- the data product type e.g. audio or software applications
- quality e.g. image or audio quality
- the method and quality of delivery e.g. exclusive data broadcast, combined broadcast, channel quality
- other factors relating to the sale, sampling, or delivery of a data product or related information which may be stored according to data product delivery instructions.
- the user views what data products are available for sale or sampling by accessing the Data Products Center 66 over the network 78 or by receiving data product information included in a signal broadcasted by the Data Broadcast Center 70 over the broadcast network 74.
- Access of the Data Products Center 66 over the network 78 may be accomplished in a variety of ways.
- network 78 may comprise a public-switched telephone network using either landline or wireless networks. Access may be obtained by dialing a toll-free central number (800/8xx number) or a local point-of-presence (POP).
- a voice interface comprising menus, human operator and/or other methods known in the art could be used to allow the user to identify and order data products.
- the Automatic Number Identification (ANT) for the originating call may be used to identify the user and to confirm the identity of the user.
- the Subscriber Interface Unit 92 or the Portable Data Unit 94 may generate identification signals that assist in confirming the identity of the user.
- network 78 may comprise an internet-connection or other computer-to-computer communication system, such as directly dialing into a local point- of-presence (POP). Ordering of data products could be facilitated by use of text menus and/or other methods known in the art.
- POP point- of-presence
- the I.P. address of the computer or other identification signal may be used to verify the identity of the user.
- the process continues to block 134, where the receiving system 76 presents available data products to the user from information received over the network 78 from the Data Products Center 66.
- the process continues to block 136.
- data product information is sent from the Library Center 62 to the Data Products Center 66, if Docket No.: 398463 not already stored at the Data Products Center 66.
- the Data Broadcast Center 70 receives from the Data Products Center 66 the data product information and modulates the data product information in a new broadcast transmission or in a broadcast transmission received from the television or radio broadcaster 72 to produce a combined broadcast signal. Transmission coding and modulation techniques are described in more detail below.
- the combined broadcast signal is then broadcast, at block 142, over the broadcast network 74.
- the decoder/demodulator 108 or 128 decode/demodulate and separate the broadcasted signal into its precombined components.
- the data product information is presented to the user over the user interface 104, 124 of the Subscriber Interface Unit 92 or the Portable Data Unit 94.
- the user selects one or more data products from the presented data product information.
- the Data Products Center 66 receives the data product selection(s) from the receiving system 76 across the network 78.
- the Data Products Center 66 collects the selected data product(s) from either the Data Products Center library 82 or from the Library Center 62. The selected data product is then encrypted as necessary.
- the Data Products Center 66 performs billing operations for the selected data product.
- either the Data Products Center 66 and/or the Data Broadcast Center 70 determines and coordinates transmission characteristics for transmission of the collected data products.
- the transmission characteristics include various transmission information necessary to generate a modulated broadcast signal with the collected data product modulated therein to provide for acceptable reception of the data product within acceptable degradation levels of the carrier signal.
- the various transmission information includes, for example, channel, station, network, and system identification, receiving system control data, bit stream format information, and other control information some of which is attained by communication, such as handshaking, between the Data Products Center 66, the Data Broadcast Center 70 and the receiving system 76 (the Subscriber Interface Unit 92 or the Portable Data Unit 94).
- the Data Broadcast Center 70 encodes and modulates the collected data products in an unused broadcast signal or within a broadcast signal received from the television or radio broadcaster 72 according to the coordinated transmission characteristics to create an analog baseband signal containing modulated data.
- modulation can be used.
- the combined broadcast signal is then broadcast by the Data Products Center 70, see block 160:
- the combined broadcast signal is compatible with existing commercial standard television broadcast systems and any governmental regulations, such as NTSC, SECAM or PAL.
- the receiving system 76 decodes and demodulates the broadcast signal in order to extract the data product, see block 162.
- the Subscriber Interface Unit 92 or the Portable Data Unit 94 decrypts the data product demodulated from the broadcast signal.
- the decrypted data product is presented on the user interface of the Subscriber Interface Unit 92 or the Portable Data Unit 94 or saved within the Portable Data or Subscriber Interface Units' memory 122, 102, removable storage or within systems with similar characteristics.
- any entertainment content included in the broadcast transmission is presented.
- This embodiment may be best understood in light of an exemplary application, e.g., digitized video.
- digitized video may be broadcast on a predetermined schedule (pay-per-view), requested by the individual user (video on demand), or provided continuously on a subscription-basis (premium broadcast service).
- the video (or other data product) may be preordered and transferred when the product becomes available.
- the digitized video is stored at the Library Center 62 and then forwarded to the Data Products Center 66, see block 136.
- the video product is embedded in an encrypted format into a broadband transmission at block 140 and then the combined signal is broadcast at block 142.
- Those with the Subscriber Interface Unit 92 according to the present invention may demodulate the combined signal at block 144 to retrieve the Docket No.: 398463 embedded video signal (block 146).
- the user orders a key in order to decrypt the video signal and view the video transmission. Hence, only those paying for the broadcast could view the video program.
- the user receives a selection menu of available products and orders a desired product at block 134, at which time the financial transaction is completed and the keys to the data exchanged. Transmission of the signal is then scheduled and the user informed of the time of transmission. Transmission is accomplished using the techniques described elsewhere herein.
- STREAMING AUDIO AND VIDEO DATA PRODUCTS In several embodiments of the present invention, no security of the data is desired and hence there is no need for keys.
- a multiplexed signal comprising a plurality of streaming digitized audio and/or video signals.
- Such streaming digitized signals may comprise live broadcasts of audio or video programs or transmission of prerecorded audio, video or other data products that are to be distributed without encryption. Examples of some products that may be distributed in this manner are samples, material that is useless without another application that is previously purchased by the user, content paid by advertising revenue, and material provided as a public service or other products distributed without charge.
- upgrades to the system software may be accomplished using such unencrypted transmission.
- Audio inputs 600 are multiplexed by a multiplexer 602.
- the multiplexed signal is then combined by a combiner/multiplexer 604 with a video signal 606 to be broadcast.
- the combined signal is then broadcast by a transmitter 71 (shown in Figure 1) and received by a receiver 110/129 of FIGURE 23A or 23B.
- receiver 110 is located within Subscriber Interface Unit 92
- receiver 129 is located within Portable Data Unit 94 .
- a separator/demodulator 614 separates the received signal into the original video signal 606 and N audio output channels.
- a switch 616 is used to determine which audio output channel is used.
- a separator/demodulator 620 separates the received signal into the original video signal 606 and a user-selected audio Docket No.: 398463 output signal 622 selected by user control.
- the audio output signal 622 can then be transmitted by a local transmitter 624 via a radio frequency (unused in the locality of the user) to an appropriate receiver (not shown) which detects the signal from the transmitter and provides a corresponding audio output. In this way a simulated radio signal may be produced local to Subscriber Interface
- Such a signal comprises a sub-micro broadcast signal, preferably of a power output below that requiring government licensing.
- BURST MODE TRANSMISSION Prerecorded audio and video data products may be transmitted through "burst mode.”
- "Burst Mode” is a mode of transmission that takes advantage of the network's ability to time compress data products prior to transmission.
- an audio program for example an hour of a radio station's broadcast, is significantly time compressed.
- the audio program is prerecorded and compressed, or a buffer may be used that is significantly longer than the time needed for transmission. In either case, such a compressed program could be transmitted in far less time than it would take to transmit the program live, such transmission occurring as a "burst" of data.
- Subscriber Interface Unit 92 or Portable Data Unit 94 of the user may then receive the data product and play it in real-time after receipt. In such cases the user may be unaware that the program is thus compressed and previously transmitted.
- the remaining time available from the broadcast station may be used to transmit other data products.
- multiple radio stations (“virtual stations”) use the same broadcast frequency and broadcast in different time slots within the time unit, with the user being able to select which virtual station to listen to at any given moment. This would allow multiple stations to share the same broadcast frequency, and would allow the user to access many more radio stations.
- a single station may use its facilities to broadcast other types of data products in addition to its regular programming. If, for example, an existing radio station were to use such transmission in lieu of present real-time broadcasting, those users with Subscriber Interface Units 92 or Portable Data Units 94 would be able to listen to the station as if it were live, and the station would have significant transmission bandwidth available to broadcast other data product content. Docket No.: 398463
- Such data product multiplexing need not use long time slots (such as an hour).
- the time slots could be shorter, and longer programs may be divided into smaller bursts, as long as the system and Subscriber Interface Unit 92 or Portable Data Unit 94 are configured to allow such multiplexed signals and each burst contains any identifier information needed to reconstruct the complete program.
- multiplexed bursts may also utilize error-correction approaches, from as simple as redundant broadcast of packets (broadcasting the same packet several times) to advanced Forward-Error Correction (FEC) coding. Such approaches would help ensure that momentary fading of signal does not result in substantial loss of program content. The use of more packets with shorter duration also helps to ensure that less content is lost from missing packets. However, there is always an overhead associated with packetizing data, and there will be a tradeoff between packet overhead loss and risk of content loss in determining the optimal length of burst signals.
- FEC Forward-Error Correction
- a Subscriber Interface Unit 92 with a large amount of storage space downloads data products (popular or otherwise) or categories of data products previously selected by the subscribers.
- Each Subscriber Interface Unit 92 maintains and updates and internal catalog of encrypted data products in its memory 102.
- These catalogs contain electronic labels of text and graphics, audio or video information that was downloaded with corresponding data products. The electronic labels describe the corresponding data products listed in the catalogs and are presented as the subscriber searches through the catalog or some portion thereof.
- a data product is decrypted when the subscriber requests purchase or rent of limited or unlimited licensing of the data product, after the Subscriber Interface Unit 92 receives an electronic key(s) from the Data Products Center 66 or the Data Broadcast Center 70.
- the Subscriber Interface Unit 92 continuously scans transmitting Data Broadcast Centers 70 for new or updated data products, or related information and automatically downloads it.
- Each Subscriber Interface Unit 92 discards oldest, least-played or least-used data products when new memory space is required in order to make room for newly requested data products.
- the selection method for material to be discarded may either be Docket No.: 398463 predetermined by the system or selectable by the user, depending upon the specific implementation of the present invention.
- Encryption keys may enable unlimited use by a subscriber or set subscribers with Subscriber Interface Units. Alternatively, keys that enable limited use would expire after a certain period of time.
- a metering component is coupled to the use of a such keys, wherein usage of a data product or set of data products is metered to determine number of uses, length of time of usage, quantity of data used, required, sent or processed or other metric of usage or consumption.
- the metering component is preferably a software component that allows usage of data products as long as allowed by the agreement for their usage. Such agreements allow usage on a prepaid basis, on a post-paid basis, according to stored subscription information, or on a sample basis.
- the "Buy Me” button 105 is an optional feature of Portable Data Unit 94 that allows product ordering with a minimal number of user actions, including in some embodiments, a single push of a button.
- the “Buy Me” button 105 is a button labeled "Buy Me” in one embodiment, it also refers to any of a variety of labeled features that allow product selection.
- button 105 may be implemented in various embodiments as a button, switch, key, soft-key, selectable (clickable) user interface feature, graphic or icon on a screen, voice command, audio tone, or another other action, which when taken, corresponds to a menu selection indicated by visual, audio or tactile means.
- Such labeling may include the words "Buy Me” or any of a variety of messages in a variety of languages, including pictographic representations.
- the "Buy Me” button 105 when active, operates to instruct Portable Data Unit 94 or Subscriber Interface Unit 92 to send signals, using the variety of transmission modes available to Portable Data Unit 94 or Subscriber Interface Unit 92, to a vendor network to initiate or otherwise conduct transactions related to ordering of products.
- the "Buy Me” button 105 is active when Portable Data Unit 94 is synchronized with a data channel, and in an embodiment of the invention, the button is synchronized with an advertising channel (advertising channel here meaning a transmission channel that is either dedicated to advertisements or that is carrying an advertisement at the time of usage).
- the advertising channel may be an electronic label on Portable Data Unit 94, or may be an infomercial on television, or an advertisement on radio. Docket No.: 398463
- transactions may be completed with a single push of the "Buy Me” button 105.
- depressing the "Buy Me” button will automatically conduct the transaction for the advertised product without the usual authorization steps that require locating the product in a catalog, verifying that the product is the desired product, etc.
- the "Buy Me” button 105 is used, the transaction is completed without further input required of the user.
- the user may deactivate the button.
- activation of the "Buy Me” button could require entry of a password, to allow the user to restrict access to such purchases. This could function as a parental control over a child's ability to order product.
- the "Buy Me” button 105 may be used as part of a two-step ordering process. In one such embodiment, operation is as described above for a one-step order, but an additional verification step would be added.
- the ordered product could be displayed on the electronic label or other display, and either a second confirmation press could be entered, an order-cancellation operation initiated, or the user could select a different product.
- a user might depress the "Buy Me” button 105 after observing a selection on the electronic label, hearing a broadcast advertisement or watching an infomercial.
- the selected product would be displayed, and the user might cancel the order with a push of a button, confirm with a second push of the "Buy Me” button, or scroll through previous or subsequent selections using selection buttons.
- the "Buy Me” button 105 is used in conjunction with an auction for any product, either a data product or other product.
- a description, images, etc. related to the auction item may be broadcast as described above in accordance with the invention, embedded within a broadcast signal.
- the "Buy Me” button may be used either to bid in a standard increment, or to confirm a bid determined either by a user-selected increment or a user-selected maximum bid price.
- the modulation format or data transmission rate may be modified for different data types to ensure reception of data within the acceptable error tolerance range.
- One method of performing error correction of the data modulated into an analog broadcast signal is any one of a number of Forward Error Correction (FEC) techniques.
- FEC Forward Error Correction
- One method of performing this is to perform repetition of the broadcast of the data product to allow the receiving system 76 to download another version of the data product and replace any incorrect or missing data elements from the previously downloaded data products. Subsequent downloads are also used to compare to prior downloads to check for and correct undetected errors.
- the receiving system 76 requests, over the network 78, that only the incorrect or missing data elements be transmitted. Such transmission is accomplished over the same or other broadcast channel and data rate. Retransmission of only the incorrect or missing data elements increases the available bandwidth for other data broadcasts.
- a Subscriber Interface Unit 92 downloads a data product from a television broadcast and is able to correct most but not all of the errors.
- FIGURE 5A illustrates a data stream 170. Elements 3, 6, 7, 11, 15, 16, and 19 are determined to include errors and elements 9 and 13 have missing components.
- FIGURE 5B the Subscriber Interface Unit 92 has completed all error correction using FEC (forward error-correcting) code included within the broadcast transmission to produce an almost fully error-free data stream 172. The Subscriber Interface Unit 92 was unable to correct elements 6 and 16 and 9 and 13 because they were missing.
- FEC forward error-correcting
- the Subscriber Interface Unit 92 establishes a communication link with the Data Products Center 66 across the network 78 to begin the purchasing process.
- the subscriber enters payment information as requested by the Data Products Center 66, then the Data Products Center 66 sends any decryption keys and the missing data elements (as well as the original, error-free data elements) 174 (6, 9 13, and 16) to the Subscriber Interface Unit 92, see FIGURE 5C.
- the Subscriber Interface Unit 92 inserts the data elements into Docket No.: 398463 the partially corrected data stream 172 replacing the incorrect and missing elements thereby generating a flawless data stream 176, see FIGURE 5D.
- the Subscriber Interface Unit 92 downloads the data product. If FEC is able to correct most but not all of the errors, the Subscriber Interface Unit 92 establishes a communication link with the Data Products Center 66 across the network 78 and re-requests any missing or incorrect data elements.
- alternative embodiments may modify data transmissions when a large number of errors are noted. For example, if the Data Products Center 66 receives a large number of requests for corrected data, the data rate or even modulation format may be modified to improve data reception.
- FIGURES 6A and B illustrate perspective views of an exemplary Portable Data Unit 94 coupled to an exemplary Subscriber Interface Unit 92.
- the Subscriber Interface Unit 92 is constructed with a housing 200 having a front side 202, a back side 204, and a left and right sides 203 and 205.
- the housing 200 forms a well 201 for receiving the Personal Data Unit 94 at a top side of the housing 200.
- the back side 204 includes a power connection port 210, an optical connection port 211, a telephone line connection port 212, and a data input/output (I/O) connection port 216.
- I/O data input/output
- the front side 202 of the housing 200 includes interface keys 250, a display 260, an optical transceiver sensor/emitter 240 and an infrared signal receiver/emitter 244.
- the interface keys 250 include alphanumeric keys 251, function keys 252, and display interface keys 253.
- the display 260 presents various text and ' graphics display information included within the received data product information. For example, the display information includes menu information 261 for presenting a data product list.
- a cursor 262 is displayed in proximity to the presented data product list for allowing a user to identify and select items in the data product list.
- the display information also presents graphical information 263, such as electronic labels, associated Docket No.: 398463 with the received data product information.
- the display information further presents function list information 264 for displaying a function list in proximity to the display interface keys 253. Activation of a display interface key activates the function of the corresponding display function list item.
- the display 260 is a touchscreen display for allowing a subscriber to directly select items in the data product list or the function list 264.
- Side 205 includes a user interface (UI) port 243 for connecting UI devices, such as a keyboard or a mouse.
- the housing 200 also includes other UI or I/O ports as necessary, such as a USB port.
- An antenna (not shown) is included as part of the housing 200 for receiving radio, television, bluetooth, or other type of wireless signals.
- the Portable Data Unit 94 that is received within the well 201 is shaped like an audio cassette tape and is described in more detail below in FIGURES 7A and B and in an alternate embodiment in FIGURES 8-12.
- FIGURES 7A and B are perspective views of an example of the Portable Data Unit 94 with a housing 300 that has a form factor identical to, or alternatively, similar to, that of an audio cassette tape.
- the housing 300 includes various components for interfacing with the subscriber, the Subscriber Interface Unit 92, and other devices.
- the housing 300 includes spindle holes 302 that create openings from a first side to a second side 301a,b.
- the spindle holes 302 are positioned for receiving the spindles of a conventional cassette transport.
- the housing 300 also includes forward and reverse spindle holes 304 and cassette module guide holes 306 that also create openings from the first side to the second side 301a, b near a base edge 303.
- the first and the second sides 301a, b include a raised edge surface 307a, b for mechanical alignment of the housing 300 and for including the holes 304 and 306.
- a first edge 308 of the housing 300 includes a mechanical alignment bumper 309 and a set of recessed connectors 310 that include electronic signal connectors 312, electrical power connectors 314, and module connectors 316.
- a top edge 318 of the housing 300 includes cassette recorder enabling tabs 320 and a housing battery door 322 that covers a battery compartment.
- the first side 301a includes a user interface keypad 330 with multiple user interface keys 331.
- a user interface display 334 for displaying text and graphical images is located on the first side 301a near the user interface keypad 330. In alternate embodiment the display 334 is a touchscreen display.
- the user interface keys 331 allow the user to select from functions assigned to the keys or from functions displayed on the Docket No.: 398463 display 334.
- the housing 300 has a second edge 336 parallel and opposite from the first edge 308.
- the second edge 336 includes a mechanical alignment bumper 338 similar to the bumper 309, and an opening 344 for receiving a removable storage unit 350 into a removable storage unit cavity 346 within the housing 300.
- electrical leads 348 for coupling internal components of the housing 300 to the removable storage unit 350.
- an antenna (not shown) is included as part of the housing 300 for receiving radio, television, bluetooth, or other type of wireless signals.
- FIGURE 7C is a cut-away perspective view of an exemplary Portable Data Unit 94 illustrated in FIGURES 7A and B.
- a circuit board 354 that includes some or all of the components illustrated in FIGURE 3.
- a bottom edge 303 of the housing 300 includes a signal output lead 360 that can supply a magnetic signal for use by a conventional cassette recorder.
- FIGURE 8A and B are perspective views of a housing 364 that is an alternate embodiment of the Portable Data Unit 94.
- the housing 364 has a similar shape to the housing 300, however it does not include features typical of standard audio cassette tapes, such as spindle holes and raised alignment services.
- the housing 364 includes a top surface 365 with a set of user interface keys 368 and a display 366.
- the display 366 is a flat panel display, similar to those used in cellular phones or personal digital assistants (PDA), which covers approximately the entire length and approximately two-thirds the width of the housing 364.
- the display 366 is a touchscreen display.
- the display 366 similar to the other displays mentioned above, is capable of presenting graphical and textual images.
- FIGURE 9 illustrates a Subscriber Interface Unit 92 formed as an L-shaped housing 370 that is configured to interface with a Portable Data Unit 94 shown in
- the L-shaped housing 370 includes electrical connectors 372 along the concave edge of the housing 370 and I/O and UI ports, as necessary, located on a front surface 374, back surface or convex surface of the housing 370.
- FIGURE 10 illustrates an alternate embodiment of the Subscriber Interface Unit 92 that is used with the Portable Data Unit 94 shown in FIGURES 8A and B.
- the Subscriber Interface Unit 92 is formed as a housing 380 with a seat for receiving a compatible Portable Data Unit 94.
- the seat formed by housing 380 includes electrical connectors (not shown) for connecting to connectors on the Portable Docket No.: 398463
- the housing 380 includes I/O ports and antenna as necessary. As can be readily appreciated by those of ordinary skill in display presentations, the text and graphics displayed on the Portable Data Unit can be oriented as desired.
- FIGURES 11A and B illustrate another alternate embodiment for the Subscriber Interface Unit 92 and the Portable Data Unit 94.
- the Subscriber Interface Unit is a block-shaped housing 390 with a top surface 392 that includes I/O and UI ports, as necessary, and also includes electrical connectors 394 for connecting to connectors 396 mounted into the bottom side of the Portable Data Unit.
- a credit card reader is incorporated into the Subscriber Interface Unit 92 or the Portable Data Unit 94 to allow the user to purchase the data product using a credit card.
- a credit card reader is particularly useful when the Subscriber Interface Unit 92 is incorporated into a kiosk or other station for public distribution of encrypted data products, allowing transfer to the user's Portable Data Unit 94 along with purchased encryption keys. While all of the embodiments described herein anticipate a separate Subscriber
- Interface Unit 92 and/or Portable Data Unit 94 may be integrated into other consumer products.
- these may be incorporated into television receivers, stereo receivers, videocassette recorders (VCRs), cable converter boxes or other audio or audio-visual components.
- VCRs videocassette recorders
- These components may also be configured as cards incorporated into personal computers. In some cases such incorporation may be advantageous to allow shared usage of resources or to provide access to additional storage or communications hardware.
- the Data Broadcast Center 70 sequences, processes and encodes/modulates data products, related data product information and other system data into a data stream for direct modulation of an RF signal, for replacement of the original content of an analog video signal, or for combination with an analog broadcast signal, such as a signal generated by the television or radio broadcaster 72, and for transmission over a selected delivery channel.
- FIGURE 12 illustrates a radio broadcast signal 400 carrying data stream information.
- a radio broadcaster generates an initial radio signal, otherwise identical to signal 400, but without the sideband information 402, and sends it to the Data Broadcast Docket No.: 398463
- the Data Broadcast Center 70 processes and encodes/modulates a data stream of data products, data product information or any other system or control data into at least one of the essentially unused sideband frequency ranges 402 to generate the combined radio signal 400.
- the receiving system 76 either the Subscriber Interface Unit 92 or the Portable Data Unit 94, receives the combined radio signal 400 with a data stream modulated into the sideband frequency ranges 402, the respective decoder 108 or 128 decodes/demodulates the modulated data stream and decrypts the decoded/demodulated bit stream according to any included encrypted information.
- the type of modulation and encoding performed by the Data Broadcast Center 70 depends upon a number of factors, such as transmission quality, receiving system capabilities, and other system information.
- FIGURE 13 is an illustrative diagram of an exemplary process for combining a data stream with an analog video image for broadcasting over the broadcast network 74.
- the Data Broadcast Center 70 simultaneously preprocesses a television broadcast video image 420 and a data stream 424 before combination.
- the Data Broadcast Center 70 performs image size reduction of the video image 420 to generate a reduction of the original video image 422 in a display area 428.
- An area 425 surrounding the reduced video image 422 is void of any image information.
- the amount and type of reduction and the location of the reduced image 422 within the display area 428 is determined dynamically according to the coordinated transmission characteristics.
- the Data Broadcast Center 70 preprocesses the data stream 424 by modulating segments of the data stream 424 into part or all of the image display area 428.
- the data stream 424 is modulated into the border area 425 of the display area 428 according to the coordinated transmission characteristics. Within the border area 425 the data stream 424 is modulated as image data. The data stream 424 is also modulated as non-viewable data (i.e. the blacker-than-black portion of the video image signal) within a blank area 453 the same size and location as the reduced image 422 and is superimposed on the reduced image 422 when combined. The reduced image 422 and the modulated data stream are combined to generate a combined broadcast image 434
- the Data Broadcast Center 70 or the Data Products Center 66 includes software and/or hardware components for performing the image reduction, the data stream modulation, and the combination of the preproccessed information.
- the combined broadcast image 434 is generated in this format so as to be viewable on conventional televisions (i.e. televisions without the decoders/demodulators of the Subscriber Interface Unit 92 or the Portable Data Unit 94). Docket No.: 398463
- FIGURE 14 illustrates processing performed at the Subscriber Interface Unit 92 or the Portable Data Unit 94 on the combined broadcast image 434 from the data and image combination process of FIGURE 13.
- the combined broadcast image 434 is separated into its component parts, the reduced television broadcast image 422 and the modulated data stream image 429, by a separation component of the decoder/demodulator 108, 128.
- the separated reduced image 422 is sent to a display, such as the user interfaces of the Subscriber Interface Unit 92 or the Portable Data Unit 94, or a display device in communication with the Subscriber Interface Unit 92 or the Portable Data Unit 94, for presentation.
- the modulated data stream within the display area 428 is decoded/demodulated by the decoder/demodulator 108 or 128 into a data stream 430 identical or nearly identical to the original data stream 424, depending upon transmission characteristics for the original data stream 424.
- the resulting data stream 420 is processed and presented and/or saved by the Subscriber Interface Unit 92 or the Portable Data Unit 94.
- the reduced image 422 is enlarged to a full-sized image 432 by an image size enlargement component of the Subscriber Interface Unit 92 or the Portable Data Unit 94, before presentation.
- FIGURES 15-17 illustrate three exemplary setups of components within the Data Broadcast Center 70 for inserting a data stream containing data products or related information into a broadcast video signal.
- the data stream is modulated by a baseband modulator 470, then sent to transmitter 71 for transmission to the receiving systems 76.
- the data stream passes through a gate 474 with the broadcast video signal to a baseband modulator 476.
- the result of the baseband modulator 476, a modulated data stream is combined with the broadcast video signal at a combiner 478 and then sent to transmitter 71 for transmission to the receiving systems.
- FIGURE 18 A more detailed example of this modulator/transmitter is illustrated in FIGURE 18 below.
- the data stream passes through a direct modulator 486 to form I and Q video signals for transmission by transmitter 71. Docket No.: 398463
- FIGURE 18 illustrates an exemplary function diagram for performing the data stream and video signal combination for video signals generated according to NTSC standards.
- the video signal from a television broadcaster 72 or other video source and the data stream from the Data Product Center 66 are sent through a multiplexer 500 to a bandpass filter 502.
- the data stream is also sent directly to the bandpass filter 502.
- the result of the bandpass filter 502 is then sent through a color burst notch filter 504 for making space for the color burst at approximately 3.58 MHz.
- the video image is filtered by a low pass filter 506 then sent to a combiner 508 for combining with the result of the notch filter 506, thereby producing a composite video and data signal 510, such as the one that produces the combined data and video image 434 shown in FIGURE 13.
- the video image portion of the video signal is located in a low pass area and the data stream is placed in a high pass area.
- the data stream is modulated onto a color subcarrier signal that is phase locked to the color burst with the frequency of approximately 3.58 MHz removed.
- FIGURE 19 illustrates signal distribution according to the function diagram of FIGURE 18.
- FIGURE 20 illustrates a video signal 520 (in NTSC format) with dashed locations that identify locations where the modulated data stream is inserted.
- a first data modulation location 522 is. at the base of the horizontal sync pulse of the video signal 520.
- a second data modulation location 524 is with or around the color burst.
- a third data modulation location 526 is within or below the video image portion of the video signal 520.
- a fourth data modulation location 528 is located after the video image portion of the video signal 520 and before the next horizontal sync pulse.
- the data stream within locations 524, 526 and 528 is modulated to be invisible to viewers by limiting the amplitude levels of the modulated data stream to remain below 0 IRE units ( i. e., in the 0 to -40 IRE range), thereby producing blacker-than-black signals.
- a modulation technique for example, a fast modulation technique such as Manchester encoding, is used with zero average DC content, with an average amplitude of approximately 0 IRE.
- Other modulation formats that avoid sync pulse triggering can be used, such as phase modulation of the color subcarrier or other high frequency subcarriers with an average amplitude of 0 IRE or less.
- a modulation technique with both amplitude and phase modulation is used with a transition density sufficient to be too fast for luminance circuits to analyze, and with an average luminance level near or below 0 IRE.
- the signal-to-noise (s/n) ratio is improved by raising luminance level above 0 IRE and scaling the peak amplitude of color subcarrier and the predefined step levels corresponding to discrete digital data states upwards, as long as the lowest levels stay above -40 IRE and highest level below 100 IRE.
- the luminance level is modulated as well as chrominance and color (i.e. phase).
- the luminance is modulated in ways so as not to interfere with the chrominance modulation.
- the modulation techniques of a data stream and subcarriers utilize amplitude and/or phase modulation in discrete steps.
- the step size and levels are controlled and selected for optimizing the conflicting requirements of data rate and data robustness. Examples of such techniques include QAM, 8-VSB, BPSK, QPSK, MSK, COFDM and other known modulation techniques.
- the main data stream may be segmented to fit between sync pulses.
- the packet length may be selected to match the bit stream segment length.
- clock recovery and also bit error rate
- the color burst may also be used for clock synchronization in some cases.
- Each packet or bit stream segment may include control information, such as data type, packet number, start/stop delimiters or packet length, error detection and correction bits, and other information useful for reassembly of data at the receiving system 76.
- Video frames may have additional information, such as station identification, channel control, system status, programming guides, or other system-level information. Such systems information may be contained within packets or bit stream segments, which may be designated for such types of information. Packets may be shorter than one horizontal video line if that works out better for efficiency (such as where the data to be transported is already formed as small packets) or if transport over noisy channels favors short packets. Docket No.: 398463
- bit stream segment's size may be adjusted to fit into the unused portions of the video frame, and also within each line.
- Clock synchronization pulses may be repeated at the resumption of each bit stream segment.
- hierarchical data rate structures or divided bandwidth modulation is used to permit transmission at multiple simultaneous data rates to address different markets, such as home or car, or software or music.
- Advanced multiple-level interleaving techniques can be used to decorrelate long bursts of noise from data.
- Each level of interleaving has its own Forward Error Correction (FEC), which can be different at each level.
- FEC Forward Error Correction
- Receivers 110/129 find, recognize, receive, demodulate, and decode signals from various sources at various frequencies with various bandwidths, modulation methods, encoding formats, and other features. Desirable characteristics for receiver 110/129 include the ability to quickly and easily find and recognize such signals, and to select the proper demodulation and decoding methods. Methods for providing these characteristics that may be incorporated into receiver 110/129 include: frequency agility; adjustable IF selectivity filter passband (shown in FIGURE 21); spectral analysis; signature detection; and table look-up. Frequency agility refers to a method of adjustable tuning of the frequency of receiver and subcarrier tuners and demodulators, such that an appropriate frequency carrying a particular data channel is transmitted and received.
- FIGURE 21 illustrates an adjustable IF selectivity passband filter according to the present invention.
- Input filter 704 is low-Q for image reduction, good insertion loss and front-end noise figure, and low broadband noise into a low noise amplifier (LNA) 708 and mixer 710 for low intermodulation and good noise figure.
- First and second High-Q sharp-tuned filters 714 and 730 typically have similar sharp cutoff passbands, at least as wide as the widest desired signal passband.
- VCO 712 is tuned to place signal center frequency after mixer 710 at a frequency relative to the corner frequencies of the first filter 714 so that at least one side of the signal passband is filtered by at least one side of the first filter's 714 passband.
- a second VCO 724 is likewise tuned so that the second frequency after a second mixer 722 is placed at a frequency relative to the comer frequencies of the second filter 730 so that at least the other side of the signal's passband is filtered by at least one side of the second filter's 730 passband. This process results in a program mobile format signal passband shape similar to opposite passband sides of the first and second filters 714 and 730 with adjustable bandwidth.
- Signature detection comprises the recognition of predetermined signal content transmitted to facilitate detection of system signals or carriers.
- a signature for example, may comprise one or more subcarriers transmitted in addition to the main signal content. Such subcarriers may employ low data rate and modulation methods that allow reliable data or signal demodulation at low signal-to-noise ratios and low subcarrier levels.
- the subcarriers could be placed in narrow unused sections of the signal's available spectrum, or spread out beyond the main signal's frequency content within the allowable signal spectrum mask. Even the mere presence of a subcarrier at a specific frequency, and perhaps its bandwidth and band shape, could be used as all or part of a signature.
- the subcarrier data or signal content could also be used for signature purposes, as well as for station and network identification.
- Data or analog signal content can be included within the TV sync pulse or color burst period of TV signals (such TV signals could also contain data encoded into the video portion of the signal). Such data or other signal content can also be encoded into the main part of the signal modulated onto the carrier. Such data or other signal could form a virtual subchannel within the data stream or signal content.
- Other signal content used for signature purposes could be tones, tone envelopes, multi-tone relationships of frequency and or phase, waveforms, pulses, pulse widths, multipulse relationships or other forms of modulation. Docket No.: 398463
- a table look-up may be used that includes the most likely signal formats based on signal center frequency, followed by successful demodulation and decoding of the signal. Success may be determined by low bit error rates that are determined by matching error detection data read from the signal with correlated data calculated from the data content; by successful clock recovery of data clocks determined by clock detectors and clock frequency or other means; or by successful decryption of encrypted signals.
- DATA TRANSMISSION WITH EXTENDED RANGE AND GRADUAL DEGRADATION Present digital transmission methods result in perfect transmission of the data until data loss begins to become intolerable, at which time the data transmission degrades dramatically. For example, an MPEG movie will appear almost perfect until signal errors cause massive failure of the video image, resulting in large pixelation and other unacceptable failures.
- One embodiment of the present invention utilizes techniques for transmitting multimedia content to provide for gradual degradation of the transmitted digital signal. These techniques are valuable in circumstances where a perfect reproduction is not necessary and a variety of impairments such as multipath interference, impulse noise, fading, signal interference and other impairments are present.
- Such a transmission method while lacking the high quality reproducibility commonly found in digital transmissions, has advantages over existing analog transmissions. These advantages include efficient spectrum usage, increased performance, flexibility to interleave data from multiple sources such as programs, files and control subchannels, security features such as encryption and identification authentication, transmitter or system identification authentication sent with desired data or the carrier analog broadcast that may be invisible to the user or presented in programmable formats.
- a further advantage is the flexibility to alter modulation formats and/or data rates and to reduce the amount of data or bandwidth needed to convey the information content depending upon the source material including through digital compression techniques, thereby allowing additional data to be transmitted. These techniques also allow for beneficial trade-offs in performance, such as increasing coverage area or operating with lower signal-to-noise (S/N) rations while reducing signal bandwidth, resolution or other characteristics of the information. Docket No.: 398463
- One such technique is to divide the input information or content into a number of its components according to the rate of change of one or more of its principal characteristics and then to transmit these components on different sub-channels with different characteristics that trade off data rates for robustness or bit error rate (BER) under the applicable channel impairments.
- BER bit error rate
- the nature and degree of such division and trade-off may be predetermined or may be determined dynamically.
- the principal characteristics may be in either the time domain, such as amplitude variations of voltage or brightness or pressure, etc. or they may be in the frequency domain, such as the amplitude and phase of the main frequency components of the variations in information or content versus time.
- compression of the signal content and/or the data may be combined with these means to greatly improve its effectiveness. Encryption and decryption of some or all of the divided and compressed data could provide secure transmission and reception of the content or information.
- Narrowband subcarriers used for the subchannels may have bandwidths that are adjusted as necessary with the data rate for each subchannel. Subchannels with low data rates would normally be narrower in bandwidth than those with high data rates, and would have correspondingly better reception in the presence of noise or other impairments.
- Another method of creating subchannels is using Direct Sequence Spread Spectrum (DSSS) to spread carriers or subcarriers separately for each subchannel using different spreading codes at different rates to spread each subchannel by a different ration of chips (i.e. spreading code) to data bits, thereby achieving better decorrelation and rejection of in-band noise for the subchannels with higher spreading ratios.
- DSSS Direct Sequence Spread Spectrum
- the subchannels are created with the same or different center frequencies.
- a compression algorithm sends amplitude, frequencies and phase information for each significant spectral component, and then update them as they change. Receivers then reconstruct the original waveform from this information.
- one method of dividing the signal Docket No.: 398463 components into subchannels is based on the component frequency, with higher frequency components sampled more frequently, and sent via higher data-rate subchannels.
- a still further method of dividing and transmitting signal components into subchannels is to assign information from widely spaced (in time) samples ("spectral snapshots") to lower data-rate high-priority subchannels, and to "fill-in” the intervening time samples into the higher data-rate low-priority subchannels.
- the receiver could perform this "filling-in” by interpolation or extrapolation form missing samples.
- Yet another method of dividing signal components into subchannels is based on the amount of change of the signal characteristic being sampled, whether in the time or frequency domain. Large changes may be assigned to lower data-rate high-priority subchannels.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002243463A AU2002243463A1 (en) | 2001-01-04 | 2002-01-04 | System and method for sending and receving data products |
EP02708949A EP1442402A2 (en) | 2001-01-04 | 2002-01-04 | Low cost system method apparatus and way of doing business for the conveyance and electronic labeling and transference of secure multimedia and data products |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US25999301P | 2001-01-04 | 2001-01-04 | |
US25999401P | 2001-01-04 | 2001-01-04 | |
US60/259,993 | 2001-01-04 | ||
US60/259,994 | 2001-01-04 | ||
US09/835,020 | 2001-04-13 | ||
US09/835,020 US20020010641A1 (en) | 2000-05-02 | 2001-04-13 | Low cost system method apparatus and way of doing business for the conveyance and electronic labeling and transference of secure multimedia and data products |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002054651A2 true WO2002054651A2 (en) | 2002-07-11 |
WO2002054651A3 WO2002054651A3 (en) | 2003-04-17 |
Family
ID=27401280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/000163 WO2002054651A2 (en) | 2001-01-04 | 2002-01-04 | System and method for sending and receving data products |
Country Status (4)
Country | Link |
---|---|
US (1) | US20020010641A1 (en) |
EP (1) | EP1442402A2 (en) |
AU (1) | AU2002243463A1 (en) |
WO (1) | WO2002054651A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220255649A1 (en) * | 2019-07-22 | 2022-08-11 | Algorkorea Co. Ltd | Mobile terminal having integrated radio function, and integrated radio system using same |
Families Citing this family (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7954056B2 (en) * | 1997-12-22 | 2011-05-31 | Ricoh Company, Ltd. | Television-based visualization and navigation interface |
US7596755B2 (en) * | 1997-12-22 | 2009-09-29 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
US6976032B1 (en) * | 1999-11-17 | 2005-12-13 | Ricoh Company, Ltd. | Networked peripheral for visitor greeting, identification, biographical lookup and tracking |
US7299405B1 (en) | 2000-03-08 | 2007-11-20 | Ricoh Company, Ltd. | Method and system for information management to facilitate the exchange of ideas during a collaborative effort |
US7653925B2 (en) * | 1999-11-17 | 2010-01-26 | Ricoh Company, Ltd. | Techniques for receiving information during multimedia presentations and communicating the information |
US7253919B2 (en) * | 2000-11-30 | 2007-08-07 | Ricoh Co., Ltd. | Printer with embedded retrieval and publishing interface |
US7237017B1 (en) * | 2001-03-13 | 2007-06-26 | Panamsat Corporation | Micronode in a satellite based content delivery system |
US20030083977A1 (en) * | 2001-10-26 | 2003-05-01 | Majid Syed | System and method for providing electronic bulk buying |
US7721337B2 (en) | 2001-10-26 | 2010-05-18 | Ibiquity Digital Corporation | System and method for providing a push of background data |
US7861169B2 (en) * | 2001-11-19 | 2010-12-28 | Ricoh Co. Ltd. | Multimedia print driver dialog interfaces |
US8635531B2 (en) * | 2002-02-21 | 2014-01-21 | Ricoh Company, Ltd. | Techniques for displaying information stored in multiple multimedia documents |
US7495795B2 (en) * | 2002-02-21 | 2009-02-24 | Ricoh Company, Ltd. | Interface for printing multimedia information |
US7415670B2 (en) * | 2001-11-19 | 2008-08-19 | Ricoh Co., Ltd. | Printer with audio/video localization |
US20040181815A1 (en) * | 2001-11-19 | 2004-09-16 | Hull Jonathan J. | Printer with radio or television program extraction and formating |
US7424129B2 (en) * | 2001-11-19 | 2008-09-09 | Ricoh Company, Ltd | Printing system with embedded audio/video content recognition and processing |
US7747655B2 (en) * | 2001-11-19 | 2010-06-29 | Ricoh Co. Ltd. | Printable representations for time-based media |
US7314994B2 (en) * | 2001-11-19 | 2008-01-01 | Ricoh Company, Ltd. | Music processing printer |
US7225950B2 (en) * | 2002-05-10 | 2007-06-05 | The Hartz Mountain Corporation | Lint roll/dispensable fluid container apparatus |
US8000475B1 (en) * | 2003-04-28 | 2011-08-16 | Bigband Networks Inc. | System and method for encrypting and modulating video streams |
US7275159B2 (en) * | 2003-08-11 | 2007-09-25 | Ricoh Company, Ltd. | Multimedia output device having embedded encryption functionality |
US20050071763A1 (en) * | 2003-09-25 | 2005-03-31 | Hart Peter E. | Stand alone multimedia printer capable of sharing media processing tasks |
US7528976B2 (en) * | 2003-09-25 | 2009-05-05 | Ricoh Co., Ltd. | Stand alone printer with hardware/software interfaces for sharing multimedia processing |
US7508535B2 (en) * | 2003-09-25 | 2009-03-24 | Ricoh Co., Ltd. | Stand alone multimedia printer with user interface for allocating processing |
US8077341B2 (en) * | 2003-09-25 | 2011-12-13 | Ricoh Co., Ltd. | Printer with audio or video receiver, recorder, and real-time content-based processing logic |
JP2005108230A (en) * | 2003-09-25 | 2005-04-21 | Ricoh Co Ltd | Printing system with embedded audio/video content recognition and processing function |
US7570380B2 (en) * | 2003-09-25 | 2009-08-04 | Ricoh Company, Ltd. | Printer user interface |
US7864352B2 (en) * | 2003-09-25 | 2011-01-04 | Ricoh Co. Ltd. | Printer with multimedia server |
US7573593B2 (en) * | 2003-09-25 | 2009-08-11 | Ricoh Company, Ltd. | Printer with hardware and software interfaces for media devices |
US20050071746A1 (en) * | 2003-09-25 | 2005-03-31 | Hart Peter E. | Networked printer with hardware and software interfaces for peripheral devices |
US7528977B2 (en) * | 2003-09-25 | 2009-05-05 | Ricoh Co., Ltd. | Printer with hardware and software interfaces for peripheral devices |
US7505163B2 (en) * | 2003-09-25 | 2009-03-17 | Ricoh Co., Ltd. | User interface for networked printer |
US20050068573A1 (en) * | 2003-09-25 | 2005-03-31 | Hart Peter E. | Networked printing system having embedded functionality for printing time-based media |
US7440126B2 (en) * | 2003-09-25 | 2008-10-21 | Ricoh Co., Ltd | Printer with document-triggered processing |
US7511846B2 (en) * | 2003-09-25 | 2009-03-31 | Ricoh Co., Ltd. | Printer having embedded functionality for printing time-based media |
US7689712B2 (en) | 2003-11-26 | 2010-03-30 | Ricoh Company, Ltd. | Techniques for integrating note-taking and multimedia information |
US8274666B2 (en) * | 2004-03-30 | 2012-09-25 | Ricoh Co., Ltd. | Projector/printer for displaying or printing of documents |
US7603615B2 (en) * | 2004-03-30 | 2009-10-13 | Ricoh Co., Ltd. | Multimedia projector-printer |
US7664796B2 (en) * | 2004-10-13 | 2010-02-16 | Microsoft Corporation | Electronic labeling for offline management of storage devices |
US7581036B2 (en) * | 2004-10-13 | 2009-08-25 | Microsoft Corporation | Offline caching of control transactions for storage devices |
US7554576B2 (en) * | 2005-06-20 | 2009-06-30 | Ricoh Company, Ltd. | Information capture and recording system for controlling capture devices |
US8805929B2 (en) * | 2005-06-20 | 2014-08-12 | Ricoh Company, Ltd. | Event-driven annotation techniques |
US8069267B2 (en) * | 2005-06-28 | 2011-11-29 | Microsoft Corporation | Advertisement refresh rules for network applications |
US7693978B2 (en) * | 2005-07-19 | 2010-04-06 | Eb Technologies, Llc | Distributing live performances |
US10390212B2 (en) | 2016-09-15 | 2019-08-20 | Proximity Grid, Inc. | Tracking system having an option of not being trackable |
US10015630B2 (en) | 2016-09-15 | 2018-07-03 | Proximity Grid, Inc. | Tracking people |
US7761400B2 (en) | 2005-07-22 | 2010-07-20 | John Reimer | Identifying events |
US8223783B2 (en) * | 2006-01-31 | 2012-07-17 | Sigma Designs, Inc. | Using battery-powered nodes in a mesh network |
US8300652B2 (en) * | 2006-01-31 | 2012-10-30 | Sigma Designs, Inc. | Dynamically enabling a secondary channel in a mesh network |
US8219705B2 (en) * | 2006-01-31 | 2012-07-10 | Sigma Designs, Inc. | Silent acknowledgement of routing in a mesh network |
US8509790B2 (en) * | 2006-01-31 | 2013-08-13 | Tommas Jess Christensen | Multi-speed mesh networks |
US9166812B2 (en) * | 2006-01-31 | 2015-10-20 | Sigma Designs, Inc. | Home electrical device control within a wireless mesh network |
US7680041B2 (en) | 2006-01-31 | 2010-03-16 | Zensys A/S | Node repair in a mesh network |
US10326537B2 (en) | 2006-01-31 | 2019-06-18 | Silicon Laboratories Inc. | Environmental change condition detection through antenna-based sensing of environmental change |
US20150187209A1 (en) | 2006-01-31 | 2015-07-02 | Sigma Designs, Inc. | Method and system for synchronization and remote control of controlling units |
US10277519B2 (en) | 2006-01-31 | 2019-04-30 | Silicon Laboratories Inc. | Response time for a gateway connecting a lower bandwidth network with a higher speed network |
US8626251B2 (en) * | 2006-01-31 | 2014-01-07 | Niels Thybo Johansen | Audio-visual system energy savings using a mesh network |
US20070177576A1 (en) * | 2006-01-31 | 2007-08-02 | Niels Thybo Johansen | Communicating metadata through a mesh network |
US8626178B2 (en) * | 2006-01-31 | 2014-01-07 | Niels Thybo Johansen | Audio-visual system control using a mesh network |
US8194569B2 (en) * | 2006-01-31 | 2012-06-05 | Sigma Designs, Inc. | Static update controller enablement in a mesh network |
US8787210B2 (en) * | 2006-09-15 | 2014-07-22 | Itron, Inc. | Firmware download with adaptive lost packet recovery |
US7843834B2 (en) | 2006-09-15 | 2010-11-30 | Itron, Inc. | Use of minimal propagation delay path to optimize a mesh network |
US7899869B1 (en) | 2007-03-22 | 2011-03-01 | Google Inc. | Broadcasting in chat system without topic-specific rooms |
US20090037341A1 (en) * | 2007-08-01 | 2009-02-05 | Dale Underwood | Method and System for On-line Sales |
US8660479B2 (en) * | 2007-09-04 | 2014-02-25 | Ibiquity Digital Corporation | Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest |
US8351843B2 (en) | 2007-09-04 | 2013-01-08 | Ibiquity Digital Corporation | Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest |
US8380866B2 (en) * | 2009-03-20 | 2013-02-19 | Ricoh Company, Ltd. | Techniques for facilitating annotations |
US8670481B2 (en) * | 2012-04-12 | 2014-03-11 | Casa Systems, Inc. | System and method for dynamic profile management in cable modem systems |
US10039987B2 (en) * | 2013-12-18 | 2018-08-07 | Activision Publishing, Inc. | Methods and systems for an input device with an e-commerce button |
US10637681B2 (en) | 2014-03-13 | 2020-04-28 | Silicon Laboratories Inc. | Method and system for synchronization and remote control of controlling units |
US10637673B2 (en) | 2016-12-12 | 2020-04-28 | Silicon Laboratories Inc. | Energy harvesting nodes in a mesh network |
US10833799B2 (en) | 2018-05-31 | 2020-11-10 | Itron Global Sarl | Message correction and dynamic correction adjustment for communication systems |
CN109041021B (en) * | 2018-07-24 | 2021-08-10 | 百富计算机技术(深圳)有限公司 | File transmission method based on Bluetooth, terminal equipment and storage medium |
US20220075877A1 (en) | 2020-09-09 | 2022-03-10 | Self Financial, Inc. | Interface and system for updating isolated repositories |
US11641665B2 (en) | 2020-09-09 | 2023-05-02 | Self Financial, Inc. | Resource utilization retrieval and modification |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000138971A (en) * | 1998-10-30 | 2000-05-16 | Kyocera Corp | Subscriber information management system |
US6263506B1 (en) * | 1996-09-10 | 2001-07-17 | Sony Corporation | Data transmission and reception device and system, data transmission method and parameter setting method for data reception device |
US6314573B1 (en) * | 1998-05-29 | 2001-11-06 | Diva Systems Corporation | Method and apparatus for providing subscription-on-demand services for an interactive information distribution system |
US20020026413A1 (en) * | 2000-08-31 | 2002-02-28 | New Global On Line Corp. | Mobile real-time data processing system for use during delivery of products |
-
2001
- 2001-04-13 US US09/835,020 patent/US20020010641A1/en not_active Abandoned
-
2002
- 2002-01-04 WO PCT/US2002/000163 patent/WO2002054651A2/en not_active Application Discontinuation
- 2002-01-04 EP EP02708949A patent/EP1442402A2/en not_active Withdrawn
- 2002-01-04 AU AU2002243463A patent/AU2002243463A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6263506B1 (en) * | 1996-09-10 | 2001-07-17 | Sony Corporation | Data transmission and reception device and system, data transmission method and parameter setting method for data reception device |
US6314573B1 (en) * | 1998-05-29 | 2001-11-06 | Diva Systems Corporation | Method and apparatus for providing subscription-on-demand services for an interactive information distribution system |
JP2000138971A (en) * | 1998-10-30 | 2000-05-16 | Kyocera Corp | Subscriber information management system |
US20020026413A1 (en) * | 2000-08-31 | 2002-02-28 | New Global On Line Corp. | Mobile real-time data processing system for use during delivery of products |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220255649A1 (en) * | 2019-07-22 | 2022-08-11 | Algorkorea Co. Ltd | Mobile terminal having integrated radio function, and integrated radio system using same |
US11870548B2 (en) * | 2019-07-22 | 2024-01-09 | Algorkorea Co. Ltd | Mobile terminal having integrated radio function, and integrated radio system using same |
Also Published As
Publication number | Publication date |
---|---|
US20020010641A1 (en) | 2002-01-24 |
WO2002054651A3 (en) | 2003-04-17 |
AU2002243463A1 (en) | 2002-07-16 |
EP1442402A2 (en) | 2004-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020010641A1 (en) | Low cost system method apparatus and way of doing business for the conveyance and electronic labeling and transference of secure multimedia and data products | |
CA2778121C (en) | Asymmetric data communications system permitting subscriber interaction | |
US5410326A (en) | Programmable remote control device for interacting with a plurality of remotely controlled devices | |
EP0200310B1 (en) | Direct broadcast satellite signal transmission system | |
US6490728B1 (en) | Channel information transmitting method and receiving apparatus | |
US7096201B2 (en) | Copyright management apparatus, copyrighted-work distribution apparatus, and copyrighted-work distribution and receiving system | |
EP1300035B1 (en) | Mobile terminal and corresponding method for receiving an encrypted first signal and complementary information related to the first signal | |
US7251329B2 (en) | Method and system for providing secure subscriber content data | |
CN100454919C (en) | Multimedia decoder for prioritized bi-directional communication in broadcast system | |
US6427013B1 (en) | Information broadcasting method, receiver, and information processing apparatus | |
US20140366048A1 (en) | Contents receiving system and client | |
US20020066103A1 (en) | Pay TV billing, system activation, and E-commerce using a pay -TV receiver | |
KR20030093225A (en) | Wireless music and data transceiver system | |
JP2003503941A (en) | Broadcast and receive messages | |
EP1949691A2 (en) | Methods and apparatuses for an integrated media device | |
JP2001518255A (en) | Smart card for use with receiver of encrypted broadcast signal, and receiver | |
WO2003047257A1 (en) | Online television messenger | |
WO2003053060A1 (en) | Remote control using a biometric scanner in an interactive television system | |
US20060235711A1 (en) | System and method for online transaction | |
US20040128255A1 (en) | Payment system and method for e-commerce via digital broadcasting | |
US7913285B2 (en) | Apparatus and method for interfacing between set-top box and point of deployment for pay-per-view service | |
CA2569723C (en) | Asymmetric data communications system permitting subscriber interaction | |
US20050033793A1 (en) | Digital broadcast shopping system | |
MXPA97009043A (en) | Asymmetric system of communications of da |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC, DATED 07-10-2003 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002708949 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2002708949 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2002708949 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |