US5991601A - Personal intercommunication purchase and fulfillment system - Google Patents

Personal intercommunication purchase and fulfillment system Download PDF

Info

Publication number
US5991601A
US5991601A US09/224,750 US22475099A US5991601A US 5991601 A US5991601 A US 5991601A US 22475099 A US22475099 A US 22475099A US 5991601 A US5991601 A US 5991601A
Authority
US
United States
Prior art keywords
remote device
item
purchase
microcontroller
purchasing
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.)
Expired - Lifetime
Application number
US09/224,750
Inventor
John R. Anderson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xylon LLC
Original Assignee
Anderson; John R.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Anderson; John R. filed Critical Anderson; John R.
Priority to US09/224,750 priority Critical patent/US5991601A/en
Application granted granted Critical
Publication of US5991601A publication Critical patent/US5991601A/en
Assigned to TELLENET LLC reassignment TELLENET LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANDERSON, JOHN R.
Assigned to XYLON LLC reassignment XYLON LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: TELLENET LLC
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/02Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/343Cards including a counter
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/088Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself
    • G07F7/0886Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself the card reader being portable for interacting with a POS or ECR in realizing a payment transaction
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1008Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/18578Satellite systems for providing broadband data service to individual earth stations

Definitions

  • the present invention relates generally to an electronic system for purchasing an item where the system has at least one home station and at least one remote device. More particularly, the present invention is directed to a method of purchasing an item by entering an item code into the remote device and transmitting the item code to the home station.
  • the remote device of the present invention is in the form of a pager and/or a radio.
  • Consumers on average, make purchases at three retail stores per week and have little time for shopping elsewhere.
  • the various retail stores at which consumers make purchases include outlet stores, shopping centers, hardware stores, grocery stores, drug stores, clothing stores and shoe stores. Consumers often identify items they wish to purchase while going about their daily routines rather than when they are shopping. Thus, when a consumer encounters items which he wishes to purchase, it is often inconvenient and/or impossible to search for, much less purchase, these items. Without the ability to purchase these items at the time the consumer is motivated to make the purchase, these purchases are unlikely. Therefore, it would be advantageous for merchants and advertisers to make a sale at the exact time their product is shown or advertised to the consumer. Consumers, on the other hand, desire to make purchases with minimal effort, time and dollars.
  • the present invention is directed to a distribution and fulfillment system facilitating consumer search and procurement mechanisms on an aggregated scale.
  • PPFS Personal Intercommunication Purchase and Fulfillment System
  • the present invention is also used to collect and store information regarding products to be purchased and the purchasing preferences of various buyers. This information is used to support buyers' preference portfolios, to track previous purchases, to browse selections, and to offer suggestions to the consumer regarding similar types of products.
  • the system is buyer determined. Thus, information regarding a buyer's purchasing patterns or habits is stored in the system and is available for future use to suggest other products to the buyers based on their purchasing patterns, i.e., to create joint purchase complementaries.
  • Joint purchase complementaries provide buyers with the ability to purchase products from a single source.
  • the present system can perform complementary searches to suggest related products to the consumer based on a buyer's previous purchases. Complementary searches afford buyers greater flexibility and depth of knowledge when purchasing related products. When combined with the economies of scale in large networks, buyers have access to remote selections not normally available. This increases the number of purchases made by customers, as well as incremental revenue gains.
  • PIPFS Consumer switching tendencies or costs are often based on geographic and convenience considerations that are difficult for retailers to control.
  • the present PIPFS leapfrogs this boundary by making it possible for consumers to make purchases quickly at anytime and anywhere.
  • consumers need not seek alternative sources because the PIPFS is cost driven, friendly, fin, and immediately accessible.
  • an electronic system having at least one home station and at least one remote device is used for purchasing an item.
  • an item code representing the item to be purchased is entered into and displayed at the remote device and is transmitted from the remote device to the home station.
  • the home station Upon receipt of the item code, the home station transmits a home confirmation signal acknowledging the receipt of the signal from the home station to the remote device.
  • An alarm means acknowledges the receipt of the home confirmation signal at the remote device.
  • the home confirmation signal is displayed at the remote device, and a remote confirmation signal is transmitted from the remote device to the home station.
  • an electronic system having at least one home station and at least one remote device is used for purchasing either an item containing recorded music playing on a radio signal at a specific frequency or an item advertised on the radio signal at the frequency.
  • the radio signal is received within the remote device and transmitted to a speaker.
  • the frequency of the radio signal is entered into the remote device and transmitted to the home station. Once the frequency is received at the home station, the item containing either the recorded music playing on the radio signal or the item advertised on the radio signal is located and ordered for the consumer.
  • FIG. 1 is an overall diagram of an electronic system for purchasing an item in accordance with the present invention
  • FIG. 2 is a front elevation view of one embodiment of a remote device made in accordance with the present invention.
  • FIG. 3 is a schematic drawing of the remote device of FIG. 2;
  • FIG. 4 is a front elevation view of a second embodiment of a remote device
  • FIG. 5 is a schematic drawing of the remote device of FIG. 4;
  • FIG. 6 is a front elevation view of a third embodiment of a remote device
  • FIG. 7 is a schematic drawing of the remote device of FIG. 6;
  • FIG. 8 is a front elevation view of a fourth embodiment of a remote device
  • FIG. 9 is a schematic drawing of the remote device of FIG. 8.
  • FIG. 10 is a front elevation view of a fifth embodiment of a remote device
  • FIG. 11 is a schematic drawing of the remote device of FIG. 10;
  • FIG. 12 is a front elevation view of a sixth embodiment of a remote device.
  • FIG. 13 is a front elevation view of a seventh embodiment of a remote device.
  • FIG. 1 represents an overall view of the electronic system for purchasing an item, known, and hereinafter referred to, as the Personal Intercommunication Purchase and Fulfillment System (PIPFS).
  • PIPFS Personal Intercommunication Purchase and Fulfillment System
  • FIG. 1 Various scenarios using a remote device to enter a purchase order into the PIPFS are also shown in FIG. 1.
  • a consumer 20 is traveling in an automobile 22 and hears a song or a radio advertisement of a product he would like to purchase.
  • the consumer 20 enters the advertiser's code or the radio station's call letters into a remote device 24.
  • a consumer 26 sees merchandise on the street or in possession of another person 28 (most likely a friend or acquaintance).
  • the consumer 26 scans the product's bar-code identification into the remote device 30 and transmits this information over the network in the PIPFS.
  • the merchandise could also be scanned from an ad on a T.V. or from printed media.
  • a consumer 32 is evaluating a product 34 at a retail outlet display/showroom. If the consumer 32 wishes to purchase the product, she can scan its bar-code with her remote device 36, and the information is transmitted to the PIPFS.
  • PCS NCC 38 Personal Communication Services Network Control Center
  • the PCS NCC 38 receives the required information and directs it to the request data servers 40.
  • the request data servers 40 cross reference their databases for up-to-date product and pricing information, store the requested information in their databases, and reply back to the PCS NCC 38 with valid product information and a request for order delivery and purchase confirmation.
  • the PCS NCC 38 relays the information concerning product availability, consumer search requests, complementaries, etc. to the satellite 42, which then relays the data to the consumer's remote device 24,30,36.
  • the consumer confirms the order with his or her remote device 24, 30, 36, and a remote confirmation signal is fed back to the request data servers 40 and transferred to fulfillment data servers 44.
  • the fulfillment servers 44 relay all necessary financial transaction information to the appropriate banks and/or credit card companies 46 that complete the remaining credit and debit transactions for the company and its affiliates.
  • consumers can use one of three types of payment systems: (1) a charge to a consumer's credit card (the credit card numbers being on file with the system); (2) electronic checks or "wallets” from an account with a bank; or, (3) an electronic commerce (e-cash) system (transmitted and cleared at the time of the transaction).
  • E-cash is the evolutionary progression of money in the form of physical "atoms" to electronic bits.
  • E-cash systems are token based systems where a consumer stores tokens on a memory device, such as a standard credit card size format established by the Personal Computer Memory Card Interface Association (PCMCIA).
  • PCMCIA Personal Computer Memory Card Interface Association
  • E-cash is withdrawn from a bank over the network in a way similar to withdrawing physical cash from an ATM. In order to spend e-cash, tokens are exchanged for the products to be purchased.
  • the fulfillment servers 44 send order and delivery information to the warehouses 48.
  • the fulfillment servers 44 and/or warehouses 48 send inventory information back to the factories 50 for input into production schedules.
  • Factories 50 ship their merchandise to the warehouses 48, and the purchased products 52 are delivered to the consumer's home 54.
  • Consumers can query their account information and order status through the PCS NCC 38, the request data servers 40, or the fulfillment data servers 44.
  • FIG. 2 is a front elevation view of one embodiment of a remote device 56 of the electronic system for purchasing an item.
  • the remote device 56 is in the form of a two-way narrowband personal communication services (PCS) pager with a bar-code scanner.
  • PCS personal communication services
  • the components of the remote device or pager 56 are encased in a shock resistant durable ceramic or plastic shell 58.
  • Messages, menus, commands, files, and configuration settings are viewed in the Liquid Crystal Display (LCD) 60 of the remote device 56.
  • Bar-code information is scanned using a fully integrated reflective sensing module 62 containing a light emitting diode (LED) emitter and photo diode which generates a current as its output signal.
  • a four-way switch 64 is used for controlling cursor movement in the LCD 60.
  • buttons 66 are used to control the remote device 56.
  • One button 66a is for the menu, file, message, command, and alphanumeric input selections while the other button 66b functions as an escape mechanism. so the buttons 66 can be programmed to perform either function. This is an ergonomic design to support left- or right-hand preference people.
  • An RS232 connection 68 is supplied to support data transfer and back-up storage options.
  • FIG. 3 is a schematic drawing of the remote device of FIG. 2, and represents the internal electrical function diagram flow of the remote device 56.
  • the receiver/transmitter encoder/decoder assembly 70 includes an antenna 72. The assembly 70 defaults to the receiver position and switches to the transmitter when requested from the microcontroller 74.
  • the receiver operates in the 930-931 MHz and 940-941 MHz frequency bands with channel spacing at 25 kHz.
  • the transmitter operates in the 901-902 frequency bands with channel spacing at 12.5 kHz. This spectrum was recently allocated by the Federal Communication Commission (FCC).
  • FCC Federal Communication Commission
  • the receiver's bit rate is 6400 bps and signaling is 4 level frequency shift key (FSK) at 6400 bps.
  • the receiver's paging sensitivity is 14 micro-V/m
  • frequency deviation is +/-2400 Hz binary, +/-800 Hz and +/-2400 Hz for 4 level
  • image rejection is 35 dB and spurious rejection 40 dB
  • selectivity is 60 dB at +/-50 Khz
  • frequency stability is 1 parts per minute (PPM) from -10 to +50 degrees Celsius and performs 1 MHz blocking at 80 dB.
  • the transmitter's bit rate is 9600 bps and signaling is 4 level FSK at 9600 bps; frequency deviation is +/-800 Hz and +/-2400 Hz for 4 level.
  • the emissions meet Narrowband PCS FCC specifications. Power into the antenna 72 is 1W and frequency stabilization 1 PPM.
  • the transmitter/receiver unit 70 interfaces with the bus module in the Serial I/O portion 76 of the microcontroller 74.
  • the module is a two-wire, bidirectional serial bus which provides a simple and efficient means of data exchange between devices; it is compatible with the inter-integrated circuit (I2C) bus standard.
  • I2C inter-integrated circuit
  • the maximum data rate of 100 Kbit/s can be reached at system clock speeds of 3.0 MHZ and above.
  • the serial bit clock frequency of the bus is programmable and ranges from 3830 Hz to 757 Khz for a 16.67 MHz internal operating frequency.
  • the system is a true multi-master bus including collision detection and arbitration to prevent data corruption (when two or more masters attempt to control the bus simultaneously).
  • the bus interface uses serial data bus (SDA) and serial clock bus (SCL) signals for data transfer. All devices connected to the bus interface must have open drain or open collection output; and a logic AND function is implemented in both lines with pull-up resistors.
  • the bus is software programmable for one of 32 different serial clock frequencies.
  • the bus has a software selectable acknowledge bit; interrupt driven byte-for-byte data transfer; arbitration-lost driven interrupt with automatic mode switching from master to slave; calling address identification interrupt; repeated START signal generation; the ability to generate/recognize the acknowledge bit; and, bus busy detection.
  • the Serial I/O 76 includes a serial peripheral interface (SPI) module for full-duplex, synchronous, serial communication with peripheral devices.
  • SPI serial peripheral interface
  • the SPI supports master and slave modes; separate transmit and receive registers; four selectable master mode frequencies where the maximum is equal to the frequency divided by 2; a separate ground clock for reduced RF interference; a serial clock with programmable polarity and phase; an end of transmission interrupt flag; a bus contention error flag; an overrun error flag; a programmable wired-OR mode; and, a transmit data register empty flag.
  • the microcontroller 74 uses a dual timer and a real time clock (RTC) that enables the system to control events by using a clock source to track and report time passage.
  • the RTC contains a counter for maintaining a one second count derived from an external 32.768 Khz crystal source. Timing function software may write to or read this counter and use it to maintain a time stamp or time of day and calendar information. The counter maintains a unique count over a period of approximately 68 years.
  • a software programmable alarm register may also be used to interrupt or wake-up the processor when the RTC counter reaches the alarm count.
  • the RTC is implemented with logic circuits that consume very low power during switching and can be disabled by software when not required for use, thereby reducing power consumption.
  • the dual timer consists of two independent, identical, general purpose timers.
  • Each general purpose timer block contains a free running 16-bit timer which can be used in various modes: to capture the timer value with an external event; to trigger an external event; to trigger an external event or interrupt when the timer reaches a set value; or, to count external events.
  • Each timer has an eight-bit prescalar to allow programmable clock input frequency derived from the system clock (divided a 1 or 16) or external count input.
  • the output pins (one per timer) have a variety of programmable modes and the output signal can be an active low pulse or a toggle of the current output.
  • the dual timers include a maximum period of 16 seconds (at 16.67 MHZ); 60-ns resolution (at 16.67 MHz); programmable sources for the clock input, including an external clock; input capture capability with programmable trigger edge on input pins; two timers externally cascaded to form a 32-bit timer; and, free run and restart modes.
  • the controller 74 also supports on-chip memory to provide storage for critical instruction sequences, exception routines, stack space, and general data storage.
  • the chip supports 128 Kb of configurable static random access memory (RAM) 78 and 264 Kb of configurable read only memory (ROM) 80.
  • the register file supports 128 words in one-word increments and 128 bits in one-bit increments, simultaneous read and write, latched data outputs, separate read/write for each word and high speed.
  • the interrupt controller module provides interrupt requests and interrupt acknowledge signals. Each of these signals is generated by encoding or decoding the required processor signals.
  • the interrupt controller supports interrupts from three sources: (1) an external, non-maskable interrupt, which always causes an interrupt priority level 7 request to the microprocessor core; (2) an external interrupt received through the 8-bit channel latched interrupt port (each channel can be programmed with an interrupt priority level, and each can have pending interrupts cleared independently from the others); and, (3) on-chip peripherals.
  • the interrupt controller allows assignment of the interrupt priority level of each on-chip module and determination of a particular vector number to be presented when the module receives an interrupt acknowledge from the processor via the interrupt controller logic.
  • the core or central processing unit (CPU) 82 is the heart of the integrated circuit (IC). This unit 82 supervises system functions, makes decisions, manipulates data, and directs I/O functions.
  • the microcontroller 74 of this application specific integrated circuit (ASIC) is a Motorola 020 core.
  • the 020 core is a static implementation of the 68020 32-bit microprocessor.
  • the core supports dynamic bus sizing from 8- to 16- to 32-bit data buses. It has a 256 byte on-chip instruction cache that speeds program execution.
  • the 020 core also includes signals that permit easier interfacing between the core processor and the surrounding logic, as well as emulation support.
  • Application specific logic is implemented using Motorola's HPF06 of CMOS standard cells.
  • An RS232 port 68 interfaces with the ASIC's I/O module 76 and is provided for data transfers and backup storage purposes.
  • An electronic erasable programmable read only memory (EEPROM) 84 is provided to hold critical user files and configuration data when batteries are removed for extended periods of time.
  • a capacitor can also be used to hold critical user files and configuration data for shorter periods of time.
  • a vibrator 86 supports message notification for other enabled individuals as well as users desiring silent notification.
  • a piezo electric beeper 88 is included for audible notification.
  • An LCD 60 is incorporated to display text and other symbolic functions when interacting with the device and system.
  • a four-way switch 64 is provided for controlling cursor movement in the LCD 60, and left and right programmable select buttons 66 are provided to control the remote device 56, as discussed above.
  • a fully integrated reflective sensing module 62 connects to the ASIC's I/O module 76.
  • the sensor 62 contains a 655 nm LED emitter and photo diode and generates a current as its output signal.
  • a bifurcated aspheric lens is used to image the active areas of the emitter and detector to a single 4.27 mm (0.168 in.) spot.
  • the detector is a PN photo diode.
  • the LED cathode is physically and electrically connected to the case substrate or shell 58 of the remote device or sensor 56.
  • the resolution of the sensor 56 is 0.19 mm (0.007 in.) at 655 nm red light.
  • the sensor 56 is contained in an 8 pin TO-5 metal can with a glass window.
  • the LED and photo diode are mounted on a header at the base of the package. Positioned above these active elements is a bifurcated aspheric lens that focuses them to the same point.
  • the sensor 56 can be rigidly secured by commercially available TO-5 style heat sink or an 8 pin 0.200 inch diameter pin circle socket. This provides a stable reference platform for affixing the sensor 56 to a circuit board. A protective sapphire ball focusing tip could also be incorporated into the unit.
  • the sensor 56 is characterized for use with the digitizer logic of the ASIC.
  • FIG. 4 A second embodiment of the remote device 56' of the electronic system for purchasing an item is shown in FIG. 4.
  • the remote device 56' is in the form of an FM/AM two-way narrowband PCS pager with bar-code scanner.
  • Remote device 56' includes stereo headphones 90' plugged into the stereo mini-jack 92' of the remote device or unit 56'.
  • the remote devices 56 and 56' are the same; thus, the same numerical designations are used for corresponding parts.
  • FIG. 5 is a schematic drawing of the remote device 56' of FIG. 4 representing the internal electrical function diagram flow of the remote device 56'.
  • a second receiver and decoder assembly 96' including a second antenna 98', is incorporated for FM and/or AM radio reception.
  • This unit 56' is a complete FM and/or AM radio on an IC chip such as those manufactured by Philips Semiconductors and NEC. These units 56' include the entire radio with an on-chip aerial input (antenna 98') and audio output. Operating over an extended range from 80 to 130 MHz, they offer several improvements over conventional FM radio systems besides a smaller size, less costs, lower voltages and cleaner signals. Tracking and distortion problems are eliminated because, in some chips, only a local oscillator needs to be tuned.
  • PLL phased locked loop
  • DAC digital to analog converters
  • RDS radio data systems
  • the pager 56' can be configured with an FM stereo chip (not shown) or an FM/AM chip 104'. It may or may not include ADC's 100' and DAC's 102'; hence, the audio output signal may be connected directly to the amplifiers 106' and stereo mini phono jack 92', or the audio output signal may be connected to the I/O 76' of the microcontroller 74'.
  • the CPU 82 is either a digital signal processor (DSP) or a reduced instruction set computing (RISC) processor, and the on-chip ADC 100' and DAC 102' are of 8- or 16-bit resolution.
  • DSP digital signal processor
  • RISC reduced instruction set computing
  • the FM/AM stereo chip 104' can be included in the ASIC design, thus reducing the number of components and the manufacturing costs.
  • the transmitter/receiver unit 70' and FM radio chip/receiver unit 96' interface with the bus module in the Serial I/O portion 76' of the microcontroller 74'.
  • a different I/O interface 76' may be required on the microcontroller 74'. If the chip 104' is not built into the microcontroller 74' and its audio output bypasses the controller 74', then no change is required. If the chip 104' is built into the ASIC (with DSP) design, or sends its audio output to the DSP microcontroller 74', then a new interface is required. The system would then use a dual universal asynchronous receiver/transmitter (DUART) (not shown).
  • DUART dual universal asynchronous receiver/transmitter
  • the DUART module is a configurable module that contains internal control logic, timing and baud rate generator logic, interrupt control logic, and supports up to 8 serial communication channels.
  • the serial port can sustain data rates of 14.7 Mb/s.
  • the DUART supports full duplex asynchronous/synchronous receiver/transmitter channels; a maximum data transfer of 1x clock (14.7 Mb/s), 16x clock (922 Kb/s); configurable FIFO depth up to 16 on receiver and transmitter; a programmable baud rate for serial channel; programmable data format; a programmable channel mode for diagnostics; automatic wake-up modes for multi-drop applications; single output, interrupt output and vector interrupt output; parity, framing, and overrun error detection; false start bit detection; line break detection and generation; detection of breaks generated in the middle of a character; and, interrupt or poll on start/stop break.
  • the DUART can also support digital audio broadcasts (DAB) once a specification is approved by the FCC.
  • DAB digital audio broadcasts
  • the CPU 82' will either be the Motorola 020 core, 030 core, DSP, or PowerPC core.
  • a low-cost RISC processor with DSP functions can also be used.
  • a new ASIC with the DSP can be incorporated and produced in anticipation of FCC approval of an in-band on-line channel (IBOC) or an in-band adjacent channel (IBAC) DAB specification.
  • the lowcost RISC processor with DSP functions should be a 32-bit processor core which operates from 0 to 60 MHz.
  • the RISC processor should also support load scheduling, million instructions per second (MIPS) RISC II Instruction Set Architecture (ISA), a pipelined 32-bit multiplier with two cycle latency, and pipelined multiply add and subtract functions.
  • MIPS million instructions per second
  • ISA RISC II Instruction Set Architecture
  • the RISC processor should extract 32-bits from 64-bit multiply results; be capable of single cycle conversion between integers of various sizes (saturate); have a 1 Kb direct mapped instruction cache; have a 4 Kb direct mapped data cache; have a reset handler with internal power on reset generation; have external asynchronous reset input; have core self and system reset; and, have synchronous system reset output.
  • Remote device 56" includes a PCMCIA slot 94" connecting to the ASIC's I/O module 76" to download music (compressed digital audio or DAB data) from the radio signal to store onto the RAM 78" for consumer evaluation or purchase of audio tracks.
  • the PCMCIA slot 94 may also be used to connect a sound card, memory devices, modems, etc. onto the remote device 56" or to facilitate transmission of electronic currency or the use of electronic debit and credit cards. If a PCMCIA interface connects to the ASIC's I/O module for download of compressed digital audio, then the CPU 82 must be either a RISC or a DSP.
  • FIGS. 8 and 9 A fourth embodiment of the remote device 56"' of the electronic system for purchasing an item is shown in FIGS. 8 and 9.
  • the remote device 56"' is in the form of a DAB/FM radio two-way narrowband PCS pager with bar-code scanner.
  • the remote device 56"' can be configured with only an FM stereo chip (not shown) or an FM/AM chip 104"'.
  • the audio output is sent to the ADC's 100"' on the microcontroller 74.
  • a RISC/DSP is used, along with on-chip ADC's 100"' and DAC's 102"' of 16-bit resolution.
  • the FM/AM stereo chip 104"' can be included in the ASIC design, thus reducing components and manufacturing costs.
  • the remote device 56" can be manufactured with or without the bar-code scanner assembly and logic 62"'. In either case, the DAC's 102' are included on-chip and output to the stereo mini jack assembly 108'
  • the microcontroller 74"' of this ASIC can be a Motorola DSP or PowerPC core.
  • a low-cost RISC processor with DSP functions can also be used.
  • a fifth embodiment of the remote device 56"" of the electronic system for purchasing an item, shown in FIGS. 10 and 11, has all of the same components as the fourth embodiment shown in FIGS. 8 and 9; however, the fifth embodiment includes a PCMCIA interface 94"" connected to the ASIC's I/O module to download compressed digital audio or DAB data for consumer evaluation or purchase of audio tracks.
  • FIG. 12 is a front elevation view of a sixth embodiment of a remote device of the electronic system for purchasing an item.
  • the remote device includes a conventional two-way pager 108 and an adjunct bar-code scanner 110.
  • the pager 108 components are encased in a shock resistant durable ceramic or plastic shell 112. Messages, menus, commands, files, and configuration settings are viewed in the LCD 114 of the pager 108.
  • a four-way switch 116 is used for controlling cursor movement in the LCD 114.
  • Left and right programmable select buttons--118 are used to control the pager 108. As in the remote devices described above, one button 118a controls menu, file, message, command and alphanumeric input selections while the other button 118b functions as an escape mechanism. Both buttons can be programmed to perform either function.
  • the adjunct bar-code scanner 110 includes an adjunct reflective sensing module 120 which, similar to the remote devices described above, connects to an ASIC's I/O module.
  • the adjunct bar-code scanner 110 consists of a decoder chip 122 and an 8-bit microprocessor 124. In another embodiment of the adjunct bar-code scanner 110', the decoder chip 122 and the 8-bit microprocessor 124 are combined into one ASIC 126. Bar-code information is scanned using an adjunct reflective sensing module 120 similar to the one described above.
  • An RS232 connection is supplied to support data transfer and back-up storage option.
  • a female RS232 connection 128 is supplied which mates with the male RS232 connection 130 on the pager 108 to support data transfer from the adjunct device.
  • FIG. 13 is a front elevation view of a seventh embodiment of a remote device of the electronic system for purchasing an item.
  • the remote device includes a conventional two-way pager 108' and an adjunct bar-code scanner 110'.
  • the adjunct device 110' is a standalone (flat surface) unit which connects by a RS232 cable 132 to a variety of remote devices or pagers 108'--. In all other respects, the adjunct devices 110 and 110' are the same.

Abstract

An electronic system for purchasing an item has at least one home station and at least one remote device (56). More particularly, the present invention is directed to a method or means for purchasing the item by entering a code into the remote device (56). The remote device (56) of the present invention is in the form of a pager 10 and/or a radio.

Description

CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of U.S. application Ser. No. 08/696,373, filed Aug. 13, 1996, U.S. Pat. No. 5,857,156 claims the benefit of U.S. Provisional Application No. 60/016,143, filed Apr. 24, 1996.
TECHNICAL FIELD
The present invention relates generally to an electronic system for purchasing an item where the system has at least one home station and at least one remote device. More particularly, the present invention is directed to a method of purchasing an item by entering an item code into the remote device and transmitting the item code to the home station. The remote device of the present invention is in the form of a pager and/or a radio.
BACKGROUND OF PRIOR ART
Consumers, on average, make purchases at three retail stores per week and have little time for shopping elsewhere. The various retail stores at which consumers make purchases include outlet stores, shopping centers, hardware stores, grocery stores, drug stores, clothing stores and shoe stores. Consumers often identify items they wish to purchase while going about their daily routines rather than when they are shopping. Thus, when a consumer encounters items which he wishes to purchase, it is often inconvenient and/or impossible to search for, much less purchase, these items. Without the ability to purchase these items at the time the consumer is motivated to make the purchase, these purchases are unlikely. Therefore, it would be advantageous for merchants and advertisers to make a sale at the exact time their product is shown or advertised to the consumer. Consumers, on the other hand, desire to make purchases with minimal effort, time and dollars.
In addition to the disadvantages listed above, Nielsen, consumer groups, advertisers and marketers require a faster and more precise method of obtaining accurate measurements to quantify and qualify purchases and buyer demographics; retailers desire immediate transactions and order fulfillment to reduce inventory and hasten consumer purchasing (check out) processes; and buyers desire having immediate access to information concerning their financial accounts.
SUMMARY OF THE INVENTION
The present invention is directed to a distribution and fulfillment system facilitating consumer search and procurement mechanisms on an aggregated scale.
The present invention, referred to as a Personal Intercommunication Purchase and Fulfillment System (PIPFS), is comprised of several components and logic systems. Fundamental and unique to the system is the buyer's ability to effortlessly execute a transaction based on his or her needs and impulse buying patterns.
The present invention is also used to collect and store information regarding products to be purchased and the purchasing preferences of various buyers. This information is used to support buyers' preference portfolios, to track previous purchases, to browse selections, and to offer suggestions to the consumer regarding similar types of products. The system is buyer determined. Thus, information regarding a buyer's purchasing patterns or habits is stored in the system and is available for future use to suggest other products to the buyers based on their purchasing patterns, i.e., to create joint purchase complementaries.
Joint purchase complementaries provide buyers with the ability to purchase products from a single source. The present system can perform complementary searches to suggest related products to the consumer based on a buyer's previous purchases. Complementary searches afford buyers greater flexibility and depth of knowledge when purchasing related products. When combined with the economies of scale in large networks, buyers have access to remote selections not normally available. This increases the number of purchases made by customers, as well as incremental revenue gains.
Consumer switching tendencies or costs are often based on geographic and convenience considerations that are difficult for retailers to control. The present PIPFS leapfrogs this boundary by making it possible for consumers to make purchases quickly at anytime and anywhere. Thus, consumers need not seek alternative sources because the PIPFS is cost driven, friendly, fin, and immediately accessible.
According to a first aspect of the present invention, an electronic system having at least one home station and at least one remote device is used for purchasing an item. Initially, an item code representing the item to be purchased is entered into and displayed at the remote device and is transmitted from the remote device to the home station. Upon receipt of the item code, the home station transmits a home confirmation signal acknowledging the receipt of the signal from the home station to the remote device. An alarm means acknowledges the receipt of the home confirmation signal at the remote device. The home confirmation signal is displayed at the remote device, and a remote confirmation signal is transmitted from the remote device to the home station.
According to a second aspect of the present invention, an electronic system having at least one home station and at least one remote device is used for purchasing either an item containing recorded music playing on a radio signal at a specific frequency or an item advertised on the radio signal at the frequency. The radio signal is received within the remote device and transmitted to a speaker. The frequency of the radio signal is entered into the remote device and transmitted to the home station. Once the frequency is received at the home station, the item containing either the recorded music playing on the radio signal or the item advertised on the radio signal is located and ordered for the consumer.
Other features and advantages of the invention will be apparent from the following specification taken in conjunction with the drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
In order that the present invention may be more fully understood, it will now be described by way of example, with reference to the accompanying drawings in which:
FIG. 1 is an overall diagram of an electronic system for purchasing an item in accordance with the present invention;
FIG. 2 is a front elevation view of one embodiment of a remote device made in accordance with the present invention;
FIG. 3 is a schematic drawing of the remote device of FIG. 2;
FIG. 4 is a front elevation view of a second embodiment of a remote device;
FIG. 5 is a schematic drawing of the remote device of FIG. 4;
FIG. 6 is a front elevation view of a third embodiment of a remote device;
FIG. 7 is a schematic drawing of the remote device of FIG. 6;
FIG. 8 is a front elevation view of a fourth embodiment of a remote device;
FIG. 9 is a schematic drawing of the remote device of FIG. 8;
FIG. 10 is a front elevation view of a fifth embodiment of a remote device;
FIG. 11 is a schematic drawing of the remote device of FIG. 10;
FIG. 12 is a front elevation view of a sixth embodiment of a remote device; and,
FIG. 13 is a front elevation view of a seventh embodiment of a remote device.
DETAILED DESCRIPTION
While this invention is susceptible of embodiment in many different forms, there is shown in the drawings and will herein be described in detail preferred embodiments of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspect of the invention to the embodiments illustrated. device; and,
FIG. 1 represents an overall view of the electronic system for purchasing an item, known, and hereinafter referred to, as the Personal Intercommunication Purchase and Fulfillment System (PIPFS). Various scenarios using a remote device to enter a purchase order into the PIPFS are also shown in FIG. 1. In the first scenario, a consumer 20 is traveling in an automobile 22 and hears a song or a radio advertisement of a product he would like to purchase. The consumer 20 enters the advertiser's code or the radio station's call letters into a remote device 24.
In another scenario, a consumer 26 sees merchandise on the street or in possession of another person 28 (most likely a friend or acquaintance). The consumer 26 scans the product's bar-code identification into the remote device 30 and transmits this information over the network in the PIPFS. The merchandise could also be scanned from an ad on a T.V. or from printed media.
In a third scenario, a consumer 32 is evaluating a product 34 at a retail outlet display/showroom. If the consumer 32 wishes to purchase the product, she can scan its bar-code with her remote device 36, and the information is transmitted to the PIPFS.
Once the information is transmitted by the remote device 24, 30, 36 it is channeled across the public network to the home station or Personal Communication Services Network Control Center (PCS NCC) 38. The PCS NCC 38 receives the required information and directs it to the request data servers 40. The request data servers 40 cross reference their databases for up-to-date product and pricing information, store the requested information in their databases, and reply back to the PCS NCC 38 with valid product information and a request for order delivery and purchase confirmation.
The PCS NCC 38 relays the information concerning product availability, consumer search requests, complementaries, etc. to the satellite 42, which then relays the data to the consumer's remote device 24,30,36. The consumer confirms the order with his or her remote device 24, 30, 36, and a remote confirmation signal is fed back to the request data servers 40 and transferred to fulfillment data servers 44.
The fulfillment servers 44 relay all necessary financial transaction information to the appropriate banks and/or credit card companies 46 that complete the remaining credit and debit transactions for the company and its affiliates. As a result, consumers can use one of three types of payment systems: (1) a charge to a consumer's credit card (the credit card numbers being on file with the system); (2) electronic checks or "wallets" from an account with a bank; or, (3) an electronic commerce (e-cash) system (transmitted and cleared at the time of the transaction).
E-cash is the evolutionary progression of money in the form of physical "atoms" to electronic bits. E-cash systems are token based systems where a consumer stores tokens on a memory device, such as a standard credit card size format established by the Personal Computer Memory Card Interface Association (PCMCIA). E-cash is withdrawn from a bank over the network in a way similar to withdrawing physical cash from an ATM. In order to spend e-cash, tokens are exchanged for the products to be purchased.
The fulfillment servers 44 send order and delivery information to the warehouses 48. The fulfillment servers 44 and/or warehouses 48 send inventory information back to the factories 50 for input into production schedules. Factories 50 ship their merchandise to the warehouses 48, and the purchased products 52 are delivered to the consumer's home 54.
Consumers can query their account information and order status through the PCS NCC 38, the request data servers 40, or the fulfillment data servers 44.
FIG. 2 is a front elevation view of one embodiment of a remote device 56 of the electronic system for purchasing an item. The remote device 56 is in the form of a two-way narrowband personal communication services (PCS) pager with a bar-code scanner. The components of the remote device or pager 56 are encased in a shock resistant durable ceramic or plastic shell 58. Messages, menus, commands, files, and configuration settings are viewed in the Liquid Crystal Display (LCD) 60 of the remote device 56. Bar-code information is scanned using a fully integrated reflective sensing module 62 containing a light emitting diode (LED) emitter and photo diode which generates a current as its output signal. A four-way switch 64 is used for controlling cursor movement in the LCD 60. Left and right programmable select buttons 66 are used to control the remote device 56. One button 66a is for the menu, file, message, command, and alphanumeric input selections while the other button 66b functions as an escape mechanism. so the buttons 66 can be programmed to perform either function. This is an ergonomic design to support left- or right-hand preference people. An RS232 connection 68 is supplied to support data transfer and back-up storage options.
FIG. 3 is a schematic drawing of the remote device of FIG. 2, and represents the internal electrical function diagram flow of the remote device 56. The receiver/transmitter encoder/decoder assembly 70 includes an antenna 72. The assembly 70 defaults to the receiver position and switches to the transmitter when requested from the microcontroller 74. The receiver operates in the 930-931 MHz and 940-941 MHz frequency bands with channel spacing at 25 kHz. The transmitter operates in the 901-902 frequency bands with channel spacing at 12.5 kHz. This spectrum was recently allocated by the Federal Communication Commission (FCC).
Preferably, the receiver's bit rate is 6400 bps and signaling is 4 level frequency shift key (FSK) at 6400 bps. At this bit rate, the receiver's paging sensitivity is 14 micro-V/m, frequency deviation is +/-2400 Hz binary, +/-800 Hz and +/-2400 Hz for 4 level; image rejection is 35 dB and spurious rejection 40 dB; selectivity is 60 dB at +/-50 Khz; frequency stability is 1 parts per minute (PPM) from -10 to +50 degrees Celsius and performs 1 MHz blocking at 80 dB. The transmitter's bit rate is 9600 bps and signaling is 4 level FSK at 9600 bps; frequency deviation is +/-800 Hz and +/-2400 Hz for 4 level. The emissions meet Narrowband PCS FCC specifications. Power into the antenna 72 is 1W and frequency stabilization 1 PPM.
The transmitter/receiver unit 70 interfaces with the bus module in the Serial I/O portion 76 of the microcontroller 74. The module is a two-wire, bidirectional serial bus which provides a simple and efficient means of data exchange between devices; it is compatible with the inter-integrated circuit (I2C) bus standard. The maximum data rate of 100 Kbit/s can be reached at system clock speeds of 3.0 MHZ and above. The serial bit clock frequency of the bus is programmable and ranges from 3830 Hz to 757 Khz for a 16.67 MHz internal operating frequency. The system is a true multi-master bus including collision detection and arbitration to prevent data corruption (when two or more masters attempt to control the bus simultaneously). The bus interface uses serial data bus (SDA) and serial clock bus (SCL) signals for data transfer. All devices connected to the bus interface must have open drain or open collection output; and a logic AND function is implemented in both lines with pull-up resistors. The bus is software programmable for one of 32 different serial clock frequencies. The bus has a software selectable acknowledge bit; interrupt driven byte-for-byte data transfer; arbitration-lost driven interrupt with automatic mode switching from master to slave; calling address identification interrupt; repeated START signal generation; the ability to generate/recognize the acknowledge bit; and, bus busy detection.
The Serial I/O 76 includes a serial peripheral interface (SPI) module for full-duplex, synchronous, serial communication with peripheral devices. The SPI supports master and slave modes; separate transmit and receive registers; four selectable master mode frequencies where the maximum is equal to the frequency divided by 2; a separate ground clock for reduced RF interference; a serial clock with programmable polarity and phase; an end of transmission interrupt flag; a bus contention error flag; an overrun error flag; a programmable wired-OR mode; and, a transmit data register empty flag.
The microcontroller 74 uses a dual timer and a real time clock (RTC) that enables the system to control events by using a clock source to track and report time passage. The RTC contains a counter for maintaining a one second count derived from an external 32.768 Khz crystal source. Timing function software may write to or read this counter and use it to maintain a time stamp or time of day and calendar information. The counter maintains a unique count over a period of approximately 68 years. A software programmable alarm register may also be used to interrupt or wake-up the processor when the RTC counter reaches the alarm count. The RTC is implemented with logic circuits that consume very low power during switching and can be disabled by software when not required for use, thereby reducing power consumption.
The dual timer consists of two independent, identical, general purpose timers. Each general purpose timer block contains a free running 16-bit timer which can be used in various modes: to capture the timer value with an external event; to trigger an external event; to trigger an external event or interrupt when the timer reaches a set value; or, to count external events. Each timer has an eight-bit prescalar to allow programmable clock input frequency derived from the system clock (divided a 1 or 16) or external count input. The output pins (one per timer) have a variety of programmable modes and the output signal can be an active low pulse or a toggle of the current output. The dual timers include a maximum period of 16 seconds (at 16.67 MHZ); 60-ns resolution (at 16.67 MHz); programmable sources for the clock input, including an external clock; input capture capability with programmable trigger edge on input pins; two timers externally cascaded to form a 32-bit timer; and, free run and restart modes.
The controller 74 also supports on-chip memory to provide storage for critical instruction sequences, exception routines, stack space, and general data storage. The chip supports 128 Kb of configurable static random access memory (RAM) 78 and 264 Kb of configurable read only memory (ROM) 80. The register file supports 128 words in one-word increments and 128 bits in one-bit increments, simultaneous read and write, latched data outputs, separate read/write for each word and high speed.
The interrupt controller module provides interrupt requests and interrupt acknowledge signals. Each of these signals is generated by encoding or decoding the required processor signals. The interrupt controller supports interrupts from three sources: (1) an external, non-maskable interrupt, which always causes an interrupt priority level 7 request to the microprocessor core; (2) an external interrupt received through the 8-bit channel latched interrupt port (each channel can be programmed with an interrupt priority level, and each can have pending interrupts cleared independently from the others); and, (3) on-chip peripherals. The interrupt controller allows assignment of the interrupt priority level of each on-chip module and determination of a particular vector number to be presented when the module receives an interrupt acknowledge from the processor via the interrupt controller logic.
The core or central processing unit (CPU) 82 is the heart of the integrated circuit (IC). This unit 82 supervises system functions, makes decisions, manipulates data, and directs I/O functions. The microcontroller 74 of this application specific integrated circuit (ASIC) is a Motorola 020 core. The 020 core is a static implementation of the 68020 32-bit microprocessor. The core supports dynamic bus sizing from 8- to 16- to 32-bit data buses. It has a 256 byte on-chip instruction cache that speeds program execution. The 020 core also includes signals that permit easier interfacing between the core processor and the surrounding logic, as well as emulation support. Application specific logic is implemented using Motorola's HPF06 of CMOS standard cells.
An RS232 port 68 interfaces with the ASIC's I/O module 76 and is provided for data transfers and backup storage purposes. An electronic erasable programmable read only memory (EEPROM) 84 is provided to hold critical user files and configuration data when batteries are removed for extended periods of time. A capacitor can also be used to hold critical user files and configuration data for shorter periods of time.
Also connected to the ASIC's I/O module 76 are several user interface devices. A vibrator 86 supports message notification for other enabled individuals as well as users desiring silent notification. A piezo electric beeper 88 is included for audible notification. An LCD 60 is incorporated to display text and other symbolic functions when interacting with the device and system. A four-way switch 64 is provided for controlling cursor movement in the LCD 60, and left and right programmable select buttons 66 are provided to control the remote device 56, as discussed above.
A fully integrated reflective sensing module 62 connects to the ASIC's I/O module 76. The sensor 62 contains a 655 nm LED emitter and photo diode and generates a current as its output signal. A bifurcated aspheric lens is used to image the active areas of the emitter and detector to a single 4.27 mm (0.168 in.) spot. The detector is a PN photo diode. The LED cathode is physically and electrically connected to the case substrate or shell 58 of the remote device or sensor 56. The resolution of the sensor 56 is 0.19 mm (0.007 in.) at 655 nm red light. Infrared light provides greater resolution, but is not used for ergonomic reasons, i.e., people prefer to visually verify the bar-code scan. The sensor 56 is contained in an 8 pin TO-5 metal can with a glass window. The LED and photo diode are mounted on a header at the base of the package. Positioned above these active elements is a bifurcated aspheric lens that focuses them to the same point. The sensor 56 can be rigidly secured by commercially available TO-5 style heat sink or an 8 pin 0.200 inch diameter pin circle socket. This provides a stable reference platform for affixing the sensor 56 to a circuit board. A protective sapphire ball focusing tip could also be incorporated into the unit. The sensor 56 is characterized for use with the digitizer logic of the ASIC.
A second embodiment of the remote device 56' of the electronic system for purchasing an item is shown in FIG. 4. The remote device 56' is in the form of an FM/AM two-way narrowband PCS pager with bar-code scanner. Remote device 56' includes stereo headphones 90' plugged into the stereo mini-jack 92' of the remote device or unit 56'. In all other respects, the remote devices 56 and 56' are the same; thus, the same numerical designations are used for corresponding parts.
FIG. 5 is a schematic drawing of the remote device 56' of FIG. 4 representing the internal electrical function diagram flow of the remote device 56'. A second receiver and decoder assembly 96', including a second antenna 98', is incorporated for FM and/or AM radio reception. This unit 56' is a complete FM and/or AM radio on an IC chip such as those manufactured by Philips Semiconductors and NEC. These units 56' include the entire radio with an on-chip aerial input (antenna 98') and audio output. Operating over an extended range from 80 to 130 MHz, they offer several improvements over conventional FM radio systems besides a smaller size, less costs, lower voltages and cleaner signals. Tracking and distortion problems are eliminated because, in some chips, only a local oscillator needs to be tuned. Other units include a phased locked loop (PLL) frequency synthesizer in which the phase difference between an externally input frequency and reference frequency is detected and a loop (closed circuit) is configured to negate the phase difference to stabilize the frequency of the output signal. Many units offer reduced electromagnetic interference (EMI) noise that can affect external circuits. Some units include on-chip analog to digital converters (ADC) 100' and digital to analog converters (DAC) 102', however, at a low 8-bit and 9-bit resolution. Some of the chips include large capacity RAM 78' to meet applications for radio data systems (RDS). RDS is a system in which digital signals are added to the FM radio wave to transmit program and other information data to users. This data can be sent to the microcontroller 74' for PCS applications and the PIPFS.
Various configurations of the remote unit 56' are possible. For example, the pager 56' can be configured with an FM stereo chip (not shown) or an FM/AM chip 104'. It may or may not include ADC's 100' and DAC's 102'; hence, the audio output signal may be connected directly to the amplifiers 106' and stereo mini phono jack 92', or the audio output signal may be connected to the I/O 76' of the microcontroller 74'. In the latter, the CPU 82 is either a digital signal processor (DSP) or a reduced instruction set computing (RISC) processor, and the on-chip ADC 100' and DAC 102' are of 8- or 16-bit resolution. The FM/AM stereo chip 104' can be included in the ASIC design, thus reducing the number of components and the manufacturing costs.
The transmitter/receiver unit 70' and FM radio chip/receiver unit 96' interface with the bus module in the Serial I/O portion 76' of the microcontroller 74'. Depending on the configuration of the FM/AM stereo chip 104', a different I/O interface 76' may be required on the microcontroller 74'. If the chip 104' is not built into the microcontroller 74' and its audio output bypasses the controller 74', then no change is required. If the chip 104' is built into the ASIC (with DSP) design, or sends its audio output to the DSP microcontroller 74', then a new interface is required. The system would then use a dual universal asynchronous receiver/transmitter (DUART) (not shown). The DUART module is a configurable module that contains internal control logic, timing and baud rate generator logic, interrupt control logic, and supports up to 8 serial communication channels. The serial port can sustain data rates of 14.7 Mb/s. The DUART supports full duplex asynchronous/synchronous receiver/transmitter channels; a maximum data transfer of 1x clock (14.7 Mb/s), 16x clock (922 Kb/s); configurable FIFO depth up to 16 on receiver and transmitter; a programmable baud rate for serial channel; programmable data format; a programmable channel mode for diagnostics; automatic wake-up modes for multi-drop applications; single output, interrupt output and vector interrupt output; parity, framing, and overrun error detection; false start bit detection; line break detection and generation; detection of breaks generated in the middle of a character; and, interrupt or poll on start/stop break. The DUART can also support digital audio broadcasts (DAB) once a specification is approved by the FCC.
As noted earlier, depending on the FM/AM stereo chip configuration, the CPU 82' will either be the Motorola 020 core, 030 core, DSP, or PowerPC core. A low-cost RISC processor with DSP functions can also be used. A new ASIC with the DSP can be incorporated and produced in anticipation of FCC approval of an in-band on-line channel (IBOC) or an in-band adjacent channel (IBAC) DAB specification. In such a situation, the lowcost RISC processor with DSP functions should be a 32-bit processor core which operates from 0 to 60 MHz. The RISC processor should also support load scheduling, million instructions per second (MIPS) RISC II Instruction Set Architecture (ISA), a pipelined 32-bit multiplier with two cycle latency, and pipelined multiply add and subtract functions. The RISC processor should extract 32-bits from 64-bit multiply results; be capable of single cycle conversion between integers of various sizes (saturate); have a 1 Kb direct mapped instruction cache; have a 4 Kb direct mapped data cache; have a reset handler with internal power on reset generation; have external asynchronous reset input; have core self and system reset; and, have synchronous system reset output.
A third embodiment of the remote device 56" of the electronic system for purchasing an item is shown in FIGS. 6 and 7. Remote device 56" includes a PCMCIA slot 94" connecting to the ASIC's I/O module 76" to download music (compressed digital audio or DAB data) from the radio signal to store onto the RAM 78" for consumer evaluation or purchase of audio tracks. The PCMCIA slot 94 may also be used to connect a sound card, memory devices, modems, etc. onto the remote device 56" or to facilitate transmission of electronic currency or the use of electronic debit and credit cards. If a PCMCIA interface connects to the ASIC's I/O module for download of compressed digital audio, then the CPU 82 must be either a RISC or a DSP.
A fourth embodiment of the remote device 56"' of the electronic system for purchasing an item is shown in FIGS. 8 and 9. The remote device 56"' is in the form of a DAB/FM radio two-way narrowband PCS pager with bar-code scanner. The remote device 56"' can be configured with only an FM stereo chip (not shown) or an FM/AM chip 104"'. The audio output is sent to the ADC's 100"' on the microcontroller 74. A RISC/DSP is used, along with on-chip ADC's 100"' and DAC's 102"' of 16-bit resolution. The FM/AM stereo chip 104"' can be included in the ASIC design, thus reducing components and manufacturing costs. Finally, the remote device 56" can be manufactured with or without the bar-code scanner assembly and logic 62"'. In either case, the DAC's 102' are included on-chip and output to the stereo mini jack assembly 108'
The microcontroller 74"' of this ASIC can be a Motorola DSP or PowerPC core. A low-cost RISC processor with DSP functions can also be used.
A fifth embodiment of the remote device 56"" of the electronic system for purchasing an item, shown in FIGS. 10 and 11, has all of the same components as the fourth embodiment shown in FIGS. 8 and 9; however, the fifth embodiment includes a PCMCIA interface 94"" connected to the ASIC's I/O module to download compressed digital audio or DAB data for consumer evaluation or purchase of audio tracks.
FIG. 12 is a front elevation view of a sixth embodiment of a remote device of the electronic system for purchasing an item. The remote device includes a conventional two-way pager 108 and an adjunct bar-code scanner 110. The pager 108 components are encased in a shock resistant durable ceramic or plastic shell 112. Messages, menus, commands, files, and configuration settings are viewed in the LCD 114 of the pager 108. A four-way switch 116 is used for controlling cursor movement in the LCD 114. Left and right programmable select buttons--118 are used to control the pager 108. As in the remote devices described above, one button 118a controls menu, file, message, command and alphanumeric input selections while the other button 118b functions as an escape mechanism. Both buttons can be programmed to perform either function.
The adjunct bar-code scanner 110 includes an adjunct reflective sensing module 120 which, similar to the remote devices described above, connects to an ASIC's I/O module. The adjunct bar-code scanner 110 consists of a decoder chip 122 and an 8-bit microprocessor 124. In another embodiment of the adjunct bar-code scanner 110', the decoder chip 122 and the 8-bit microprocessor 124 are combined into one ASIC 126. Bar-code information is scanned using an adjunct reflective sensing module 120 similar to the one described above. An RS232 connection is supplied to support data transfer and back-up storage option. A female RS232 connection 128 is supplied which mates with the male RS232 connection 130 on the pager 108 to support data transfer from the adjunct device.
FIG. 13 is a front elevation view of a seventh embodiment of a remote device of the electronic system for purchasing an item. The remote device includes a conventional two-way pager 108' and an adjunct bar-code scanner 110'. The adjunct device 110' is a standalone (flat surface) unit which connects by a RS232 cable 132 to a variety of remote devices or pagers 108'--. In all other respects, the adjunct devices 110 and 110' are the same.
While specific embodiments have been illustrated and described, numerous modifications come to mind without significantly departing from the spirit of the invention and the scope of protection is only limited by the scope of the accompanying claims.

Claims (3)

I claim:
1. A remote device for an electronic system for purchasing a tangible item from at least one home station comprising:
a two-way pager having first receiving means for receiving a message, first transmitting means for transmitting a response to the message, alarm means for acknowledging the receipt of the message and means for displaying the message; and,
means for entering an item code into the remote device representing the tangible item, said entering means comprising;
a light emitting diode emitter;
a detector physically and electronically connected to the emitter; and,
a bifurcated aspheric lens to focus the emitter and the detector to a single spot.
2. The remote device of claim 1 further comprising a microcontroller within the remote device to control the remote device, wherein the microcontroller comprises:
a central processing unit;
random access memory; and,
read only memory.
3. The remote device of claim 2 further comprising a PCMCIA slot with an interface connected to the microcontroller.
US09/224,750 1996-04-24 1999-01-04 Personal intercommunication purchase and fulfillment system Expired - Lifetime US5991601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/224,750 US5991601A (en) 1996-04-24 1999-01-04 Personal intercommunication purchase and fulfillment system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US1614396P 1996-04-24 1996-04-24
US08/696,373 US5857156A (en) 1996-04-24 1996-08-13 Personal intercommunication purchase and fulfillment system
US09/224,750 US5991601A (en) 1996-04-24 1999-01-04 Personal intercommunication purchase and fulfillment system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/696,373 Continuation US5857156A (en) 1996-04-24 1996-08-13 Personal intercommunication purchase and fulfillment system

Publications (1)

Publication Number Publication Date
US5991601A true US5991601A (en) 1999-11-23

Family

ID=26688226

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/696,373 Expired - Lifetime US5857156A (en) 1996-04-24 1996-08-13 Personal intercommunication purchase and fulfillment system
US09/224,750 Expired - Lifetime US5991601A (en) 1996-04-24 1999-01-04 Personal intercommunication purchase and fulfillment system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/696,373 Expired - Lifetime US5857156A (en) 1996-04-24 1996-08-13 Personal intercommunication purchase and fulfillment system

Country Status (1)

Country Link
US (2) US5857156A (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010032876A1 (en) * 1996-04-04 2001-10-25 Rathus Spencer A. Method and apparatus for accessing electronic data via a familiar printed medium
US20020016748A1 (en) * 2000-05-26 2002-02-07 Comverse Network Systems, Ltd. System and method enabling remote access to and customization of multimedia
US20020049037A1 (en) * 2000-09-13 2002-04-25 Christensen Kelly M. System and method for ordering and delivering media content
US20020091576A1 (en) * 2000-01-06 2002-07-11 Joseph Giordano Method and apparatus for automatic product listing
US20020151303A1 (en) * 2000-01-07 2002-10-17 D'allest Frederic Telecommunication system with a relay satellite
US20020183059A1 (en) * 2002-06-08 2002-12-05 Noreen Gary Keith Interactive system and method for use with broadcast media
US6494562B1 (en) * 1998-09-03 2002-12-17 Hewlett-Packard Company Method and apparatus for identifying a sales channel
US6628928B1 (en) 1999-12-10 2003-09-30 Ecarmerce Incorporated Internet-based interactive radio system for use with broadcast radio stations
US20040193764A1 (en) * 2003-03-27 2004-09-30 Sony Corporation PC card with standalone functionality
US6824057B2 (en) * 1994-05-25 2004-11-30 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US6869016B2 (en) 2001-04-04 2005-03-22 Symbol Technologies, Inc. Bar code data driven communications by mobile computer terminals operable in wireless networks
US20050108445A1 (en) * 2003-11-03 2005-05-19 Lassner Michael A. Systems and methods for implementing device regionalization
US6983155B1 (en) 2002-08-20 2006-01-03 Sprint Communications Company L.P. Providing geographic directions to a destination using a mobile wireless communication device
US20060084376A1 (en) * 2003-07-14 2006-04-20 Sony Corporation Information providing method
US7428499B1 (en) * 1998-09-11 2008-09-23 Lv Partners, L.P. Input device for allowing interface to a web site in association with a unique input code
US20080287065A1 (en) * 2007-05-14 2008-11-20 Infineon Technologies Ag Device Playback Using Radio Transmission
US20090028224A1 (en) * 2005-03-10 2009-01-29 Niigata Seimitsu Co., Ltd. Semiconductor device
US20090204640A1 (en) * 2008-02-05 2009-08-13 Christensen Kelly M System and method for advertisement transmission and display
US7739353B2 (en) 1998-09-11 2010-06-15 Rpx-Lv Acquisition Llc Launching a web site using a personal device
US7819316B2 (en) 1998-09-11 2010-10-26 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US7870189B2 (en) 1998-09-11 2011-01-11 Rpx-Lv Acquisition Llc Input device having positional and scanning capabilities
US7917130B1 (en) 2003-03-21 2011-03-29 Stratosaudio, Inc. Broadcast response method and system
US7925780B2 (en) 1998-09-11 2011-04-12 Rpx-Lv Acquisition Llc Method for connecting a wireless device to a remote location on a network
US7979576B2 (en) 1998-09-11 2011-07-12 Rpx-Lv Acquisition Llc Method and apparatus for connecting a user location to one of a plurality of destination locations on a network
US8005985B2 (en) 1998-09-11 2011-08-23 RPX—LV Acquisition LLC Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US8157610B1 (en) * 2000-04-11 2012-04-17 Disney Enterprises, Inc. Location-sensitive toy and method therefor
US8255276B1 (en) 2000-03-09 2012-08-28 Impulse Radio, Inc. System and method for generating multimedia accompaniments to broadcast data
US8261993B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8261994B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8296440B2 (en) 1998-09-11 2012-10-23 Rpx Corporation Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US20120319839A1 (en) * 2011-06-17 2012-12-20 Cheol Woo Shin Apparatus for Earthquake Evacuation and Rescue
US8631448B2 (en) 2007-12-14 2014-01-14 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US8635302B2 (en) 2007-12-14 2014-01-21 Stratosaudio, Inc. Systems and methods for outputting updated media
US8875188B2 (en) 2008-02-05 2014-10-28 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US9094186B2 (en) 2000-03-09 2015-07-28 Impulse Radio, Inc System and method for transmitting digital multimedia data with analog broadcast data
US9760873B1 (en) 2002-12-02 2017-09-12 Sprint Communications Company L.P. Displaying payment card account information
USRE48365E1 (en) 2006-12-19 2020-12-22 Mobile Motherboard Inc. Mobile motherboard

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6424830B1 (en) * 1994-07-26 2002-07-23 Telxon Corporation Portable data collection network with telephone and voice mail capability
US5857156A (en) * 1996-04-24 1999-01-05 Anderson; John R. Personal intercommunication purchase and fulfillment system
KR100186615B1 (en) * 1996-06-29 1999-05-15 김광호 Bidirectional paging system
US6757913B2 (en) * 1996-07-15 2004-06-29 Gregory D. Knox Wireless music and data transceiver system
US6212401B1 (en) * 1996-12-24 2001-04-03 Intermec Corporation Data acquisition using telephone connection
US7346564B1 (en) * 1997-02-07 2008-03-18 Frederic J Kirklin System for merchandise ordering and order fulfillment
US6002946A (en) 1997-04-14 1999-12-14 Motorola, Inc. Handheld device having an optical data reader
US6587034B1 (en) 1998-01-05 2003-07-01 Symbol Technologies, Inc. Data communication device
US6640214B1 (en) 1999-01-16 2003-10-28 Symbol Technologies, Inc. Portable electronic terminal and data processing system
US6175887B1 (en) * 1998-10-21 2001-01-16 Sun Microsystems, Inc. Deterministic arbitration of a serial bus using arbitration addresses
DE19924766A1 (en) * 1999-04-26 2000-11-02 Hans Joachim Otto Methods for requesting goods and/or services using medium receiver through which code words are transmitted by transmitting received code word and identification of user to request of central office
US6418325B1 (en) * 1999-07-12 2002-07-09 Motorola, Inc. Handheld device having an optical data reader
US7376583B1 (en) * 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
US7065342B1 (en) * 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
US7010263B1 (en) * 1999-12-14 2006-03-07 Xm Satellite Radio, Inc. System and method for distributing music and data
AU3752801A (en) * 2000-01-14 2001-07-24 Marconi Commerce Systems Inc. A data retail system
EP1124193A1 (en) * 2000-02-11 2001-08-16 Symbol Technologies, Inc. Portable electronic terminal and data processing system
US7158753B2 (en) 2001-03-01 2007-01-02 Nokia Corporation Wireless communications system and method
WO2001065863A2 (en) 2000-03-01 2001-09-07 Kagan Michael L Wireless communications system and method
US8977559B2 (en) 2000-04-07 2015-03-10 Zyzeba Holding Limited Interactive marketing system
NZ519862A (en) 2000-04-07 2003-09-26 Cool 123 Ltd Marketing response recording using short message service text word comparisons
US6751454B2 (en) 2001-05-29 2004-06-15 Leap Wireless International, Inc. System and method for sampling audio recordings on a wireless communication device
JP3757131B2 (en) * 2001-06-04 2006-03-22 富士通株式会社 Advertisement distribution method and advertisement acquisition method
US20030004822A1 (en) * 2001-06-29 2003-01-02 Internatioanl Business Machines Corporation Method and apparatus for integrated multi-channel retailing
WO2003021470A2 (en) * 2001-08-31 2003-03-13 Centrum F�R Ertragsoptimierung Aktiengesellschaft Method for automatic pattern recognition and regulation of economic processes, pattern recognition system and autopilot for economic processes taking into account the productive value of customer relations
US7177589B1 (en) 2001-12-07 2007-02-13 William H Lynch Satellite entertainment receiver system
US20030210700A1 (en) * 2002-05-09 2003-11-13 Ambicom, Inc. System and method of dynamically switching between 802.11b client and access point in MS-Windows environment
US20050015332A1 (en) * 2003-07-18 2005-01-20 Grace Chen Cashless payment system
US7809342B2 (en) * 2005-02-08 2010-10-05 E-Radio Usa, Inc. Systems and methods for providing product information over a carrier wave
WO2006108104A2 (en) * 2005-04-05 2006-10-12 Cohen Alexander J Multi-media search, discovery, submission and distribution control infrastructure
US20090182548A1 (en) * 2008-01-16 2009-07-16 Jan Scott Zwolinski Handheld dictionary and translation apparatus
US7853492B1 (en) * 2008-03-17 2010-12-14 Kirklin Frederic J System for merchandise ordering and order fulfillment
US8820632B1 (en) 2008-09-11 2014-09-02 United Services Automobile Association (Usaa) Systems and methods for displaying current consumer card status on a wireless device
US20100128994A1 (en) * 2008-11-24 2010-05-27 Jan Scott Zwolinski Personal dictionary and translator device
US9235831B2 (en) 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
US11017395B2 (en) * 2010-01-19 2021-05-25 Amir Dabiri Vending machine with user ID/age verification system and associated method
US9466082B1 (en) * 2010-01-19 2016-10-11 Amir Dabiri Vending machine with user ID/age verification system and associated method
US20130103409A1 (en) * 2011-10-21 2013-04-25 International Business Machines Corporation PROVIDING eFOLIOS

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5393965A (en) * 1990-11-13 1995-02-28 Symbol Technologies, Inc. Flexible merchandise checkout and inventory management system
US5416310A (en) * 1993-05-28 1995-05-16 Symbol Technologies, Inc. Computer and/or scanner system incorporated into a garment
US5452356A (en) * 1993-02-10 1995-09-19 Data Critical Corp. Paging transmission system
US5479441A (en) * 1989-06-29 1995-12-26 Symbol Technologies Packet data communication system
US5499020A (en) * 1991-08-15 1996-03-12 Nec Corporation Data display radio pager
US5555446A (en) * 1992-10-01 1996-09-10 Motorola, Inc. Selective call receiver capable of requesting information from a communication system and method therefor
US5557541A (en) * 1994-07-21 1996-09-17 Information Highway Media Corporation Apparatus for distributing subscription and on-demand audio programming
US5675139A (en) * 1995-05-18 1997-10-07 Symbol Technologies, Inc. Interface arrangement for use with consumer devices
US5708262A (en) * 1992-05-15 1998-01-13 Symbol Technologies, Inc. Miniature high speed scan element mounted on a personal computer interface card
US5857156A (en) * 1996-04-24 1999-01-05 Anderson; John R. Personal intercommunication purchase and fulfillment system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479441A (en) * 1989-06-29 1995-12-26 Symbol Technologies Packet data communication system
US5393965A (en) * 1990-11-13 1995-02-28 Symbol Technologies, Inc. Flexible merchandise checkout and inventory management system
US5499020A (en) * 1991-08-15 1996-03-12 Nec Corporation Data display radio pager
US5708262A (en) * 1992-05-15 1998-01-13 Symbol Technologies, Inc. Miniature high speed scan element mounted on a personal computer interface card
US5555446A (en) * 1992-10-01 1996-09-10 Motorola, Inc. Selective call receiver capable of requesting information from a communication system and method therefor
US5452356A (en) * 1993-02-10 1995-09-19 Data Critical Corp. Paging transmission system
US5481255A (en) * 1993-02-10 1996-01-02 Data Critical Corp. Paging transmission system
US5416310A (en) * 1993-05-28 1995-05-16 Symbol Technologies, Inc. Computer and/or scanner system incorporated into a garment
US5557541A (en) * 1994-07-21 1996-09-17 Information Highway Media Corporation Apparatus for distributing subscription and on-demand audio programming
US5675139A (en) * 1995-05-18 1997-10-07 Symbol Technologies, Inc. Interface arrangement for use with consumer devices
US5857156A (en) * 1996-04-24 1999-01-05 Anderson; John R. Personal intercommunication purchase and fulfillment system

Cited By (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6824057B2 (en) * 1994-05-25 2004-11-30 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US6843411B2 (en) * 1994-05-25 2005-01-18 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US8485445B2 (en) 1994-05-25 2013-07-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8261994B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8261993B2 (en) 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US6834804B2 (en) * 1994-05-25 2004-12-28 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US6830187B2 (en) 1994-05-25 2004-12-14 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US6827267B2 (en) * 1994-05-25 2004-12-07 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US6843419B2 (en) * 1994-05-25 2005-01-18 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US6886750B2 (en) * 1994-05-25 2005-05-03 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US6830188B2 (en) * 1994-05-25 2004-12-14 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
US20010032876A1 (en) * 1996-04-04 2001-10-25 Rathus Spencer A. Method and apparatus for accessing electronic data via a familiar printed medium
US6494562B1 (en) * 1998-09-03 2002-12-17 Hewlett-Packard Company Method and apparatus for identifying a sales channel
US7979576B2 (en) 1998-09-11 2011-07-12 Rpx-Lv Acquisition Llc Method and apparatus for connecting a user location to one of a plurality of destination locations on a network
US7925780B2 (en) 1998-09-11 2011-04-12 Rpx-Lv Acquisition Llc Method for connecting a wireless device to a remote location on a network
US7819316B2 (en) 1998-09-11 2010-10-26 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US7822829B2 (en) 1998-09-11 2010-10-26 Rpx-Lv Acquisition Llc Method for interfacing scanned product information with a source for the product over a global network
US7912760B2 (en) 1998-09-11 2011-03-22 Rpx-Lv Acquisition Llc Method and apparatus for utilizing a unique transaction code to update a magazine subscription over the internet
US7912961B2 (en) 1998-09-11 2011-03-22 Rpx-Lv Acquisition Llc Input device for allowing input of unique digital code to a user's computer to control access thereof to a web site
US7739353B2 (en) 1998-09-11 2010-06-15 Rpx-Lv Acquisition Llc Launching a web site using a personal device
US8296440B2 (en) 1998-09-11 2012-10-23 Rpx Corporation Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US20090106450A1 (en) * 1998-09-11 2009-04-23 Rpx-Lv Acquisition Llc Input device for allowing interface to a web site in association with a unique input code
US7870189B2 (en) 1998-09-11 2011-01-11 Rpx-Lv Acquisition Llc Input device having positional and scanning capabilities
US8005985B2 (en) 1998-09-11 2011-08-23 RPX—LV Acquisition LLC Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US8069098B2 (en) * 1998-09-11 2011-11-29 Rpx-Lv Acquisition Llc Input device for allowing interface to a web site in association with a unique input code
US7428499B1 (en) * 1998-09-11 2008-09-23 Lv Partners, L.P. Input device for allowing interface to a web site in association with a unique input code
US6628928B1 (en) 1999-12-10 2003-09-30 Ecarmerce Incorporated Internet-based interactive radio system for use with broadcast radio stations
US6947900B2 (en) * 2000-01-06 2005-09-20 Drugstore.Com Method and apparatus for automatic product listing
US20020091576A1 (en) * 2000-01-06 2002-07-11 Joseph Giordano Method and apparatus for automatic product listing
US20020151303A1 (en) * 2000-01-07 2002-10-17 D'allest Frederic Telecommunication system with a relay satellite
US8255277B1 (en) 2000-03-09 2012-08-28 Impulse Radio, Inc. System and method for generating multimedia accompaniments to broadcast data
US10735178B2 (en) 2000-03-09 2020-08-04 Dts, Inc. System and method for transmitting digital multimedia data with analog broadcast data
US10044333B2 (en) 2000-03-09 2018-08-07 Dts, Inc. System and method for generating multimedia accompaniments to broadcast data
US9337791B1 (en) 2000-03-09 2016-05-10 Impulse Radio Llc System and method for generating multimedia accompaniments to broadcast data
US9094186B2 (en) 2000-03-09 2015-07-28 Impulse Radio, Inc System and method for transmitting digital multimedia data with analog broadcast data
US10819298B2 (en) 2000-03-09 2020-10-27 Dts, Inc. System and method for generating multimedia accompaniments to broadcast data
US8255276B1 (en) 2000-03-09 2012-08-28 Impulse Radio, Inc. System and method for generating multimedia accompaniments to broadcast data
US8157610B1 (en) * 2000-04-11 2012-04-17 Disney Enterprises, Inc. Location-sensitive toy and method therefor
US7424446B2 (en) * 2000-05-26 2008-09-09 Comverse Network System, Ltd. Apparatus and method for storing predetermined multimedia information
US20020016748A1 (en) * 2000-05-26 2002-02-07 Comverse Network Systems, Ltd. System and method enabling remote access to and customization of multimedia
US7415430B2 (en) 2000-09-13 2008-08-19 Stratosaudio, Inc. Broadcast response system
US11265095B2 (en) 2000-09-13 2022-03-01 Stratosaudio, Inc. Broadcast response system
US7773939B2 (en) 2000-09-13 2010-08-10 Stratosaudio, Inc. Broadcast response system
US9998245B2 (en) 2000-09-13 2018-06-12 Stratosaudio, Inc. Broadcast response system
US20090104870A1 (en) * 2000-09-13 2009-04-23 Stratosaudio, Inc. Broadcast response system
US8688028B2 (en) 2000-09-13 2014-04-01 Stratosaudio, Inc. Broadcast response system
US20090104872A1 (en) * 2000-09-13 2009-04-23 Stratosaudio, Inc. Broadcast response system
US10148376B1 (en) 2000-09-13 2018-12-04 Stratosaudio, Inc. Broadcast response system
US10498472B2 (en) 2000-09-13 2019-12-03 Stratosaudio, Inc. Broadcast response system
US9325440B2 (en) 2000-09-13 2016-04-26 Stratosaudio, Inc. Broadcast response system
US8903307B2 (en) 2000-09-13 2014-12-02 Stratosaudio, Inc. Broadcast response system
US20020049037A1 (en) * 2000-09-13 2002-04-25 Christensen Kelly M. System and method for ordering and delivering media content
US20070155311A1 (en) * 2000-09-13 2007-07-05 Stratosaudio, Inc. Broadcast response system
US8467724B2 (en) 2000-09-13 2013-06-18 Stratosaudio, Inc. Broadcast response system
US20050287972A1 (en) * 2000-09-13 2005-12-29 Christensen Kelly M Broadcast response system
US20050287971A1 (en) * 2000-09-13 2005-12-29 Christensen Kelly M Broadcast response system
US6957041B2 (en) 2000-09-13 2005-10-18 Stratosaudio, Inc. System and method for ordering and delivering media content
US6869016B2 (en) 2001-04-04 2005-03-22 Symbol Technologies, Inc. Bar code data driven communications by mobile computer terminals operable in wireless networks
US20020183059A1 (en) * 2002-06-08 2002-12-05 Noreen Gary Keith Interactive system and method for use with broadcast media
US6983155B1 (en) 2002-08-20 2006-01-03 Sprint Communications Company L.P. Providing geographic directions to a destination using a mobile wireless communication device
US9760873B1 (en) 2002-12-02 2017-09-12 Sprint Communications Company L.P. Displaying payment card account information
US8200203B1 (en) 2003-03-21 2012-06-12 Stratosaudio, Inc. Broadcast response method and system
US9800426B2 (en) 2003-03-21 2017-10-24 Stratosaudio, Inc. Broadcast response method and system
US11706044B2 (en) 2003-03-21 2023-07-18 Stratosaudio, Inc. Broadcast response method and system
US8892458B2 (en) 2003-03-21 2014-11-18 Stratosaudio, Inc. Broadcast response method and system
US11265184B2 (en) 2003-03-21 2022-03-01 Stratosaudio, Inc. Broadcast response method and system
US9148292B2 (en) 2003-03-21 2015-09-29 Stratosaudio, Inc. Broadcast response method and system
US10439837B2 (en) 2003-03-21 2019-10-08 Stratosaudio, Inc. Broadcast response method and system
US7917130B1 (en) 2003-03-21 2011-03-29 Stratosaudio, Inc. Broadcast response method and system
US20040193764A1 (en) * 2003-03-27 2004-09-30 Sony Corporation PC card with standalone functionality
US20060084376A1 (en) * 2003-07-14 2006-04-20 Sony Corporation Information providing method
US7440726B2 (en) * 2003-07-14 2008-10-21 Sony Corporation Information providing method for transmitting broadcast signals being received by a user
US20050108445A1 (en) * 2003-11-03 2005-05-19 Lassner Michael A. Systems and methods for implementing device regionalization
US20090028224A1 (en) * 2005-03-10 2009-01-29 Niigata Seimitsu Co., Ltd. Semiconductor device
USRE48365E1 (en) 2006-12-19 2020-12-22 Mobile Motherboard Inc. Mobile motherboard
US20080287065A1 (en) * 2007-05-14 2008-11-20 Infineon Technologies Ag Device Playback Using Radio Transmission
US7822418B2 (en) * 2007-05-14 2010-10-26 Infineon Technologies Ag Device playback using radio transmission
US11252238B2 (en) 2007-12-14 2022-02-15 Stratosaudio, Inc. Systems and methods for outputting updated media
US10524009B2 (en) 2007-12-14 2019-12-31 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US11882335B2 (en) 2007-12-14 2024-01-23 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US8635302B2 (en) 2007-12-14 2014-01-21 Stratosaudio, Inc. Systems and methods for outputting updated media
US11778274B2 (en) 2007-12-14 2023-10-03 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US8631448B2 (en) 2007-12-14 2014-01-14 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US9549220B2 (en) 2007-12-14 2017-01-17 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US10979770B2 (en) 2007-12-14 2021-04-13 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US10491680B2 (en) 2007-12-14 2019-11-26 Stratosaudio, Inc. Systems and methods for outputting updated media
US9143833B2 (en) 2007-12-14 2015-09-22 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US8166081B2 (en) 2008-02-05 2012-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US9294806B2 (en) 2008-02-05 2016-03-22 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US9584843B2 (en) 2008-02-05 2017-02-28 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US10469888B2 (en) 2008-02-05 2019-11-05 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US9953344B2 (en) 2008-02-05 2018-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US11257118B2 (en) 2008-02-05 2022-02-22 Stratosaudio, Inc. System and method for advertisement transmission and display
US8516017B2 (en) 2008-02-05 2013-08-20 Stratosaudio, Inc. System and method for advertisement transmission and display
US10423981B2 (en) 2008-02-05 2019-09-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US8875188B2 (en) 2008-02-05 2014-10-28 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US9355405B2 (en) 2008-02-05 2016-05-31 Stratosaudio, Inc. System and method for advertisement transmission and display
US20090204640A1 (en) * 2008-02-05 2009-08-13 Christensen Kelly M System and method for advertisement transmission and display
US20120319839A1 (en) * 2011-06-17 2012-12-20 Cheol Woo Shin Apparatus for Earthquake Evacuation and Rescue

Also Published As

Publication number Publication date
US5857156A (en) 1999-01-05

Similar Documents

Publication Publication Date Title
US5991601A (en) Personal intercommunication purchase and fulfillment system
US6308893B1 (en) Methods for using a bar code reader for facilitating transactions and collecting a toll based on use
US8407097B2 (en) Proximity transaction apparatus and methods of use thereof
US6327570B1 (en) Personal business service system and method
CN1881270B (en) Article information display system and electronic shelf label
US6424845B1 (en) Portable communication device
US7040541B2 (en) Portable shopping and order fulfillment system
US7806320B2 (en) Method and apparatus for promoting the selection and use of a transaction card
US8494878B2 (en) Personal business service system and method
US20040171406A1 (en) Transaction card providing displayed information
JPH09237298A (en) Electronic currency settlement system
US20080262967A1 (en) Information processing method and device thereby
CN102129750B (en) Hand-held shopping self-service terminal
US20130275299A1 (en) System and method for electronic receipt management using user terminal
JP2004519049A (en) Non-contact registration system for information stored in electronic tags
CN112509219A (en) Intelligent vending method, equipment and system
JP2001167331A (en) Automatic vending machine
US20020062292A1 (en) Goods purchase information processing method and system
JP2008250538A (en) Purchase information management system and method, and purchase information management program
JP4120374B2 (en) Information transmission system
JPH10232965A (en) Prepaid-system adaptive vending machine system using noncontact data carrier
JP2002032550A (en) Customer information managing system
US10078850B2 (en) Personal business service system and method
US20050096985A1 (en) Business system and method for a virtual point of sale system in a retail store
JPH10241050A (en) Self-scanning system

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: TELLENET LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ANDERSON, JOHN R.;REEL/FRAME:017575/0486

Effective date: 20051210

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: XYLON LLC, NEVADA

Free format text: MERGER;ASSIGNOR:TELLENET LLC;REEL/FRAME:036261/0584

Effective date: 20150623