CA2084768A1 - Method of and apparatus for the ordering from remote locations, such as a home or office or the like, of merchandise and/or services from a central location such as a store or warehouse and the like - Google Patents

Method of and apparatus for the ordering from remote locations, such as a home or office or the like, of merchandise and/or services from a central location such as a store or warehouse and the like

Info

Publication number
CA2084768A1
CA2084768A1 CA002084768A CA2084768A CA2084768A1 CA 2084768 A1 CA2084768 A1 CA 2084768A1 CA 002084768 A CA002084768 A CA 002084768A CA 2084768 A CA2084768 A CA 2084768A CA 2084768 A1 CA2084768 A1 CA 2084768A1
Authority
CA
Canada
Prior art keywords
user
telephone
information
items
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002084768A
Other languages
French (fr)
Inventor
John Barrus
Krisztina Holly
Michael Cassidy
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2084768A1 publication Critical patent/CA2084768A1/en
Abandoned legal-status Critical Current

Links

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals

Abstract

The present invention relates to an improved interactive store or other central location-remote telephone home, office or other user telephone terminal system and technique for enabling users to order items from the central location with the aid of machine-readable apparatus at the user terminal, preferably a bar code reader (W), operated by the user in scanning pre-prepared bar codes (BC) descriptive of the items to be ordered, and the signals of which are directly converted to DTMF tones transmitted over the telephone to the central location where they are recognized and stored, with voice confirmation describing the ordered item automatically sent back over the telephone to the user.

Description

2~8~7~Yl --. W~2/lgO64 PCTlUS92/~304 ME~OD AND ~PPAR~TUS FOR TEE Ol~DERING E~OM REMa~E: L~AT:I:ONS

The present invention relates to methods of and apparatus for enabling the remote orderi~g of merchandise andior services from purveyors of the same, such a~ home terminals for use over the telephone with remote stores and the like. The term "telephone", 2s used herein, is :
intended generically to embrace telephone networks interconnected by lines, fiber optics, radio and other communication links; and the ~ord "store", generically ~o embrace a c~tral location having the required in~entory and/or a data base relating to the same for enabling .
servicing o~ the cus~smers. .
Back~round of the Invention Most retail stores keep their inventory and pricing :
information in a computer to expedite the selling OL~
inventory a~d restocking process. Until rec2ntly, this information was only accessible to the cash register~ and store personnel. ~,iven the right interface, customers could interact wi~h the in~ormation in the store compute-~o order items that are sold by the store and that are i~
: stock., and also find ou~ the current price Oc those '' ~

..
SUBSTITUTE SH ET ~ -:

: : , WO9~ P~T~US92/03049 ~~, items.
Recently, Sears and I~M have teamed up to create software, called "Prodigy", that allows people using a home computer to connect with a database maintained by several types of stores, including grocery stores and airlines, to determine what items are available and at what price. If interested, the users can then place an order with that store and have the item delivered, having the cos~ of that item charged to their credit cards.
In order to use this method of purchasing merchandise, however, the user must have a personal computer (IBM/PC/XT/AT or compatible or Apple Macintosh computer, for example), a modem, and a copy o~ the software and accompanying manuals. Using the modem and software, the user may connéct to the "Prodigy" computer network which maintains a merchandise and pricing database, through the phone lines coming into the home.
The user is provided with a series of menus for determining what items are available for purchase. When the selections are made, the user indicates the desire ~o order the items, and a delivery schedule is arranged.
Non~perishable items are often sent through the mail, whlle perishable goods suFh as groceries are only SUE3STlTlJTE SHEET -,, ~v~y l~
~-~ WO97/l9~ P~T/USg~/O~M~

av~ilable in areas which have a sponsoring grocery delivery service within range.
Although this approach to ordering and delivering merchandise is effective, it is inaccessible to many because of the expensive initial investment for the computer system and associated hardware. The on-line service also charges a monthly usage f~e to of~set the cost of providing all of the other services offered by the server. Training is another disadvantage, because people who do not use computers will take a while to understand how computers work, and many people feel computers to be foreboding.
The software used to access "Prodigy" or similar systems is graphically based in order to make it easier to use; but this makes it inherently slow on inexpensive computers, and even expensive computers experience delays resulting from the amount of information that has to be sent over the phone lines. The ordering process, moreover, involves the u~er decidin~-upon what is wanted by wading through man~ computer screens of offerings, though with on-line indices.
Finally, because the merchandise information and pricing information i5 kept centrally at the server, -- -, SUBSTITUT~ SHEF ~ ~ .
...

~ ... -. : - . . . ~ . ., .. . - - . - , .-.. - . , ,.. ,- ,. - . ... - . .. ,. .. ,.. - ... .- ..

W092/1~ P~T/US9~/03~49 ,~-. ~3~ 7~!~

instead of ~t the merchant ' 5 place of business, there is not real-time pricing or in~entory information, and such must be transferred from the computer at regularly scheduled intervals.
Another prior proposal involves dedicated home merchandise ordering terminals for allowing a user to order merchandise remotely, as in U.S. Patent 4,654,482.
The device employs a terminal, with a bar code reader, that is connected to the phone lines in the home.
Catalogs or other printed materials that contaln merchandise in~ormation in both human readable and bar code form are used. The bar code wand connected to the merchandise ordering terminal- is passed over the bar codes, and the ~erminal recognizes the bar code and converts it into merchandise information. The merchandise information, including price, is stored in memory in the te~ inal. The scanned informa~ion is kept as a lis~ in -~
memory that will later be transmitted to the remote location (retail merchant) for ordering.
The terminal in this type of system consists of a bar code reader ~and, some processing electronicsl including a central processing unit (CPU), some memory for temporary storage, some memory to store merchandise ~
, ':
'' ..
: ;,, ':
.~.

;-~ W092~19~ PCT/US9~/03M9 208~ 7~.~

recognition information, a modem ~or communicating with the merchant`s computer, a display and some buttons. The CPU monitors the bar code input and translates the bar code signals into merchandise information using data stored in the memory o~ the terminal. The order is stored in memory until the operator of the terminal places the order by dialing the phone number of the store. Usins the modem, the terminal transmits the order information to the computer at the merchant's location. The order is interactive, with the store verifying that each item is in stock and displaying the current price of the item through the terminal. Using the butto~s on the terminal, the operator indicates his or her willinsness t.o pay the price indicated, by pressing either the "yes" or "no"
button. Other inf ormation can be sent to the terminal from the merchant for display to the user.
-While using the bar code to input the order data is a good wa~ to ~ave time and reduce errors, there are, however, difficulties wi~h such a scheme, residing primarily in the prohibitively expensive home unit, which limi~s the number o~ people that would be able to parti~ ce, including ~he disabled and the elderly, and -the high degree of complexity n ~he interface of such a '~

SUBSTI~JTE SHE ~ , -2~3 76~
wn g2/l~ PCT/~S92/030~9 --, devi~e.
The present invention, on the other hand, provides a low-cost ordering terminal of different philosophy and construction that overcomes many o~ these problems associated with the aforementioned devices. While a bar code wand is useful for reducing errors associated with inputting data to an ordering terminal, the information connected to the bar code reader is not very useful if lt is out of date. In accordance with the invention, when a bar code reader is employed, as preferred, such is directly connected with the database containing up-to-date inventory and price information. The use of modems, moreover, is completely obviated by connecting the bar code wand preferably to a Dual Tone Multiple Frequency (DTMF) generator, such that the printed bar codes are translated into corresponding DTMF tones representing the item data-to-be ordered as contained in the bar code, and transmitted over the telephone to the remote location.
Any receivin~ device that can recognize such tones can provide database access to the bar code user.
While, as before stated, bar code reading has been used in other systems including, also, U.S. Paten~
9,782,512 involving a voice-prompted bar code reading ''~
: .

SLJB~TITIJTE SHEE~T . . ~ ' ~V~ 3~) ~_~ W~9~/19~ PC~US~ 3~9 satellite system, the present in~ention contemplates in a best mode embodiment, a home device containing the bar code reader wand connected directly to bar code decoding electronics and to a DTMF generator, all simply hooked to the user phone to allow ordering data to be inputte~
using the bar code wand and the printed bar codes.
This direct conversion of the ordered item alphanumeric information contained in the wand-read bar code into corresponding DTMF tones representing the very same information, and the transmission of this information in DTMF tone for~ to the remote location is thus not to be confused with mere DTMF dialing, s~ch as in U.S. Patent 4,975,948, or data transmission use in other applications, such as the use DTMF tone protocol data transmission to a computer as, ~or example, in U.S.
Patent 4,799,254. While, moreover, standard DTMF tones are pref2rred, other analog tones may also be employed if desired, and such are intended to be ~enerically included in the present specification and claims by the term "DTMF".
Th~ device at the receiving end (merchant's database) decodes the DTMF tones representing the ordered items, with the receiver communicating back with the user SUBSTlTlJTE SH~E~T
.
:

.,, - . - .. . .. . .. ..... . . . .. ... . .. .. . .. .. . . . .. ... .. .

WO9~ ~ P~T/U~92/~3~9 of the bar code wand by voice signals (digital, analog, synthesized, or otherwise) of confirmatory, error-eliminating ordered item information, pricing, etc., as .. ;, . .
later more fully explained. The bar code decoding unit and the receiver unit constitute a pair of devices that allows the user at a remote location to access a distant database, and using pri~ted bar codes, the user ~ay thus input or retrieve information from the database. This is to be contrasted, again, with the prior art concepts of mere oral response to a touch-tone telephone queries as, for example, in U.S. Patent ~,817,129.
Other prior proposals for remote merchandise ordering include those o~ U.S. Patent 4,797,913 for an ordering system that permits calling customers to place originating calls and orders with an ordering service office located within a ~ocal Access and Transport Area (LATA1 for subse~uent routing to the appropriate ordering service vendor; U.S. Patent 4,734,858 Eor a data terminal and system for placing orders that contemplates the orders bein~ routed by the local proces~in~ center to local merchants or to a regional processing center; and U.S. Patent 4,654,482 utilizing a terminal to store ordering information and to order goods or merchandise ..

SIJBS~ITUTE~ SHE~T
.

from any one of several merchants from the home and over the direct distance dial telephone network. Such alternative schemes, however, provide inadequate user-friendliness, high start-up cost and complexity of user learning, and a lack simple error-free transmission of order requests among other deficiencies.
The present invention provides a user, thus, with direct contact with the vendor's product database in real time via the telephone network. Since this contact is direct, it is not necessary to be routed by an intermediate service to the vendor. Further, all processing and storing of information is accomplished at the vendor's site rather than at the user's site.
Objects of Invention An object of the present invention , accordingly, is to provide a new and improved method of and apparatus for remote location ordering of merchandise and/or services (i.e., any items) and the like that overcomes the limitations and disadvantages of prior proposals above explained, and, to the contrary, provides an inexpensive, user-friendly and substantially error-free remote ordering technique, enabling simple home or office user WO92~90~1 PCT~US92/03~9 ~
2 3 ~
, .
inputtin~ andfor retrie~ing of merchandise and~or service lnformation and the liXe from the remote database at the merchant's location.
An additional object of this invention is to provide a new and improved system for remote item ordering by !:
phone, providing co~munication (~it~out the need for human vendor interaction) ~ith a vendor dat~base via recognizable inputs and responses.
Another object is to provide a novel synergistic combination of user optical sensing and direct DTNF (or ;' in some cases digital) conversation thereof for telephone transmissio~ to a location, remote from the user, and, ':~
from the re~ote location, automatic voice verification and supple~e~tation of the user-transmitted in$ormation for remote ordering and servicing functions a~d the like. ~:
A further object is to provide such a novel remote ordering and interfacing technlque that is also u~e~ul in other inform~tion communication applications, as well.
Other and further objects will be ~xplained hereinafter and are ~ore particularly delineated in the appended claims. . ~ :~

Summary of Invention . :.
,:, SUBS~lTUT~_ S~
.. . , . . . , . ., = . . .. .. , . . .... . .. , . ~ , . , ,,. ~, . . , . . . , -. . . .. . .. .

i- WO9~/~g~ ~CT/~S92/~3~9 2~3~6~`

In summary, however, and from one of its viewpoints, the invention embraces in a method of user telephone ordering from remote location user terminals at the user telephone, such as at home and office, of items such as merchandise and/or services from a central location, uch as a store, the improvement comprising providing for the user machine-readable coded information descriptive of such items; user-initiating the successive machine reading at the user telephone terminals of such coded information correspondin~ to the selected items desired to be ordered from the store by the user; directly, at the user terminal, converting the signals re~ulting from such machine reading to DTMF signals corresponding to such selected item information and transmitting the same over the telephone to a telephone terminal at the store;
receiving and storing the DTMF signals at the store terminal for use in compiling the user's order of items;
and automatically responding over the telephone back to the user telephone terminal with successive corresponding voice con~irmations of th~ successive ordered item information descriptions. ~
Preferred and best ~mode implementations and available modifications are hereina~ter described in .
' ~, .

SUBSTITUTE Sff_ET -w~ g~4 2 ~ 8 PC~/US~2/0304g ~ ~

detail.
A summary example of an illustrative application of the invention may employ a database at a ~rocery store.
A user at home may use a catalog or any other printed material containing Universal Produce Code ~UPC) symbols or other machine readable codes in concert with the before-described preferred remote bar code reading device to access a database at a grocery store. As items are scanned in by the user passing the bar code reader or wand over the bar codes in the catalog that represent the items to be ordered and are transmitted preferably in DT~F form over the telephone to the remote store, they may be added to a list of items at the store that the user is requesting to ~e delivered. The database at the grocery store may contain personal information about the shopper, including address and billing information that facilitates grocery delivery, and also information about the products available at the store, including price and availability. This ordering example, of course, can be extended from the grocery stores to any retail outlet that provides goods or services or the like. ltem codes can be printed in the catalog with the description of the item. The phone number of the merchant can be dialed, ~BSTITUTE SHEET

'' ' . ' ~' '. . ' ' '' '~ . . ' ' '." '' ' 1' " . . ' .' . ' .' "' ' ' ' : . ' ' ' :' ~- WO9~19~ "3 ~CT/U~92/03~9 and, once connected with the merchant, items can be ordered from the catalog by simply passin~ the wand over the item's printed code. Videos, pizzas, clothing, and many other goods may thus be ordered by using the bar code device. It is possible, furthermore, for other items and remote services, such as bank account transactions, and up-to-date weather and event information, to be accomplished using the bar code device.
The preferred bar code wand device of the invention, moreover, has many advantages over the types described in the before-mentioned prior art. It need contain only relatively few components in order to accomplish its function, reducing size and cost of the device, and enabling many more people to purchase and use the device.
~ecause it connects directly to the phone and uses voice response, the implementation of the invention is less complex, and the software on the receiving end can readily guide the u~er through its use. The invention is also very general and can easily be incorporated into a phone and u9ed ~or almost any kind of transaction. Many people are currently put off by high~-technology complexity, even in the form of video cassette recorders and fanc~ audio equipment; but the utter simplicity of ' ' -~UBSTIJUT~ SHEFT ;;~
, .

W092/19D~ ~ ~ PC~/VS92/03 the device herein will allow many people to understand its use easily and to be very comfortable therewith.
Another major advantage of the way bar code information is used in the pxesent invention resides in its direct connection to the remote database during use.
A fundamental principle of database design is to eliminate redundant information which allows for errors, particularly because many locations have to be updated every time information changes. If any locations are either incorrectly updated or not updated at all, the database is inaccurate. Information updates, in addition, take time, and the time spent trying to keep redundant information accurate is unnecessarily wasted. A better way to main~ain information is to ~eep it in one central location, and keep that central location updated as needed. Anyone requiring access to that information can then connect to the central location ~nd find out the data required. The bar code reader use of the present invention, accordingly, relies on centrally located in~ormation for its use and avoids the danger of spreading dated information around to numerous homes or remote locations. For instance, in large grocery stores, price changes can occur daily. The price changes often :, ~ ~ ' ' ' "" ~ ' - ' .:
SLJBSTiTUTE SHEET
..

` .. . . - . . - ' ~ . -.. ,~ ; .. . ........ . - , - .` ; . --. - . .. - .. -.... . .... .. . . .

- W~ pcT/uss2~o3n~s ~8~6~

encompass over l,000 items each week. Trying to keep the data stored in remote locations accurate would be an overbearing task.
The voice response of the invention which repeats the very bar code ordered information transmitted in its directly converted DTMF tone form back to the user unit in voice for~ confirmation over the telephone, is also a great advantage. Adding a visual display or printer ~o the remote ordering device would increase the cost of the unit, though the system may also proYide LCD information.
Most people, however, can understand voice response, and TDD ~Telecommunication Devices for the Deaf) deYices for hearing impaired may be provided for those with limited hearing. Since the phone system already provides a means to transmit voice, an expensive modem is unnecessary in accordance ~ith the invention.
While DTMF tone use is presently preferred, the growing ISDN (Integrated Digital Services Network) technology may not in some instances re~uire that tones be sent over the phone. The phone service may be all digital, so that digital and converted analog data may be sen' at the same time. For instance, instead of being required to send audible information over the phone and .':
".

;, .~ . . .
3S~U~E S~YE~

WOg2/190~ 6 ~ PCT/US~2/03049 ^~

have it decoded (like the Touch-Tones), the bar code wand reader could use the digital portion of the line that is multiplexed with the voice signal to indicate the proper in~ormation to the computer. An audio signal output at the same time would indicate to the user that the tones were being sent out and that the bar code was read correctly. Thus digital ordering information, not necessarily DTMF tones, may be sent over the line at the same time as audio information is being sentO Printers, displays, indicators, and other types of input may also be added quite easily, because information can then be sent quickly and transparently from the store to the home and back. The user, for example, may scan a bar code with the wand and have the voice respond with the name and price of the item, and at the same time see the price displayed on the LCD terminal. The user may also request a printout that either prints out the items as ordered or just prints all of them out at the end of the ordering session. Although this type of a setup would be more expensive for the home user, some usars may desire that type of feedback.
Drawinqs The invention will now be described with reference .SUB~lTlJTE SHEET

-~ ~g2/1~ ~ P~ S9~/03~9 ~3~7~

17 .:
to the accompanying drawings, Fig. 1 of which is a block diagra~ of the user (home, office, etc.) code-reading-ordering system constructed in accordance with a preferred bar code reader technique of the present invention;
Fig. 2A is an isometric view of a central location unit hardware system (at merchant's location, warehouse, etc.) cooperating with tne telephone network over which users are to communicate to order merchandise and/or services and the like, with Fig. 2B presenting a block diagram similar .to Fig. 1 of the contents of the CPU;
Fig. 3A is a flow chart of the operation of the user system of Fig. 1, and Fig. 3B a diagram of typical storage and calculation transition times in the .
microprocessor recep~ion of the bar code-read sisnals;
Fig. 4 is a flow chart o~ the cooperative operation :
and interfacing of the merchant's remste central information unit CIU; ;.
Fig. 5 is a more detailed flow chart of the customer ID "Identify Customer" block of Fig~ 4;
Fig. 6 is a similar program flow chart of the ;!~
"Accept Product and Command Codes" portlon of Fig. 5, Fig. 7 is a slmilar program chart of the details Or ', ' SloiB~;TlTuTE StlE~

W092~1~ ~ PCT/VS9~/03M~
7 ~ 8 1~
the "Accept Code" steps of Fig. 6;
Fig. 8 similarly presents the detailed program of the "Add Product or Service to List" section of Fig. 6;
and Fig. 9 presents the detailed program of the voice or "Speak Confirmation Information" function of Fig. 8.

Description of Preferred Embodiments_of Invention Referring to Fig. l, the user ordering unit provided at the telephone instrument T (or ultimately as an integral part built into the telephone instrument), powered by batteries BT, or from the mains, or the phone unit itself, if desired, is shown comprising the preferred bar code reader wand W for scanning selected items-to-be-ordered as listed in a catalog C or the like containing identified machine (wand)-readable bar codes BC describing those i~ems.
As before discussed, underlying the invention is ~he direct conversion o~ the machine-readable bar decode item description in ormation to corresponding DTNF tone signals, representing that very same information, for di~ital transmission over the telephone T to the remote store or other location. This conversion is effected with SUBSTlTUT~ SHEET
. .

--- WOg2~9~ PCT/US9~/03~4~
7~o the aid of a microprocessor M cooperating with a local program storage ROM, which ROM may or may not be part of the microprocessor, a tone generator DTMF, and with a conventional telephone connection circuit P comprising well-known line switch, signal coupling and off-hook detector circuits, etc.
- Turning, first, to the role played by the microprocessor M, it receives input at L, Fig. 1, from the bar code wand reader W, decodes it, and, through the phone connection circuits P, sends the decoded information in special form to the remote database (merchant) over the pho~e lines T. The bar code wand output consists of a series of pulses of various widths.
The pulse voltage levels are compatible with the microprocessor in that the microprocessor recognizes the transitions of the bar code wand as the wand output varies between 1 and 0 digital logic levels~ ~he microprocessor converts the pulse train into the ASCCI
~alphanumeric) repr0sentation of the bar code in well-known fashion. The numbers that are temporarily stored in the microprocessor after the conversion are the same as the numbers that the bar code represents, as later explained. These numbers contain merchant and item .

SUBS~ITUTE SHE~ET -: :--' . '. . ~ , . , '': ' .' ~ . , ' ' ' . : '. ' .

W~tI90~ PCT/~g~/03049 ,~
$

information, but because the microprocessor does not have immediate access to a database containing that information, it does not translate it further into specific item information such as price and item name.
When the microprocessor M has successfully converted the bar code wand output into the corresponding alphanumeric representation, it can, if desired, trig~er a small speaker or beeper or other transducer S in the device to indicate success, though such is not essential.
If such a beeper is used, for instance, it could beep at a specified frequency for a given amount of time when there is a successfu- conversion. If the conversion rails because of the inadequacy of the printed symbol, or if an uneven motion by the user hand employing the wand W to scan the bar code BC does not allow a con~ersion, the microprocessor could indicate failure by not beeping.
Other ways could also be used to indicate failure, including-a different beep than the one used for a successful decoding.
The microproc2ssor M then takes the strin~ of digital data temporarily stored in on-board random-access ~memory (RAM), and drives another transducer directly connected to the telephone line in the form of a DTMF

SU~3S~TUT~ SHFET
. .

W~2/1~ ~ 2 0 ~ ~ 7 ~ ~ PCT/~S92/03~g tone generating chip connected to an impedance matching transformer. The tones sent over the line will usually consist of the tones corresponding to the numbers or digits that were encoded in the bar code symbol BC -- the very same ordered item information or description. It is possible to encode and send sequences of tones that also stand for alphabetic information in addition to strictly numeric information, as later discussed in detail.
To operate the ordering system of Fig. 1, the system ;~
must be connected to the same line as the phone T, as shown. The phone will always operate properly when connected to the device because the conne~tion lS the same as if the pho~e chip connected to an impedance matchins transformer. The tones sent over the line will usually consist of the tones corresponding to the numbers or digits that were encoded in the bar code symbol BC ~
the very same ordered item in~ormation or description. It is possible to encode and ~end sequences of tones that also stand ~or alphabetic information in addition to strictly numeric information, as later discussed in detail.
To operate the ordering system of Fig. 1, the system must be connected to the same line as the phone T, as , .,:

?
'"-''',...
Su~ JTE~HEE~

~V~9~190~ PCT/~S92/0~49 ~3 2 i~

shown. The phone will always operate properly when connected to the device because the connection is the same as if the phone ~ere attached directly to the wall.
An on~off switch is not necessarily required for the device, because a button B on the wand W and the microprocessor M may together control the power switching of the device. For instancer when the button B is pressed, the wand electronics and the microprocessor electronics may be connected to thé po~e~ source BT. The microprocessor M is initialized automatically, and begins to run a program stored in the read-only memory ROM. The program consists of a sequence of i~structions to the microprocessor M that monitor the output of the bar code wand W, as detailed in Fig. 3A. When a valid bar code BC
is read and the tones are transmitted over the phone line, the microproce-~sor M shuts itself off, unless the operator continues to press the button on the wand B, Any time that the operator releases the button B, if the microprocessor M has not by that time decoded a valid bar code, the system is powered down.
In the preferred embodiment, the power is drawn from a 9-volt battery BT, but the phone line could, as before stated, supply the necessary power for the electronics ':

- '''.

SlJBSTl~lJTE 8HE~
-:

,, ... . . ~ . . , .. , , . . . .. , .... ~ . . , . - --- W~9~ P~T/VS92/03~9 2 ~

with a small change in circuit. An adapter could also convert the power from a wall outlet into power usable by the device directly and obviate the need for the battery BT. The wand button B, however, is not an essential part of the device because the electronics could be turned on by the phone being taken off hook, using the be~ore-mentioned off hook detector P. The power management function of the wand button B is, however, a useful technique for increasing the life of the battery BT.
As the user passes the wand W over a valid bar code BC, the microprocessor M decodes the bar code. When the bar code has been decoded successfully, the bar coded information is converted to DTMF ton~s, as before outlined. The initial bar code that can be scanned during the ordering process could contain the encoded phone number o~ the remote mercha~t ~rom whom the user of the device wishes to place an order, with the microprocessor dialing the correct merchant phone number as is well known, or the merchant may be directly dialed or dialed from stored memory at the phone.
It is conceivable that the user of the bar code reader device would not like to hear the tones that are .
sent over the phone by thF device. IN such event, it is ~':

~ ~ .
SU~3ST~UTE
i . . .

WO 9~/191~ 7~ 0~ P~/US~32/03049 ,~r~

possible to disconnect the phone from the line without han~ing up the phone durin~ tone generation. This would mean that the central location would hear the tone, but the operator of the bar code reader would not. While, as before explained, a beep from the optional beeper S could indicate success in reading the bar code, in the preferred embodiment, the tones heard by the operator on the phone are an indication of the success of the device in reading the bar code, and the phone would not be taken off-line during tone generation.
The bar code reader program and microprocessor operational details are sho~n in the program of Fig. 3A, wherein, when the button B on the wand D is pressed, the information is converted to DTMF tones, as before outlined. The initial bar code that can be scanned during the ordering process could contain the encoded phone number of the remote merchant from whom the user of the device wishes to place an order, with the micropxocessor dialing the correct merchant phone number a~ is well known, or the merchant may be directly dialed or dialed from stored memory at the phone.
It is conceivable that the user o~ the bar code reade~ device would not like to hear the tones that are SUB~;TITU ~ E SHE~=T :-::.
.

- , - : . .. -. , .- - . . , .. ~ . - . -.. , . -- ., - , - ,, . - .. ~ . . . .

W092/1~ ~ PCT/US92/03~9 2~7~ !

sent over the phone by the device. In such event, it is possible to disconnect the phone from the line without hanging up the phone during tone generation. This would mean that the central location would hear the tone, but the operator of the bar code reader would not. While, as before explained, a beep from the optional beeper S could indicate success in reading the bar code, in the preferred embodiment, the tones heard by the operator on the phone are an indication of the success of the device in readlng the bar code, and the phone would not be taken off-line during tone generation.
The bar code reader program and microprocessor operational details are shown in the pro~ram of Fig. 3A, wherein, when the bottom B on the wand ~ is pressed, the micrsprocessor M is powered and reset as at l, and awaits the first white-to-black scanned or read bar or code transaction at 2. The first transition starts a timer, while every s~bsequent transition causes the time since the last transition to be stored, ~i~. 3B, and the transition pointed to be incremented. ~hen the appropriate number of transitions has been recei~ed, as at 3, the transition times ar~ transferred to a different s~orage area a~d the rela~i~e widths of the code bars and .
"' ~"".

':;

SUE~33TITUTE SH~

W~92/19~ 2 ~ ~ ~ 7 ~ ~ PCT/US92~0~9 5~, :

spa~es are calculated ~4). The widths are compared to a table o~ valid width combinations, and when a match is four.d, the character is stored in the storaye area 5; and when the terminating code is reached, the microprocessor shuts off the transition timer (6). The DTMF-generated tones corresponding to the stored characters are then sent over the phone line at 7 by the tone generator.
When the last tone has been sent, the microprocessor M
turns the circuit off at 8. The microprocessor M resets if the time between two transitions (Fig. 3B) is too long for a valid code.
Nhile instructions on the user of the device may be supplied with the device and can be spelled out in detail `
in the ordering catalog, the invention enables the -~
Central Information Unit (CIU) at the store to provide a mode of operation that allows tho~e using the device to simply follow instructions given over the phone lines once connected to the CIU.
At the store or other database central location, there i~ provided a computer C' and various peripherals, Fi~. 2A, the components of which are shown in the block diagram of Fig. 2B. The computer C' contains a central processing unit (CPU), random access memory ~RAM), a - ~ .

, ~.,,-.

-- .

.
' . ', ~

WV92/lg0~ 2 ~ ~ ~ 7 ~ ~, P~T/U~9~/03~9 sin~le or multiple voice response board so-labelled, a FAX/modem board, and non-volatile mass stora~e (e.g., hard disk) containing CIU software, customer database, product or item/service database and voice files. A CD-ROM drive with additional voice files and a tape backup unit may also be provided, if required. Connected to the computer C', as labelled in Fig. 2B, are a keyboard, display device, printer, optional bar code wand W and the ~elephone lines.
The method of communication from the store CIU to the remote user device (bar code interpreter) will, as before discussed, preferably be voice. The voice signal sent from the CIU to the remote user device may be generated synthetically by converting text using a text~
to-speech conversion algorithm and special well-known hardware which is readily available. Another option for high-quality speech generation is dig~tized voice that is stored on the CIU. Several interface boards that perform speech digitization and playback are commercially available for I~M PCs and compatible. The pre~erred embodiment employs a sound digitizing board for generating the voice signal for transmission to the user phone. -. .

':

J~UTE SHE~
.. . .. . , ~ , , . . , . , . , . . . .. , . . . . . .. . ; .. , . ~ .. .. . . . . . . .
. . .. . . .. . . . .

W092~ PCT/US92/~9 A typi~al database access session would be~in with a user lifting the handset of the remote telephone T, ~ig. l, and removing the bar code wand W from its holder with the other hand. The user may begin the communication process by passing the bar code wand over the encoded telephone number of the CIU, such as presented in one of the bar codes BC. When the CI
U connects to the phone line by taking the line off-hook, it begins a communication session by speaking a welcome message, Figs. 4 and 5, over the line as in other present-day response systems. When the user hears the welcome message, the CIU at the store is ready to accept information, including commands and data.
For illustrative purposes, as before discussed, consider a merchandise ordering system as an example of -a possible transac~ion ~ith the CIU. Many other examples :
are possible, including remote banking, credit checking, inventory control, etc. ~hile commands and data that can be sent to and recorded by the CIU are virtually unlimited, in connection with this illustrative example, there will be concern only with those commands and data related to ordering merchandise.
Upon connectlon to the store CIU, it is then :

Sl 3BST~TUTE SHE--~r : - `
`,; `' -:

W~9~ 8~ :~ PCT/US92/0~9 2 13 ~ ~ r~ ~ ~

necessary for the user of the bar code wand W to identify himself or herself. This is easily done by allowing the u~er to scan in an identification bar code (ID) supplied by the merchant when the account is set up with the merchant. The user can enter the ID code either by scanning a bar code representation of the ID, or typing it in using the touch-tone keypad, if desired, as is well known. ;
As is customary practice in other related applications, the CIU can determine whether there are any available lines for the user to place an order, and, if a line is not available, either the CIU can put the user on hold, or can estimate the amount of time that ~ill be required to wait and call back the user when a line is available.
Once connected to an ordering line on the CIU, the user, using the wand W, can place an order, set up a delivery time, query a pending order, or ask for information about items available for order. Other types of commands can be accepted ~y the CIU, but for this ;
example, these will suffice. The CIU decodes the commands and reads back requested information. For instance, if the use- of the device would like to order ~omethi~g, the ' ' ~

~ S~B~T~u~E

WO92/190~ 7 ~ ,? PC~rUS~2/03049 ,~

user scans th0 code corresponding to that item from the merchant-supplied catalog C, or, if desired, from ~he label of the item, or from some other source.
The broad central location (store) unit sof tware flow chart is presented in Fis. ~ wherein the functions .
of the customer identification (9) ~nd acceptance of product or item commands transmitted as DTMF tones from the user (10~ are involved.
An example of a transaction is shown in the flow : .
charts of Figs. 4, 5 and 6 and involves the f~allowing: -User passes wand W over merchant phone number bar code or dials it ~ using phone touch pad at T, Fig. 1.
Device dials the phone using r~ tones.
Merchant or store device (CIU) answers p~.~ne ~
Fig. 4) and speaks welcome message over the phone at 12, Fig. 5. :~
CIU requests at 13, Fi~. 5, that user pa s bar code wand over identification bar code.
User passes wand over identification code.
CIU received ID ccde and matches code with customer in customer list at 14.
CIU checks credit, if desired, and other pertinent ;-.
information.
..

~ ' ' SUBSTI~l~lTE SHE~

.. - ,~ - .. -., ~,.. . . - ... .. -., '.. ; . .~ . . ... ., ,. - ... . ....
- - - -, - - ; .. .. ; .. ~ ., .. , .. ,. - .- . .

- WO~ ~U~ P~T/~9~/030~g 7~8 I~ a password o~ Personal Identification Number (PIN) is required to acces~ the CIU as at 15, the customer is asked to pass the wand over the password bar code and the recei~ed password is compared to the password list on the CIU at 16. The password may also be input, using DTMF tones generated at the keypad on the phone, or spoken and recognized by speech recognition hardware (later discussed).
A valid ID code may consist of a numeric or alphanumeric code that has been preassigned to a particular customer, or any information required for the CIU to the customer database, including customer name, shipping address and billin~ information. The merchant unit, moreover, amy allow the customer to input the ID or password information more than once, if needed to allow -~
for mistakes.
CIU acknowledges cu~tomer by speaking customer's name over the phone at 17, Fig. 5. ; ;~
If there are no order lines available on the CIU, it will speak an approximate call-back time to the customer and dial the customer's number when it is available ~or placing an order. Otherwise, it will allow the customer to place an order immediately.

:

.

SUBSTITUTE: SH~

W~/19~ P~T/~S92/03049 .~

~ ~ 8 '~ s' ~ ,sl CIU indicates by voice that it i~ ready to accept items for order commands as at 18, Fig. 6.
The `'Accept Code" function 18 of Fig. 6 is detailed in the flow chart of Fig. 7, outlining steps for checking digits to determine if a complete code has ~een received (19) and checXing with the database to match with products (20~. The receipt of a complete code can, indeed, be determined in several ways. If the product or command codes are defined to be a specific number of characters, for example, receiving the correct number of charac~ers would indicate completion of the code.
Alternatively, a delay of more than a specified amount of time between tones may indicate that no more tones will be received for that ~ode.
Returning to the sequence of steps, the customer then passes the wand W over a command or product bar code BC or other machine readable code, Fig. 1.
User remote unit recognizes bar code and converts bar code information to DTMF tones that are sent over the phone T to CIU.
User unit may, if desired, and as before described, switch phone connection off briefly durin~ tone generation to prevent the customer from hearing the DTMF

:.~`: ' SlJBSTlTlJTF ;HEET

WO92/190~ PCT/U~92103049 2D~7~

tones, thereby reducing the annoyance factor; or the user unit may also ju t reduce the tone sound level being sent to the remote phone so that the customer using the remote device still has some feedback about what is being sent to the CIU. -. -CIU receives and reco~nizes DTMF tones and accepts and converts them to valid item codes or common l codes, as before outlined. .
If a command is received, CIU acknowledges recognition of the command and proceeds to follow the :
direction of the customer providing automatic voice .
feedback where necessary. Valid commands may include :
canceling or placing an order, changing delivery time or :~
data, deleting previously ordered items, etc. :;
If an item is recognized, as at 21, Fig. 7, the CIU
will add that item at 22, Fig. 6, to a list of items maintained for that customer to be deli~ered with the next delivery.
Customer will continue to scan successive bar codes with the wand until the order list is compiled.
When requested by the customer, the CIU will place or cancel the order, speak a closing message at 23, Fig.
6, and disconnect itself from the phone line by hanging ', :' ., SL BSTITUTE ~;H~T

- . . ~ . . - . - . .. . .. . . .

WO ~2~1~O~ 2 ~ ~ L~ ~ 6 ~ PCT/US92/03049 ~
3~ .
up the phone at 24, Fig. 4.
The user, at an~ time during the ordering session, may scan a code that indicates his~her desire to have the order list and prices sent to a facsimile (FAX) machine af ter the order has been placed. Following the scan of the code, the computer may request the phone number o the FAX machine to which the list should be sent. The number could also be stored in the customer database in ~
the computer so that the customer would not have to ;
repeat it every time a FAX-back is desired. Once the order is completed, the computer constructs the document to be faxed and indicates to the so~tware responsible for ~endin~ the FAX the location of the constructed document.
~uch send-FAX boards are currently readily available for PCs and the software and technology for faxing electronic documents has been available for some time.
An alternative to r~questing the ID of the person using the ~ervice, as above described, is to retrieve the Caller ID information f~om the telephone line when the call is r~ceived. Thi~ ID generally consists o~
information indicating the location of the caller (usually the phone number of the calling party). Using -~
this information and a computerized database, a computer ~ ~ -- ,: , , :.:
.,~ . .

~STITlJTE SHEET

. , . . , .. . , .~ . ,.... ` .. , ,,, .. ~ .. ...... ... `.. - . .. .. ...... ,- .. .. . . .

-~ WV9~/1~ ~ ` P~T/US92/03~9 7 fi ~

is able to determine the name of the person who i5 placln~ the call, if the person is located in the database. Although in some instances this would alleviate the need for requesting the ID of the caller, most likely a password or "Personal Identification Number" (PIN) would be needed at 15~ Fig. 5, to verify that the ID was correct~
Since it is entirely possible that more than one caller could be using the same phone to place orders, it is necessary to allow the caller to still indicate his/her ID using the wand. If the computer receives a call from a phone that is used by more than one customer ~indicated in the computer database compiled from previous calls) it could still request the ID of the user for verification. The computer would be able to maintain the caller ID database.
The following is a list of possible commands that a customer may send to the merchant CIU:

Command Summar~
Delete Item The CIU asks customer to scan in UPC corresponding to item to be deleted. The CIU then ~ .
, . .
' .

SUE3~Tl~lJTF SHEET

. .. ~.. - -., . , . . . ; .. .- . . . : .
. :~ - - : : .. . .- -.. ... : . :. .. - - - .
~- - : .. ~ .. . ... - . .. .- . ~ ,. . - ....... -~V~ 9~/19064 PCr/1~ 2/03049 t g~ r~

36 :`
replies with the name of the item and how many of ~he item remain. .
Delete Items The CIU asks customer to press ~
digits corresponding to ~:
~uantity (or scan ~odes :.
corresponding to ~uantity ~or :, scan codes corresponding to;~
quantity) to be deleted, and ;~.
then scan UPC of item to be deleted. CIU then replies with the name of the item, how many have heen deleted, and how many :~
. remain.
Delete Previous The CIU deletes one of the ~:~
items just entered and replies :
. .
with the name of the item and how many are remaining. ~
In some situations, it may be inconvenient to ;
reach for the keypad or look for a speci~ic "yes" or "no" : :
~ar code to indicate an answer to the store unit during the ordering process. Speaker independent voice :::
~ recognition may be used~to~allow the store unlt to accept ~ ~
~: : , . . . : . .

: : ~ .,: - .,::
.
. ., .
SU8~;TITIJTE SH~

W~92/19~ JC$ PCT/US92/03049 indications of "yes" or "no" by recognizing those words when spoken by the user. Such limited speaker independent voice recognition is now available in low cost using either hardware, software, or a combi~ation of both. The hardware involves voice recording and playback and has software for recogni~ing simple words spoken by almost anyone connected to the hardware, such as "yes", "no",. the digits "0" through "9", and some other simple words.
Voice commands, moreover, may be used at any time during the ordering process. For instance, any time that confirmation is required for a particular command, voice recognition could be used as an alternative to pressing a key on the keypad or scanning a bar code. Some commands could be activated using voice instead of a bar code. An example of where voice recognition would be most useful is in deletin~ items that have been ordered. When a code is scanned and an item is added to the order list, the name and price are spoken over the phone. If the price is too high, or the user changes his/her mind, she/he can delete the item by speaklng either "N0" or "DELETE" into the handset of the phone. The voice recognition hardware - recognizes the spoken word, and deletes the last item - .

.

SUBSTITUTE SHEET ':
, :' .. .. . . .. .. . . ....... .
- - : -. :. .- ' .. . - ~ - - .. .. :. . -. . -- - . - - . ... ~ .

WO92/190~ PC~/US92/03049 ~ 3~

added to the list, alleviating the need for the user to scan the "Delete" bar code or press a key on the phone.
Delivery time and date may also be set up by speaking;
for example, "Delivery, Monday, Time 5:00 p.m." into the handset. The voice recognition equipment determines the spoken words and sets up the deliYery to the correct time and date, and may also confirm the tlme and date by speaking it back to the user.
Command Summary ' Add Item This is the default operating mode of the CIU. This command is activated automatically when a valid item code is received by the CIU. When a valid code is received, the item is added to the current list at 22, Fig. 6. A quantity of an item may bè added to the order list by pressing a digit or series of digits followed by pressing the octothorpe (#) (or scanning a bar code corresponding to a ~uantity) followed by scanning the bar code of the item in Fig. 1. When an item is added to the order list as at 23, Fig.
8, the CIU responds by speaking the name ~

- ' , ..

.
S~B~iTlTllTE~ SH~

-~- W~9~t9~ PCT/U~9~/03 o~ that item over the phone to the customer at 24. It may also speak the quantity of that item if more than one has been ordered. This will indicate to the customer that an item has been ordered in a quantity other than one, as at 25 in Fig. 9, or has been ordered previously during the compilation o~ the order list. In addition to the item name (26, Fig. 9) and quantity ~25), the current price of the item may be spoken over the phone at 27, to allow the customer to know the current price. The order in ~hich the name and price are spoken, if they are spoken at all, can be specified by the individual using the system.
Inquire The CIU may contain more detailed abo t Ite~ information about an item than is yiven when the ordered item is verified or con~irmed back to the user by voice and is added to the order list. If the customer is interested in nutritional -- , .

:, ~

SVBS~TUTE SHE~
.

.- - - . - ~ . .
- - - . . . . .

W~92~1~0~ PCT/US92/0304g t~"~
6 ~

~o information, or whether that item is in stock, e~c., the customer may pass the wand over the "Inquire about item"
command and then pass the wand over the bar code of the item of interest. The CIU will then provide to the customer more or supplemental voice information about the ite~l, including, for example, availability, nutritional information, etc.
Inauire Supermarkets often have weekly or daily about specials. It is important to accommodaite Weekl~ as much as possible the customer's ability SDecials to take advantage of low price items and specials. Scanning this command bar code may present a volca menu that allows the customer to hear about and order items 'that are available as part of a ' special deal, Upon scanning this command, the customer ma~ be asked to press a key corresponding to one category in a list of categories spoken over the phone. For instance, the CIU
., .
.,:" .
' '. ~

. ,,, . . ,:
: ,~
SU~3~;TIT~JTE~ SHEET ~ :~
.. i-'.',': ' ''.,' ' ' ". '. ' ~ . " . , ', ',' ' '.'' , '', . ,.'" .. .' . 1. ,. :' ' ''.. ' ' ' ' . ,'' ' ' . . '' ' ' ' WO~ 92/19~i4 YCI`/~S~2~030~1~
~ ~ 3 ~ r~j ~3 o may respond: "For specials in the grocery department, press 1. For specials in the deli, press 2. For specials in the meat department, press 3, etc." Qnce the customer has specified a department of interest, the CIU may speak another menu over the phone like the following: "Today, extra lean ground beef is on sale for Sl.99 per pound. To order ground beef press 1. Boned chicken breasts are on sale for $4.50 per pound.
To order chicken breasts, press 2", etc.
The customer may follow the lnstructions given over the phone either to order or ignore the daily and weekly speclals.
Another way of accessing specials i5 to include the catalog C, bar codes corresponding to specials in each department. Instead of scanning a code generically entitled "Specials", the operator of the device could scan a code entitled "Deli Specials", or "Meat Department Specials". The CIU could " ;

'-' , SlJE3STlTUTE SHEET ~

wogV~9n~ PCT/US~2/0304 rJ 6 repeat over the phone a li5t Of specials in that department, with each special associated with a number as it is spoken over the phone. Several bar codes could be printed beneath each department special bar code to allow the customer to order the special of interast. For instance, several bar codes could be printed that say "Meat Department Special #1", "Meat Department Special #2", etc.
Scanning one of those bar codes would add the item listed in the special ~or that week to the order. Having the bar codes placed in this way in the catalog would alleviate the need for the user~
repeatedly to press`the keys of the phone and maneuver a complicated specials menu.
The customer could indicate directly what i5 want,_d, instead of listening to a time-consuming series of descriptions and menus.
Lea~st Often, a customer may be more interested Ex~ensive a particular item, like flour or sugar, ,~
. . .
~- ' ~ -,:
- , ~

: -;. -SUBSTITUT~ SHEEr .. - .. .. .. . . .. - .. - `.. ` . . ` . ~ .. `.. , .. . , . ;. . . .. .. . . .. ... ... . . . . .. .. . . . ........ . . .. ... . ..

W092/a~ PCT/~S~/03~9 ~ :.
J ~ ~

~3 in a and not have a brand pre~erence. Scanning Cateqo~x this command, followed by a category command, like flour, white bread, or butter, would add the least expensive item in that category to the list. The name and brand of the item ~ould be spoken back to the customer along with the price, allowing the customer to cancel the item if it is not wanted. It is also possible to encode the category in the "Least Expensive" command bar code, so that the command could be 'Least expensive pickles', or 'Least expensive toilet paper'. This would mean that the customer would only have to scan one bar code to order a 'l@ast expensive' i~em in , .~.,, . ~
a particular category.
Set-up Where applicable, it is important to allow DeliverY the customer to set up delivery options (including time and date) during connection to the CIU. For instance, it is possible that the customer would prefer to pick up the ~roceries instead of having them delivered.
- , ~

, ..
:
, SUB~ITUTE SHEET :~
- ~ .

W092/190~ 2 ~31 7SS PCT/ls~/03~9 _ 44 ;!~
This co~mand allows the customer ~o send information to the CIU about the time and date of the requested delivery and whether it should be delivered or picked up by the -~
customer. When this command bar code is scanned, the CIU may begin a dialogue with the customer allowing changes in time or date.
.
Times and dates could be encoded in bar code form in the merchants catalog or on a separate card or paper. The customer would choose delivery times and dates by passing the wand over the appropriate bar codes. In a situation other than a grocery store, items that are non-perishable may be sent by U.S.
Mail, Federal Express, or some other service.
This command would allow the customer to express a pre~erence on how the item would be sent. The CIU could offer delivery options along with estimates about how long it will take ~or items to arrive using each delivery aption. The customer may then choose which method~of delivery is desired.
; In~ulre This command would allow the cu~tomer to .

.

:~ - S~lBS~iT~TE S'~

WV~/19~ PCT~US92/03~9 2~8~ ~'8 ~ 45 about hear the time and date and location of the ~elivery delivery, along with other options that have been selected, spoken over the phone. If the scheduled delivery is not in line with the customer's desires, changes could be requested with the Setup Delivery Options command.
Chan~ For customers ox merchants requiring Password passwords for access to the CIU, this command would allow the customer to select and change a password. This command may not be available from every merchant because some merchants may not use passwords, and some may require a different method of changing passwords.
Chec~ A customer may ~ant to know ~hat credit Credit Limit limit is associated with the account with the merchant. Merchant~ using their own credit or debit cards may have this information available~ to the customer through the CIU. The CIU ma~ speak the available credi~ over the phone at the request of the customer.

: .''~:

- . .
. .
~BSTIT~!Tt S'~I~FF

W~92/g9~ PCTJUS92/03~ ~

2~7~

~6 Inquire This command would allow the customer to about Total hear the total cost~of the items in the current order. This would allow the customer to track how much money will be spent with that order.
SDeak A customer who wants to know what is on Current the current list may request that the list Order List be spoken ~over the phone. Although this could be time consuming, it may be important for the customer to be able to track what is being ordered. The CIU
could be listing the ordered items over the phone in response to this comma~d bein~ received, with the CIU stopping the reciting of the items when any subsequent ~; command is scanned. The CIU may allow different options to this command, including speak list with or without prices,~ etc.
onfirm This would be similar to the 'Speak Current current order list' command, except that Order L st the CI~ would pause a~ter each item for - - confirmation from ~he customer. If the "~

: ~ii.Ja~i~lTL,~ S) lE~

WO92/1~0~ ~ ~ PCT/U$92/03049 4~
customer decided that an item was not wanted for this order, that item could be canceled. The same options from the 'Speak current order list' would apply to , this command.
Add Items A weekly (automatic) order list may beto Automatlc kept on the CIU. These items would be NeeklY List delivered weekly, whether or not any contact was made with the CIU by the customer during the previous week. This command coul~ allow the customer to add items to the weeXly list, 50 that those items would not have to be entered on a ~ - ~
weekly basis. As each U~PC i5 scanned, ~ -i the~ CIU responds with ~ the normal ~ , informatio~ and also a reminder that the item is~ bein~ added to; ~he weekly :: :
automatic order list.
DelAete Items This command could allow a customer to from delete ~rom the wee~ly automatic or~er Automatic list. This command may work just like the Weeklv List 'Delete Items' command (Fi~s;. 6 and 8), excep`t the CIU could remin`d the customer - -.: .

,.
S~B~;T~TUTE SHE~ : ~ .

W09~J190~ PCT/~iS92~03~9 ~
2 ~ Y~

~8 that the items are being deleted from the weekly automatic order list.
Cancel This command would allow a person going on Automatic vacation or away from home for a period of Weekly List time 1O cancel an automatic delivery for for a Number a number of weeks or other specific of Da~s or period of time. For instance, someone -Weeks leaving the area for the holidays or on vacation, will not want grocerie~
delivered during that time. When this command is scanned, the CIU asks the customers to specify, using either a bar code or pressed keys on the phone, how many weeks or days to cancel the delivery. The CIU may then speak the dates and ti~es of the canceled delivery and ask for confirmation from the customer. Upon confirmation, the deliveries would be canceled.
An alternative to the weekly order list i9 a list of items that could be added to the current order list by scanning one single bar code. The list ','~

SlJBSTJTl;~TE SHtE~
.

wo ~ n~ 2 ~ ~ ~ 7 ~ ~ PCT/US92/03049 , ., could be maintained in the same manner as a weekly order list, but it would only be ordere~ when requested specifically.
Therefore, it is never automatically ordered, but it does act as a time-saver for those who frequently use the service.
Request This command would ring or display or Contact from otherwise make available to the merchant Store an indicator that a person using the (Dersonal service would like personal contact to call or answer questions or make a request. The connection indicator may be implemented using an oDeratvr~ audible or visual indicator, or the CIU
could connect the user to another phone line that is answered by a person located at the merchant`s place of business. It may be important that the user feel that a person is available in the` event o~ an emergency or difficulty during the ordering process.
Enter Coupons u3ed in the grocery trade often Coupon have bar codes imprinted on a portion of . the coupon. The information contained in . -~, .
";,;"
5U~5TlTU~E SHEET
~ .

. - - - .. . .. . . - . - ~ - - - - -W0~2/190~ ~J~ ~ 7 ~ (~ PCT/US92/03049 .

the bar code may include the manufacturer, the items for which the coupon is valid, and the value of the `
coupon. Using this in~ormation, the CIU .
can automatically record the value of the coupon and the items for which it is valid when the consumer passes the bar code readc- wand -over the coupon bar code. The simplest way to enter a coupon, ;~.
~;
therefore, is to scan the:identi_ving bar code on the coupon. In the absence o~ an identifying bar code, it is possible to enter the information in another way, using a command that will allow the customer to indicate the use of a coupon for a particular ltem. The customer scans the 'Bnter Coupon' command, and then following prompts by the CIU, enters the amount of the coupon's worth, perhaps :
scanning the code of the item that the coupon is for, and any other pertinent information. The CIU may speak a -.

reminder to the customer to check the , ':
, SlaJBSTlTUTE SHE~T ~:
.

W092/t~0~ ~ C~ PT/VS92/0304 e~piration date of the coupon. When the groceries are delivered, the delivery person can also retrieve the coupons, and they may be compared to the order list when the delivery person returns to the merchant's place of business. If the coupons are valid, ths amounts on the coupons can be deducted from the customer's current bill. ~-Mes aqe of This command may repeat the welcome : .
DaY message (12, Fig. 5) received by~ the customer when the orderi~g proces~ -begins. It could also relay other impo.rtant information to the customer.
Order a Another option that may be made available ~.
- Meal or Dish to the customer is the option to order .
all of the ingredients for ~ dish or meal : :by passing the bar code wand over one bar code. The CIU will respond by telling the customer what the meal or dish is, and repeating each item necessary for the ~:
meal oYer: the phone. Th.e customer can - : confirm each item, and as each item is ~: : .

- . : .
- " ~

~ ~ ~Ee7 ~ :
.

W092/t~ P~T/USg2/03049 ,~
2 ~

conEirmed, it could be added to the customer's grocery list. A customer would cancel items that uere already available in the customer's home. For instance, the CIU might speak the following over the phone when the appropriate bar code was scanned. "You have requested the items constituting a Beans and Franks meal. Pres~ or scan the number of people that will be eating the meal with you." The CIU would then wait to find out how many people will be eating the meal or dish to determine appropriate ser-~in~ si2es. After the numbex of people are determined, the CIU
confirms that number with the custom-r.
Then the CXU continues. "The followin~
::, items are necessary for the meal. Press ~`
1 to confirm that you would like to order the item, or 2 to NOT or~er the item.
B&B ~aked Beans, $1.49. Press 1 to order this item, 2 to cancel this item." The CIU could then wait for an answer from .

', , SUBSTITUTE SHEE~

W~92~19~ PCT/US92~03~9 2 ~J ~ t 6 ~' the customer. The CIU would continue listing the items one at a time, u~til the entire list has been presented to the customer. Once the entire list has been offered to the customer, the CIU could repeat the items that have been ordered for the meal, and the items that the customer indicated were not needed in order to confirm to the customer what has and has not been ordered.
Reminder This command could tell the CIU that the Call custom~r would like to receive a reminder call within a f ew hours of the scheduled delivery ~or other appropriate len~th of time~ as a reminder that the delivery will occur (or that the items need to be picked up, if the customer has asked to pick them up). The CIU will keep tra~
of the cus~omers who request this option and call them at the appropriate time.
Ca~ncel -This command can cancel the present week's Order order, Fig. 6. No delivery would be made and no charge incurred by the customer to , ~,.
S~BsT;l~7TE S~EE~ :; ::
- . : ~ ~ -W092/19OM PCT/US92/0304g ~
~ ~ $ ~ rl ~

confirm that the order is to be canceled, and when con~irmed, would speak to the customer that such has been canceled.
Confirm This command finalizes and places the (place) customer's order. When this command is :
order scanned, the CIU may speak the total price, the delivery time and place, and other pertinent information and ask for confirmation from the customer. Upon confirmation, the CIU tells the customer that the order has been placed correctly.
Ouit This command (Fig. 6) indicates to the CIU that the ordering process for the customer is complete. The CIU asks for confirmation from the customer, and when confir~ed, s~peaks a closing message 23 and hangs up the phone line 24, Fig. 4.
At any other time during the orderin~
process, if the CIU determines that the customer has hung up the phone, the CIU
will also hang up to make that line available to other customers.
The above commands constitute a list of useful 7,~

' '-,;'' .' ' SIJBSTITUTE SHEET
,, ,,, . . .,, . ... ,,,, . ,. . " , . , " .,, . , . --~- '-, - - . -, , , -~. ; .- . , . . . , , . -W~9~ ~ P~T/US92/030~9 2 ~ $ ~

commands for the illustrated and pre~erred application, and how they operate in a situation whe~e a person wants to order goods from a merchant. Clearly, other commands are also possible.
The customer sets up a customization that determines what information is desired to be heard and in what order; and if any tones or codes are received during volce-back confirmation, such stops and ordering continues.
Turning, now, to more discussion of the data transmission encoding, Fig. 1, the reply voice generation from the merchant CIU, Figs. 5, 6, 8 and 9, the bar code ordering catalog C, etc., the following further details of the preferred embodiment will be discussed.
Data Transmission Encodina The preceding discussion has dealt with the transmission of information over the phone line. Although UPC codes are strictly numeric, many merchants track their inventory or services using alphanumeric codes. It is important, therefore, to allow flexibility for the possibilit~ of sending more than just numeric information over the phone to the merchant.
Although only 16 DTMF tones are defined (0-9, ~, #, : .
''''~
"- .,-::

SUB~iT~TE SffE~

... . . ~ . ., . , ~ ., - . . .; .. . - .. , .. ~ . .- - . - . . - . . . . . ... .. . ..

~VO92/19064 PCT/US92/03049 A, B, C, D), it is possible to encode many more than 16 characters using DTMF tones. By using combinations of two or more DTMF tones in a row in a particular manner, it is possible to send as many different characters as are needed for a particular application. ;
The motivation for the following type of encoding is to reduce the amount of time spent transmitting information to the CIU. The information transmitted to the CIU will primarily be numbers (0-9) from UPC codes and the like. Numbers should thus be transmitted directly using the corresponding DTMF tones-and not ~ore than one DTMF tone. Characters, however, will also be transmitted frequently, although not as often as numbers, and it is also essential to reduce the number of tones sent indicating characters. The following encoding method shown in Table 1 allows all numbers ~0-3) to be transmitted directly, and ailows 60 additional characters, which could include all the uppercase and lowercase alphabetic characters and 8 other symbols, to be transmitted with only two tonos each.

SUBSTITUTE SHEET ~ :

- WO9~ ~ 2~ ~ 7~ P~ S92/03049 , :
I'r~ v -nanc ~ B C 1:~ ~_ Num~er _ ~ O A ~ U a k u . l _ 1 B L Y b v . .
2 2 C M W c m w 3 3 D N X d n x_ 4 4 E O Y c o F ~7 Z r _ P _ z . .
7_ 6 G (I h . r / .
~ _ I 5 ~5~CE~ I s i . .
9 9 J r g J ~__ _ Wlc 1. Convcrslon tablc for convcrtlng ~ctP/ccn DTMF tono slnglcs or pairs and thclr con cspondlna alphanumcnc or symbollc rcpr~scntatlon.

In this translation Table 1 for converting characters to their corresponding DTMF tones and pairs of tones, one locates the digit or charact-er which is to be transmitted. Directly above the character is presented ~;
the prefix, which is the first tone to be sent. To the ~ ;
left of the character is listed the tone to be sent after the prefix. For instance, if one wanted to send the letter 'S", the two tones correspondin~ ~o the 'B" and '8' would be used. The CIU would recognize the 'B' as a prefix tone and wait ~or the followin~ tone to determine ~! ' which of the 10 possible characters it represented (~ -T). There is no prefix character for the numbers 0-9, ,'' ,"
. ;-SUBSTJ~UTE SHE T ; ~

. - ... ,; . . . . - .. - - ... . ~ ., . . ... .. , ~,. , .. .. ~ .

wo9~tgn~ PCTtUS92~03~ ~
7 ~ ~ :
5~
and they are sent directly with the corresponding DTMF
tone.
If more than 70 characters are required for transmission, the code could be continued by using three tones, e.g., 'a', 'a', 'O' to indicate the 71st ch~racter, and so on. In fact, an infinite number of characters and symbols could be represented using a series of non-numeric characters ~a, b, c, d, *, #) terminated by a digit. If a maximum of three DTMF tones were used to transmit characters, this would allow for a total of 430 different characters and symbols which is believed to be enough for most, if not all, applications.
It should be noted, moreover, that the CIU and remote unit may easily be configured to use any desired encoding scheme, though the above has the benefit of reducing the number of tones relayed from the remotf~ unlt of the CIU, as before stated.
Voice ~eneration Voice generation by the merchant CXU (Figs. 5, 6, 8 and 9) is accomplished using one of several available means, as before stated. Voice can be synthesi ed by combining bits of sounds called allophones into groups that make up a meaningful word to the listener. Several .

SUE~;TITUTE SHE~J

- ~ - . ...................... . - ~ . - . .
- . . .

WO~2~190~ ~ 7 ~ ~ PCT~US92/03049 integrated circuits are commercially available that use this technique of voice synthesis.
Voice can also be generated by playing back previously recorded materials, either from an analog source, like a tape, or a digital source, like a compact disk read-only memory (CD-ROM) or a hard disk on ~he computer. In the preferred embodiment, a digital signal processor (DSP) on an add-in board in the CIU generates -the voice signals by playing back previously recorded information stored on either a hard disk or a CD-ROM.
The voice signals may be stored in either compressed or uncompressed format, although the compressed format reduces the storage requirements substantially. During playback, the voice signal data is retrie~ed from the storage unit and converted to the voice signals that are used to drive the phone line.
,.

Phonemes and Allo~hones In English, as in all languages ~except, possibly, Esperanto), the spelling o~ words has no direct correspondence to the way they are pronounced. Each sound ~;
is represented by more than one letter or group of letters, and each letter can _orrespond to many sounds.
','.
.,.

,. .:
$UBSTITUTE SHrF.T -:
.. : . ~

W~92~90~ PC~/US92~03~9 ---2 0 8 ~

There~ore, when talking about speech, it is necessary to discuss sounds instead of letters. Each sound in a language is referred to as a phoneme, and each language has a slightly different set of phonemes.
Although there are 44 phonemes in the English .t ' language, it is necessary to have more than 4~ sounds when synthesizing speech. A phoneme may change slightly due to its position in a word. For instance, the final "k" sound in "trick" is usually not as loud as the "k" in "kite". Because phonemes are slightly different ;~
depending on their position in a word, phonemes are further broken down into allophones. Allophones are a larger collection of sounds that take positional variations of phonemes into account. -There are methods (soft~are algorithms) currently available for converting text stored on a computer to allophones or allophone codes. This can be done . .
electronically using a microprocessor with the al~orithms embedded, or it may be done using a subroutine running on a more generic computer. If each allophone is stored as a voice file o~ a hard disk or CD-ROM, it would be possible to speak most words without having to generate the voice file for each individual word. Thus, it is also . .
' ' ' ~: : SU3STITUTE~ SHE~ET

` - WO 9~tl~064 PCr/US92/03049 2~3;~

possible to provide voice feedback not just by playing back previously digitally recorded voice files containing words and phrases, but also be playing back allophones in the correct sequence to reconstruct words. The order in which the allophones are played back may be determined by using a text to allophone conversion routine.
Any of the above processes may be used for generating the speech that is transmitted over the phone as feedback to the user of the remote data access device described herein.
It is also possible to use some of the above voice synthesis and playback techniques in the remote user telephone unit. Although the cost of the user remote unit would increase if the voice feedback were incorporated directly into its electronics, it may be desirable to , send information back and forth to the CIU digitally and - to generate the voice ~eedback at the remote location, instead of sending it from the CIU directly over the phone line.
, Cataloq To allow someone to send information to the CIU, commands and items must be printed in a machine readable ';,~.~

~' .
-'`~.:

;.- ;'.
. ~B~TU~ESHEET
: ~ -~092tl90~ 2 ~ ~ ~ rl ~ ~, PCT/USg2/03049 ~

format. Although striped bar codes, includin~ UPC, Code 39 and other ~ormats, are frequently used, any machine readable format utilizing visible, magnetic, or other recording or printing techni~ue could be used for decoding and sending commands and other information to the CIU. The only rèquirement for the encoding technique is that it be possible for a person to place the code in the proximity of the reader in a manner or using a technique that could allow the reader to interpret the encoded message. For example, in the event that printed bar codes are used, it is necessary for a person using the remote device to be able to place a bar code wand near the bar code and place the wand on or move the wand across the code in a way that the bar code decoder will be able to understand the information in the bar code.
It is convenient for a person usin~ the remote device to have access to at least three items containing encoded information. The person could have a bar code or other machine-readable code that contains identification information speci ic to that person, in the case where it i5 important that khe CIU recognize who is connected to the CIU. As ~efore state~, a password may also be encoded for that person ir necessary. The person using .
Sl.\BST~Tl.lTE S~EET

- W0~2~90~ 2 ~ ~ ' 7 ~' ~ PCT/US92/03~9 the device may also have an encoded (printed, or otherwise) list of commands that are appropriate for communication with the CIU. The third item that the person may have is a list of successive items, accompanied b~ their encoded representations that may be ordered or requested from the merchant and are recognizable by the CIU.
The encoded information may be printed in flyers, newspapers, catalogs, or any other format that is appropriate and convenient for enc~ding the information ;~
and distributing said information to users of the remote device. A typical catalog might have the commands and item codes printed in a manner that allows a person using the remote device easily to find items that will be requested from the merchant and the commands necessary to complete a transaction. -~
There are also, as previously discussed, other places where encoded information may be placed, including ;
stickers on products received ~rom the merchant. When the , , item is used up, the person using the remote terminal may remove the sticker ~rom the item and put it in a convenient place ~ordering list) to be scanned in during the next session with the CIU. ~
':
:
' ' .::
. ~'':
.:
SUBSTi~UTE SHEE~T

~V~92~19n~4 PCT/US92/03049 -~
2 ~

When a person receives the merchandise or service, the invoice or receipt for the items should also include the code for the merchandise or services received in order to facilitate reorderin~. For instance, a receipt from a grocery store might include a list of the items ordered, the price OL each item, and the code (UPC in this case) for use with the remote terminal for reorderi~g the same item for subsequent deli~eries.
In a practical implementation of the systems o~
Figs. 1 and 2B, many of the following components have been successfully used:
Microprocessor M: 80C31 (or 8051 family) from Intel Corporation; , ROM: Advanced Micro Device 27C64-120 eprom;
DTMF Generator: National Semiconductor TP5808 DTMF
generator;
Computer C': ZEOS 386sx-16;
Voice Response Board: Rhetorex RDSP Board;
Hard Drive: Conner of Seagate;
Modem~FAX board: Intel SatisFAXion board;
Display and Display Electronics: NEC or Hercule~ .
displays; ATI or Hercules adapters, etc. .
CD-ROM drives: Toshi~a; NEC;

~, '; .

~ 9~/1gn6~ ~7b~-: PCT/US92/03041) .~

Tape Backup Equipment: Tecmar, Tallgrass, GCC
Technologies and corresponding software;
Printers: HP Laserjet series printers;
Bar Code Wands: HP HEDS-3000 wands, or Intermec wands.
While, as before stated, other t~pes of machine readable format than optical bar code techniques may be employed including magnetic stripes, rotary and other codes, they all operate so far as the present invention is concerned in precisely the same way as the linear stripe bar code and are intended to be embraced herein within the meaning of the term "bar code", with the "reader" assuming the appropriate sensor form of a scanning wand or other reader including CCD arrays, etc.
-- again all performing the same function in the same way to get the same result as in the syste~ of the invention.
Similarly, if voice response is to be supplemented by LCD
display as in ISDN sys~ems, this may also be incorporated, if desired, as may facsi~ile (FAX) -back services as before mentioned.
Further modifications will al50 occur to those s~:illed in this art and such are considered to fall within the spirit and scope of the invention as defined ..
,'''",. '.
' ,' ' ':
SUB~TITIJTE SHEE~ ;
- :. , 1 9Ofi~ PC~/U~92/~3049 .~.

g in the appended claims.

':

' : .:
:

.. ~
: ~ ' : ' ,. ' " .

'.'-` ~

SUB~mlJTE~ ~;HEET ~ ~

- , . . .. .. ,, . . - . - .. . . - .. .~. ~ -, ., . .. : . ~ ,..... . . ... .

Claims (22)

What is claimed is:
1. In a method of user telephone ordering from remote location user terminals at the user telephone, such as at home and office, of items such as merchandise and/or services from a central location, such as a store, the improvement comprising providing for the user machine-readable coded information descriptive of such items; user-initiating the successive machine reading at the user telephone terminals of such coded information corresponding to selected items desired to be ordered from the store by the user; directly, at the user terminal, converting the signals resulting from such machine reading to ETMF
signals corresponding to such selected item information and transmitting the same over the telephone to a telephone terminal at the store; receiving and storing the DTMF signals at the store terminal for use in compiling the user's order of items; and automatically responding over the telephone back to the user telephone terminal with successive corresponding voice confirmations of the successive ordered item information descriptions.
2. A method as claimed in claim 1 and in which the machine-readable coded information at the user terminal is provided in the form of bar codes read by the user with the bar code reading wand for ordering the corresponding selected item.
3. A method as claimed in claims 1 or 2 and in which the further step is performed of supplementing said voice confirmations with further voice back information such as pricing and comments as to the respective corresponding items.
4. A method as claimed in claims 1 or 2 and in which the further step is performed of enabling the user at the user terminal, upon receiving hack said voice confirmation of an ordered item, to indicate over the telephone through one of machine reading of appropriate code commands and telephone keyboard entry, one or more of deletion, modification o quantity of the ordered item, and confirmation of the ordered item.
5. A method as claimed in claim 2 and in which the further step is performed of enabling the user at the user terminal to command, through one of bar code reading of appropriate code commands and telephone keyboard entry, of further voice responses of item information as to price, availability, nutritional information, special sales, least expensive items and the like.
6. A method as claimed in claim 1 and in which the further step is performed, preceding the user machine-reading ordering, at least one of identifying the user and the user account or credit status.
7. A method as claimed in claim 2 and in which the further step is performed, initiated through one of bar code reading of appropriate code commands and telephone keyboard entry at the user terminal, of setting the date, time and location of user pick-up of the ordered items or store initiated delivery of the same.
8. A method as claimed in claim 2 and in which, upon user command, ordered item cost totals are transmitted to the user terminal from the store terminal.
9. A method as claimed in claim 1 and in which, supplemental to the voice back item confirmations, one or more of visual display of such information at the user terminal and facsimile transmission of the ordered item list to the user terminal from the store terminal is effected.
10. In a method of user telephone ordering from remote location user terminals at the user telephone, such as at home and office, of items such as merchandise and/or services from a central location, such as a store, the improvement comprising providing for the user machine-readable coded information descriptive of such items; user-initiating the successive machine reading at the user telephone terminals of such coded information corresponding to selected items desired to be ordered from the store by the user; directly, at the user terminal, converting the signals resulting from such machine reading to digital signals corresponding to such selected item information and transmitting the same over the telephone to a telephone terminal at the store; receiving and storing the digital signals at the store terminal for use in compiling the user's order of items; and automatically responding over the telephone back to the user telephone terminal with successive corresponding voice confirmations of the successive ordered item information descriptions.
11. In a method of user telephone communication, the improvement comprising machine reading at a user telephone terminal of successive pre-provided coded information in accordance with user selection; directly, at the user terminal, converting the signals resulting from such machine reading and at the time thereof to DTMF signals corresponding to such selected information; and transmitting the DTMF signals over the telephone.
12. A method as claimed in claim 11 and in which said machine reading is effected by user scanning of printed bar code information.
13. Apparatus for remotely ordering items on a user telephone terminal from a central terminal providing such items having, in combination, bar code reader means at the user terminal for machine reading pre-provided bar codes descriptive of items to be ordered;
means at the user terminal for receiving the signals resulting from the machine reading of the bar code information for directly converting the same to DTMF tones corresponding to the item information described by the bar codes; and means for transmitting the DTMF tones over the telephone to the central terminal and receiving and storing the same thereat.
14. Apparatus as claimed in claim 13 and in which means is provided at the central terminal for sending back over the telephone to the user terminal a confirmatory description of the ordered item.
15. Apparatus as claimed in claim 14 and in which the sending back means comprises means for generating a voice response describing the ordered item.
16. Apparatus as claimed in claim 15 and in which the voice generating means is provided with means for supplementing the voice response with additional information such as price, availability and other supplementary information of possible interest to the user.
17. Apparatus as claimed in claim 16 and in which means is provided for the user to enter commands to the central terminal by special bar code scanning by the reader means and/or user telephone terminal keyboard entry, including for such purposes as special information requests, deletion and quantity changes of ordered items, cost and cost total information, time of item pick-up or delivery, and visual display at the user terminal and facsimile copy.
18. Apparatus as claimed in claim 14 and in which the bar code reader means is connected with microprocessor means controlling the DTMF tone converting means.
19. Apparatus as claimed in claim 18 and in which the microprocessor means is provided with means for analyzing the read bar code signals directly without an interposed RAM, generating ASCCII code and storing the same.
20. Apparatus as claimed in claim 14 and in which the microprocessor means is provided with software programmed to carry out the flow of Figs. 4-9.
21. Apparatus as claimed in claim 13 and in which the DTMF tone converting means is adjusted to effect conversion in accordance with Table 1.
22. Apparatus as claimed in claim 13 and in which means is provided at its user terminal for generating voice confirmation of the ordered item.
CA002084768A 1991-04-16 1992-04-14 Method of and apparatus for the ordering from remote locations, such as a home or office or the like, of merchandise and/or services from a central location such as a store or warehouse and the like Abandoned CA2084768A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US68584391A 1991-04-16 1991-04-16
US685,843 1991-04-16

Publications (1)

Publication Number Publication Date
CA2084768A1 true CA2084768A1 (en) 1992-10-17

Family

ID=24753903

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002084768A Abandoned CA2084768A1 (en) 1991-04-16 1992-04-14 Method of and apparatus for the ordering from remote locations, such as a home or office or the like, of merchandise and/or services from a central location such as a store or warehouse and the like

Country Status (5)

Country Link
US (1) US5465291A (en)
EP (1) EP0535220A4 (en)
JP (1) JPH06503218A (en)
CA (1) CA2084768A1 (en)
WO (1) WO1992019064A1 (en)

Families Citing this family (164)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495284A (en) 1993-03-12 1996-02-27 Katz; Ronald A. Scheduling and processing system for telephone video communication
US6323894B1 (en) 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
US20030185356A1 (en) 1993-03-12 2003-10-02 Telebuyer, Llc Commercial product telephonic routing system with mobile wireless and video vending capability
US6243447B1 (en) 1993-08-25 2001-06-05 Symbol Technologies, Inc. Self-service checkout system utilizing portable communications terminal
CA2130319A1 (en) * 1993-08-25 1995-02-26 Jay P. White Remote controller and telephone incorporating bar code reading facilities
US6687346B1 (en) 1993-08-25 2004-02-03 Symbol Technologies, Inc. Cellular telephone for acquiring data encoded in bar code indicia
US5923735A (en) * 1996-05-29 1999-07-13 Symbol Technologies, Inc. Self-service checkout system utilizing portable self-checkout communications terminal
US6438527B1 (en) * 1993-11-01 2002-08-20 Visa International Service Association Method and apparatus for paying bills electronically using machine readable information from an invoice
US5841978A (en) 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US6164534A (en) * 1996-04-04 2000-12-26 Rathus; Spencer A. Method and apparatus for accessing electronic data via a familiar printed medium
US7712668B2 (en) 1994-05-25 2010-05-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
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US6866196B1 (en) * 1994-05-25 2005-03-15 Spencer A. Rathus Method and apparatus for accessing electronic data via a familiar printed medium
FR2720886B1 (en) * 1994-06-03 1996-08-14 Claude Roizin Facsimile and digital or alphanumeric data transmission method implemented with this facsimile.
US5809479A (en) 1994-07-21 1998-09-15 Micron Technology, Inc. On-time delivery, tracking and reporting
US5751829A (en) * 1994-08-18 1998-05-12 Autodesk, Inc. Spectrally coordinated pattern search-imaging system and method
US6089456A (en) * 1995-06-07 2000-07-18 E-Comm Incorporated Low power telecommunication controller for a host computer server
US6230970B1 (en) * 1995-06-07 2001-05-15 E-Comm, Incorporated Low-power hand-held transaction device
US7937312B1 (en) * 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US5845265A (en) * 1995-04-26 1998-12-01 Mercexchange, L.L.C. Consignment nodes
US7702540B1 (en) 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US7805500B2 (en) * 1995-05-08 2010-09-28 Digimarc Corporation Network linking methods and apparatus
WO1996041446A1 (en) * 1995-06-07 1996-12-19 E-Comm Incorporated System for detecting unauthorized account access
US5661291A (en) * 1995-06-07 1997-08-26 Hand Held Products, Inc. Audio proof of delivery system and method
US5794221A (en) 1995-07-07 1998-08-11 Egendorf; Andrew Internet billing method
WO1997006627A1 (en) * 1995-08-08 1997-02-20 Angstrom Corporation Personal reader capture transfer technology
US7647243B2 (en) 1995-11-07 2010-01-12 Ebay Inc. Electronic marketplace system and method for creation of a two-tiered pricing scheme
CA2209948C (en) * 1995-11-17 2000-12-26 At&T Corp. Automatic vocabulary generation for telecommunications network-based voice-dialing
US5963924A (en) * 1996-04-26 1999-10-05 Verifone, Inc. System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce
US5815657A (en) * 1996-04-26 1998-09-29 Verifone, Inc. System, method and article of manufacture for network electronic authorization utilizing an authorization instrument
US5987140A (en) * 1996-04-26 1999-11-16 Verifone, Inc. System, method and article of manufacture for secure network electronic payment and credit collection
US6016484A (en) * 1996-04-26 2000-01-18 Verifone, Inc. System, method and article of manufacture for network electronic payment instrument and certification of payment and credit collection utilizing a payment
US7555458B1 (en) 1996-06-05 2009-06-30 Fraud Control System.Com Corporation Method of billing a purchase made over a computer network
US8229844B2 (en) 1996-06-05 2012-07-24 Fraud Control Systems.Com Corporation Method of billing a purchase made over a computer network
US20030195846A1 (en) 1996-06-05 2003-10-16 David Felger Method of billing a purchase made over a computer network
US5987132A (en) * 1996-06-17 1999-11-16 Verifone, Inc. System, method and article of manufacture for conditionally accepting a payment method utilizing an extensible, flexible architecture
US6178409B1 (en) 1996-06-17 2001-01-23 Verifone, Inc. System, method and article of manufacture for multiple-entry point virtual point of sale architecture
US6324525B1 (en) 1996-06-17 2001-11-27 Hewlett-Packard Company Settlement of aggregated electronic transactions over a network
US6026379A (en) * 1996-06-17 2000-02-15 Verifone, Inc. System, method and article of manufacture for managing transactions in a high availability system
US5850446A (en) * 1996-06-17 1998-12-15 Verifone, Inc. System, method and article of manufacture for virtual point of sale processing utilizing an extensible, flexible architecture
US5812668A (en) * 1996-06-17 1998-09-22 Verifone, Inc. System, method and article of manufacture for verifying the operation of a remote transaction clearance system utilizing a multichannel, extensible, flexible architecture
US6253027B1 (en) 1996-06-17 2001-06-26 Hewlett-Packard Company System, method and article of manufacture for exchanging software and configuration data over a multichannel, extensible, flexible architecture
US5889863A (en) * 1996-06-17 1999-03-30 Verifone, Inc. System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture
US6072870A (en) * 1996-06-17 2000-06-06 Verifone Inc. System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture
US5983208A (en) * 1996-06-17 1999-11-09 Verifone, Inc. System, method and article of manufacture for handling transaction results in a gateway payment architecture utilizing a multichannel, extensible, flexible architecture
US6002767A (en) * 1996-06-17 1999-12-14 Verifone, Inc. System, method and article of manufacture for a modular gateway server architecture
US6373950B1 (en) 1996-06-17 2002-04-16 Hewlett-Packard Company System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture
US6119105A (en) * 1996-06-17 2000-09-12 Verifone, Inc. System, method and article of manufacture for initiation of software distribution from a point of certificate creation utilizing an extensible, flexible architecture
US5943424A (en) * 1996-06-17 1999-08-24 Hewlett-Packard Company System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture
CA2212121C (en) * 1996-08-02 2010-03-30 Symbol Technologies, Inc. Improvements in data retrieval
US5828840A (en) * 1996-08-06 1998-10-27 Verifone, Inc. Server for starting client application on client if client is network terminal and initiating client application on server if client is non network terminal
GB9618350D0 (en) * 1996-09-03 1996-10-16 Profit Thru Telecommunications Interactivity telecommunications
US5902353A (en) * 1996-09-23 1999-05-11 Motorola, Inc. Method, system, and article of manufacture for navigating to a resource in an electronic network
US5931917A (en) 1996-09-26 1999-08-03 Verifone, Inc. System, method and article of manufacture for a gateway system architecture with system administration information accessible from a browser
US6460766B1 (en) 1996-10-28 2002-10-08 Francis Olschafskie Graphic symbols and method and system for identification of same
EP1012694A4 (en) * 1996-11-08 2005-04-06 Neomedia Tech Inc Automatic access of electronic information through machine-readable codes on printed documents
US5963948A (en) * 1996-11-15 1999-10-05 Shilcrat; Esther Dina Method for generating a path in an arbitrary physical structure
JPH10162065A (en) * 1996-11-28 1998-06-19 Hitachi Ltd Delivery management system
US7346564B1 (en) * 1997-02-07 2008-03-18 Frederic J Kirklin System for merchandise ordering and order fulfillment
US5996076A (en) 1997-02-19 1999-11-30 Verifone, Inc. System, method and article of manufacture for secure digital certification of electronic commerce
US5959275A (en) * 1997-03-25 1999-09-28 Mci Communications Corporation System and method for registering and maintaining field equipment inventory based on individualized equipment and location information
US6036086A (en) * 1997-03-28 2000-03-14 Lucent Technologies Inc. Apparatus and method for initiating a telephone transaction using a scanner
US6513017B1 (en) * 1997-04-14 2003-01-28 Electronic Data Systems Corporation System and method for household grocery management
US6076076A (en) * 1997-05-12 2000-06-13 Moore U.S.A., Inc. Prepaid print card system and method
US6061665A (en) * 1997-06-06 2000-05-09 Verifone, Inc. System, method and article of manufacture for dynamic negotiation of a network payment framework
AU9217398A (en) * 1997-09-04 1999-03-22 Internet Cargo Services, Llc System and method for remote transactions between a customer and vendors
EP0905953A3 (en) * 1997-09-29 2000-09-06 STMicroelectronics, Inc. Telephone system equipped with a bar code reader for automated dialing and information transmission
US6381582B1 (en) 1997-09-29 2002-04-30 Walker Digital, Llc Method and system for processing payments for remotely purchased goods
US6032130A (en) * 1997-10-22 2000-02-29 Video Road Digital Inc. Multimedia product catalog and electronic purchasing system
US6758391B1 (en) 1997-11-18 2004-07-06 The Code Corporation Internet access of goods and services using graphical codes
US6425524B2 (en) 1998-04-17 2002-07-30 Randolph M. Pentel Remote ordering device
US5969968A (en) * 1998-04-17 1999-10-19 Pentel; Randolph M. Remote ordering system for restaurant drive-up lane
US6435406B1 (en) 1998-04-17 2002-08-20 Randolph M. Pentel Remote ordering device
US6129277A (en) 1998-08-03 2000-10-10 Privicon, Inc. Card reader for transmission of data by sound
US6579728B2 (en) 1998-08-03 2003-06-17 Privicom, Inc. Fabrication of a high resolution, low profile credit card reader and card reader for transmission of data by sound
GB2341255B (en) * 1998-09-04 2003-08-06 Fortoak Ltd Odering system
US7536478B2 (en) 1998-09-11 2009-05-19 Rpx-Lv Acquisition Llc Method and apparatus for opening and launching a web browser in response to an audible signal
US7191247B1 (en) 1998-09-11 2007-03-13 Lv Partners, Lp Method for connecting a wireless device to a remote location on a network
US7379901B1 (en) 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US6823388B1 (en) 1998-09-11 2004-11-23 L.V. Parners, L.P. Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US6704864B1 (en) 1999-08-19 2004-03-09 L.V. Partners, L.P. Automatic configuration of equipment software
US7930213B1 (en) * 1998-09-11 2011-04-19 Rpx-Lv Acquisition Llc Method and apparatus for completing, securing and conducting an E-commerce transaction
US7159037B1 (en) * 1998-09-11 2007-01-02 Lv Partners, Lp Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network
US7440993B1 (en) 1998-09-11 2008-10-21 Lv Partners, L.P. Method and apparatus for launching a web browser in response to scanning of product information
US6636896B1 (en) 1998-09-11 2003-10-21 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US6868433B1 (en) 1998-09-11 2005-03-15 L.V. Partners, L.P. Input device having positional and scanning capabilities
US6745234B1 (en) 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US7386600B1 (en) 1998-09-11 2008-06-10 Lv Partners, L.P. Launching a web site using a personal device
US7392945B1 (en) 1998-09-11 2008-07-01 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US8510219B1 (en) * 1999-03-17 2013-08-13 Edward M. Rose Billing management package for internet access and web page utilization
US6424998B2 (en) 1999-04-28 2002-07-23 World Theatre, Inc. System permitting the display of video or still image content on selected displays of an electronic display network according to customer dictates
US6212408B1 (en) * 1999-05-03 2001-04-03 Innovative Global Solution, Inc. Voice command system and method
KR20010002294A (en) * 1999-06-14 2001-01-15 권진구 The information management system using the DTMF communication method
JP4202536B2 (en) * 1999-07-09 2008-12-24 富士フイルム株式会社 Print ordering system and method
US7376583B1 (en) 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
US7209900B2 (en) 1999-08-27 2007-04-24 Charles Eric Hunter Music distribution systems
US8090619B1 (en) 1999-08-27 2012-01-03 Ochoa Optics Llc Method and system for music distribution
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US7647618B1 (en) 1999-08-27 2010-01-12 Charles Eric Hunter Video distribution system
US6952685B1 (en) 1999-08-27 2005-10-04 Ochoa Optics Llc Music distribution system and associated antipiracy protection
US7370016B1 (en) 1999-08-27 2008-05-06 Ochoa Optics Llc Music distribution systems
US20060212908A1 (en) 1999-08-27 2006-09-21 Ochoa Optics Llc Video distribution system
US6658576B1 (en) * 1999-09-29 2003-12-02 Smartpower Corporation Energy-conserving communication apparatus selectively switching between a main processor with main operating instructions and keep-alive processor with keep-alive operating instruction
WO2001030056A2 (en) * 1999-10-19 2001-04-26 Ascom Ag Method of voice mediated instruction for operation of a technical device and a device for carrying out said method
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US6850901B1 (en) 1999-12-17 2005-02-01 World Theatre, Inc. System and method permitting customers to order products from multiple participating merchants
IL150220A0 (en) * 1999-12-17 2002-12-01 World Theatre Inc Centralized telephone order and distribution system
US7797194B1 (en) * 2000-01-20 2010-09-14 The Topps Company, Inc. Method and apparatus for offering for sale collectibles on primary and secondary markets
US9252898B2 (en) 2000-01-28 2016-02-02 Zarbaña Digital Fund Llc Music distribution systems
US7346543B1 (en) * 2000-02-24 2008-03-18 Edmark Tomima L Virtual showroom method
DE10025137A1 (en) * 2000-05-20 2001-11-22 Alcatel Sa Method and device for configuring services in a telecommunications network
US7743114B1 (en) * 2000-06-30 2010-06-22 Automated Business Companies Automated data delivery systems
CA2313717A1 (en) * 2000-07-11 2002-01-11 Mitercom Inc. Speech activated network appliance system
US6929181B1 (en) * 2000-07-25 2005-08-16 Richard E. Oswalt Date specific package delivery system
US20020075151A1 (en) * 2000-09-29 2002-06-20 Lancos Kenneth J. System and method for transmitting messages from a guest to another party at a coverage area
US6873260B2 (en) * 2000-09-29 2005-03-29 Kenneth J. Lancos System and method for selectively allowing the passage of a guest through a region within a coverage area
US20020049656A1 (en) * 2000-09-29 2002-04-25 Lancos Kenneth J. System and method for providing monetary credits to a guest within a coverage area
US20020070865A1 (en) * 2000-09-29 2002-06-13 Lancos Kenneth J. System and method for creating a group of guests at a coverage area
US20020077883A1 (en) * 2000-09-29 2002-06-20 Lancos Kenneth J. System and method for accumulating marketing data from guests at a coverage area
US20020077872A1 (en) * 2000-09-29 2002-06-20 Lancos Kenneth J. System and method for making reservation times for an event at a coverage area
US7054256B2 (en) 2000-10-20 2006-05-30 Ochoa Optics Llc High capacity digital data storage by transmission of radiant energy through arrays of small diameter holes
US9107030B2 (en) * 2000-12-13 2015-08-11 Thomas E. Coverstone Communication system for sending advertisements based on location determination and previously specified user selections
US8112311B2 (en) 2001-02-12 2012-02-07 Ochoa Optics Llc Systems and methods for distribution of entertainment and advertising content
US7072974B2 (en) 2001-03-27 2006-07-04 The Code Corporation Extensible application interface using machine-readable graphical codes
US20020143814A1 (en) * 2001-03-27 2002-10-03 The Code Corporation Systems and methods for automatic insertion of machine-readable graphical codes into printable documents
AU2002256206A1 (en) * 2001-04-13 2002-10-28 The Code Coproration System and method for encoding and decoding data and references to data in machine-readable graphical codes
US6978038B2 (en) 2001-04-13 2005-12-20 The Code Corporation Systems and methods for pixel gain compensation in machine-readable graphical codes
US7185824B2 (en) * 2001-04-13 2007-03-06 The Code Corporation System and method for associating pre-printed machine-readable graphical codes with electronically-accessible data
US7098869B2 (en) 2001-06-29 2006-08-29 Novus Partners Llc Business method for billboard advertising
US7015875B2 (en) 2001-06-29 2006-03-21 Novus Partners Llc Dynamic device for billboard advertising
US7088352B2 (en) 2002-06-19 2006-08-08 Novus Partners Llc Dynamic device and method for dispensing machines
US7098870B2 (en) 2001-06-29 2006-08-29 Novus Partners Llc Advertising method for dynamic billboards
US6729537B2 (en) * 2001-07-27 2004-05-04 Agere Systems Inc. System and method for automating telecommunications session initiation and calling card for use therewith
US7328842B2 (en) * 2001-08-14 2008-02-12 Ikan Technologies Inc. Networked waste processing apparatus
US7960005B2 (en) 2001-09-14 2011-06-14 Ochoa Optics Llc Broadcast distribution of content for storage on hardware protected optical storage media
US7233781B2 (en) 2001-10-10 2007-06-19 Ochoa Optics Llc System and method for emergency notification content delivery
US20030163396A1 (en) * 2002-02-27 2003-08-28 John Blankevoort Systems and methods for tracking products as they move through a supply chain
US20030163800A1 (en) * 2002-02-27 2003-08-28 Weiyang Zhou System and method for generating graphical codes containing a plurality of data fields
AU2003231033A1 (en) * 2002-04-22 2003-11-11 The Code Corporation Systems and methods for facilitating automatic completion of an electronic form
US20040205484A1 (en) * 2002-05-01 2004-10-14 Pennington Stanford E. System and method for dynamically generating customized pages
US6856679B2 (en) * 2002-05-01 2005-02-15 Sbc Services Inc. System and method to provide automated scripting for customer service representatives
US20030225622A1 (en) * 2002-05-28 2003-12-04 Doan William T. Method and system for entering orders of customers
US7392933B2 (en) * 2002-07-29 2008-07-01 The Code Corporation Systems and methods for interfacing multiple types of object identifiers and object identifier readers to multiple types of applications
US7097099B2 (en) * 2002-07-29 2006-08-29 The Code Corporation Data collection device with integrated data translation
US7070091B2 (en) * 2002-07-29 2006-07-04 The Code Corporation Systems and methods for interfacing object identifier readers to multiple types of applications
US7621453B2 (en) * 2002-07-29 2009-11-24 The Code Corporation System and method for controlling the distribution of data translation components to portable data collection devices
US7729984B1 (en) 2002-09-27 2010-06-01 Abas Enterprises Llc Effecting financial transactions
US7110964B2 (en) * 2003-08-29 2006-09-19 Exit41, Inc. Order processing
US20050049921A1 (en) * 2003-08-29 2005-03-03 Tengler Craig D. Order processing
US7353999B2 (en) * 2004-01-16 2008-04-08 The Code Corporation Graphical code reader configured for data collection and decoding
US7240831B2 (en) * 2004-01-21 2007-07-10 The Code Corporation Systems and methods for establishing communication between an identification tag reader and a computing device
US8001550B2 (en) * 2004-03-22 2011-08-16 The Code Corporation Object identifier readers that are configured to automatically send and/or store data read from an object identifier
US7204417B2 (en) * 2004-11-03 2007-04-17 The Code Corporation Graphical code reader that is configured for efficient decoder management
US7861933B2 (en) 2006-11-06 2011-01-04 Ikan Technologies Inc. Methods and systems for network configuration
US8540517B2 (en) 2006-11-27 2013-09-24 Pharos Innovations, Llc Calculating a behavioral path based on a statistical profile
US8540516B2 (en) 2006-11-27 2013-09-24 Pharos Innovations, Llc Optimizing behavioral change based on a patient statistical profile
US8540515B2 (en) 2006-11-27 2013-09-24 Pharos Innovations, Llc Optimizing behavioral change based on a population statistical profile
US7447303B1 (en) 2007-08-17 2008-11-04 Michael Moneymaker System for validating phone numbers to prevent affiliate fraud
US7447302B1 (en) 2007-08-17 2008-11-04 Michael Moneymaker System for validating phone numbers to prevent affiliate fraud
US7853492B1 (en) * 2008-03-17 2010-12-14 Kirklin Frederic J System for merchandise ordering and order fulfillment
US9235831B2 (en) 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
US20160188714A1 (en) * 2014-12-31 2016-06-30 Audioeye, Inc. Tracking device for audio playback
US11443366B2 (en) 2019-12-18 2022-09-13 Loungeing, Inc. Systems and methods for real time online to offline (O2O) shopping in and messaging to physical retail stores

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4734858B1 (en) * 1983-12-05 1997-02-11 Portel Services Network Inc Data terminal and system for placing orders
US4654482A (en) * 1984-10-15 1987-03-31 Deangelis Lawrence J Home merchandise ordering telecommunications terminal
EP0249575B1 (en) * 1986-04-16 1994-11-23 Call It Co Computerized communications system
US4799254A (en) * 1986-06-30 1989-01-17 Wang Laboratories, Inc. Portable communication terminal for remote database query
US4817129A (en) * 1987-03-05 1989-03-28 Telac Corp. Method of and means for accessing computerized data bases utilizing a touch-tone telephone instrument
US4782513A (en) * 1987-06-30 1988-11-01 Honeywell Inc. Voice prompted bar code reading satellite system
US4797913A (en) * 1987-08-04 1989-01-10 Science Dynamics Corporation Direct telephone dial ordering service
US4897865A (en) * 1988-04-29 1990-01-30 Epic Data, Inc. Telephone data collection device
US4922522A (en) * 1988-06-07 1990-05-01 American Telephone And Telegraph Company Telecommunications access to lottery systems
US4984155A (en) * 1988-08-29 1991-01-08 Square D Company Order entry system having catalog assistance
WO1990011661A1 (en) * 1989-03-23 1990-10-04 Pacific Bell Catalog ordering system with increased security
US4937853A (en) * 1989-05-03 1990-06-26 Agt International, Inc. Lottery agent data communication/telephone line interface
US4974254A (en) * 1989-05-10 1990-11-27 Perine Michael C Interactive data retrieval system for producing facsimile reports
US5216228A (en) * 1989-05-12 1993-06-01 Hashimoto Corporation Bar code transmission and reception system and method
US4975948A (en) * 1989-10-13 1990-12-04 Andresen Dennis R Rapid dialing method for telecommunications
US5119295A (en) * 1990-01-25 1992-06-02 Telecredit, Inc. Centralized lottery system for remote monitoring or operations and status data from lottery terminals including detection of malfunction and counterfeit units

Also Published As

Publication number Publication date
US5465291A (en) 1995-11-07
EP0535220A4 (en) 1993-09-22
EP0535220A1 (en) 1993-04-07
WO1992019064A1 (en) 1992-10-29
JPH06503218A (en) 1994-04-07

Similar Documents

Publication Publication Date Title
CA2084768A1 (en) Method of and apparatus for the ordering from remote locations, such as a home or office or the like, of merchandise and/or services from a central location such as a store or warehouse and the like
US4937853A (en) Lottery agent data communication/telephone line interface
US5475740A (en) System for accessing and paying for amenities using a telephone
US5404231A (en) Sender-based facsimile store and forward facility
US6038292A (en) Methods and apparatus for language registration of prepaid, remote entry customer account
AU705315B2 (en) Apparatus for selling fuel and other products
US5923734A (en) Methods and apparatus for providing a prepaid, remote memory transaction account with voice indicia
AU649508B2 (en) Interactive telephone communication system for hearing-impaired person
US4654482A (en) Home merchandise ordering telecommunications terminal
US20050015256A1 (en) Method and apparatus for ordering food items, and in particular, pizza
US20020125314A1 (en) Methods and apparatus for producing a vending machine inventory status signal
US20010035459A1 (en) Data output device and information-gathering system using the same
FR2733109A1 (en) TELEPHONE CONTROL DEVICE WITH VOICE DATA
CA2213338A1 (en) Method and apparatus for handling a complaint
JPH01502231A (en) Portable electronic information card and communication system and method thereof
JP2000502526A (en) Paper making and ordering system
WO1998017049A2 (en) Methods and apparatus for paging systems
WO1986003609A1 (en) Communication and data processing systems
EP0165297A4 (en) Data terminal and system for placing orders.
JP2000357189A (en) Ordering device for mail order, and article catalog
GB2289971A (en) Automatic dispenser with multimedia interface arrangement
US5926525A (en) Information service method through automatic answering function in facsimile system
JPH10222750A (en) Transaction processing system
JPH09108432A (en) Game center information providing system
WO1996009591A1 (en) Methods and systems for buying and selling goods and services using network of linked computer terminals

Legal Events

Date Code Title Description
FZDE Discontinued