CA1268860A - Data terminal and system for placing orders - Google Patents

Data terminal and system for placing orders

Info

Publication number
CA1268860A
CA1268860A CA000469394A CA469394A CA1268860A CA 1268860 A CA1268860 A CA 1268860A CA 000469394 A CA000469394 A CA 000469394A CA 469394 A CA469394 A CA 469394A CA 1268860 A CA1268860 A CA 1268860A
Authority
CA
Canada
Prior art keywords
data
terminal
data terminal
order
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CA000469394A
Other languages
French (fr)
Inventor
Hubert J. Schlafly
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.)
PORTEL SERVICES NETWORK Inc
Original Assignee
PORTEL SERVICES NETWORK Inc
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 PORTEL SERVICES NETWORK Inc filed Critical PORTEL SERVICES NETWORK Inc
Application granted granted Critical
Publication of CA1268860A publication Critical patent/CA1268860A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Abstract

DATA TERMINAL AND SYSTEM FOR PLACING ORDERS

Abstract of Disclosure A pocket size data terminal is described for use by a large number of consumers in a system with which goods or services can be conveniently and automatically ordered. A plurality of data terminals which can automatically dial a local processing center (LPC) are distributed among users each of whom can address the LPC
with a unique user identification and an internal terminal identi-fication. The terminal is internally battery powered. Each data terminal can accumulate orders for goods or services in a send memory while the terminal is unencumbered by any external connec-tor. When subsequently connected to a phone line modular jack, upon command by a user send memory contents are automatically sent to an LPC in a short burst. The LPC verifies the use of the terminal, the authorization of the requested service and format of the data as well as other items as may be included in the order. Upon verification, the LPC returns an appropriate message for visual display at the terminal and processes the order to suppliers of the requested goods or services.

Description

~lZ~ 36C) - `` DATA TERMINAL AND SYSTEM FOR PLACING ORDERS

Field of the Invention This invention relates to a method and system for enabling a large number of consumers to place orders for goods or services with a data terminal. More specifically this invention relates to a data terminal and data pro-cessing means with which goods or services can be ordered.
Background of the Invention Data terminals for communication with computers are well known. For example, U.S. Patent 4,115,870 to Iowell lC teaches a small light weight hand-held battery powered data terminal with which a salesman enters orders for products including information such as the product code, quantity, nature of payment and the like. A customer identification number is entered and order information that has been entered may be recalled. Data entered is transmitted to a central terminal by way of a telephone connection~ A display is employed to visually inaicate the information being ordered.
Other data terminals of various types are shown and described in U.S. Patents 4,277,837 to Stuckert, 3,976,840 to Cleveland, 4,090,247 to Mar~in, 4,032,931 to Haker and 3,792,444 to Spinner.
Summary-of-the Invention With a data terminal and system in accordance with the invention, a versatile technique is provided by which consumers, whose locations may be anywhere in the country where there is a telephone service, may order goods or services of a wide variety and from a broad range of suppliers. The suppliers may be local merchants ox nation-ally represented. The system contemplates a network of local processing centers with which subscribers communicateto place orders. The users of the system are provided with .

1~268~3~;0 . . .
la convenient hand-holdable battery powered terminals with a limited number of order and function keys. This terminal is used by the consumer to initially select and store data repre-sentative of the orders. When later connected to a phone line the terminal can be co~manded to automatically dial and transmit the s ored data . ~
:' .
~1 , .
i .

,.
, _ ., : i '', S

in a short burst over a telephone link to a local processing center for processing including customer verification, data format and ~ credit verification, order placement and supplier contact. Each terminal is assigned an internal identification number and a specific local processing center which the terminal can auto-matically access.
The system further contemplates that the orders may be routed by the local processing center to local merchants or to a regional processing center for accumulation of orders/ sorting and forwarding to a common nationally represented supplier~ A number of local processing centers may be connected to a regional pro-cessing center and a number of regional processing centers may be interconnected with a national processing center.
The consumer data terminal used in the invention employs a keyboard, display, memory registers and processor control as are generally well known but are specifically adapted to provide unique language prompts, data storage and data communication in a convenient manner. In response to visually displayed prompts, the user selects, for example, the nature of the goods or services - 20 desired. The user chooses the supplier and the particular item, `- using a product code that is selected either from the supplier's catalog or from special instructions made available for that -~ purpose. The particular data related to the selected item, - together with an individual personal authorization code are en-tered in the terminal keyboard. The consumer may then review each stored segment of data to confirm or make changes or completely abort the data entry. All of the data related to the user's order, if it is to be executed, is stored in a send memory by a key command.
Additional entries of orders can be made and placed in the send ` 30 memory until it is filled.
When the consumer is ready, the orders placed in the - terminal are transmitted after automatic dialing by the terminal through an internal data modem to a local processing center over a telephone communication link. The link normally involves a local ~ 35 call that can be promptly answered. If the call is ~or some reason ;~ not completed, the terminal automatically hangs up, waits for a ~ predetermined period and dials again. The user does not have to . ~
., ~ 3 , , be present during these automatic actions. Because the data to be sent is limited in leng-th, the time needed to transfer data from a data terminal and obtain return verification from the local processing center is extremely short, of the order of a few seconds. As a result, a local processing center can service a large number of consumer data terminals with each phone line accommodating as many as one thousand of trans-actions per hour, without presenting an undue delay to any one terminal seeking access. One particularly advantageous feature of the invention contemplates a bar code reader, such as a light reading pen as one of several peripheral attachments through the terminal I/0 connector with which data identifying any one particular product can be automatically read and entered into the send memory~ Other peripheral equipment including a hard copy printer, security or utility sensor and monitoring systems, and wireless ~7i, telephone transmission instruments may be connected through the I/O connector to the data terminal.
Another aspect of the invention includes use of a routine by which the user of the data terminal receives an immediate visual confirmation or error response from the ~^1 local processing center. The latter is programmed to respond .~ with a visual word display at the terminal after a check of the terminal and user identification numbers and proper order data formats and credit authorization. No voice exchange or written transfers are needed.
~i With a data terminal in accordance wit-h the inven-j-~.9~ tion, product codes and stock numbers as presently emplo~ed in a wide variety of existing catalogs can be used in th~
~i ordering of merchandise. For example, as described herein s~ for one embodiment, merchandise can be ordered with a data terminal from a supplier catalog using a particular code for ~ that supplier catalog, page number, product identification s numbers together with quantity and product option codes in the order and manner as these appear on the catalog page.
Since the file at the local processing center includes in its 3 computer memory the name, address and oth~r related trans--yet sufficient data is employed so that the order can be fulfilled.
In another form, product identifying bar codes can be printed in a catalog alongside the displayed products. When a customer desires a product, a simple scanning motion with an activated bar code reader will cause the entry of data identifying the catalog, the product and such other data deemed desirable for processing of an order. The data is automatically stored in the send memory of the terminal and transmitted to a local processing center at such time when the user connects the terminal to a phone line. The code reader and other peripheral equipment such as a hardcopy printer, and automatic sensor monitoring system, etc. of conventional design, can be connected to the terminal I/O socket - through a suitable interface to automatically actuate the terminal ; transmission.
, . .
A particular advantage of one data terminal in accordance with the invention is the use of a special keyboard in which a group of keys carry both single digit numerals in sequence and alphabet ~` characters which are distributed in a preferred manner. The alphabet characters are so placed that ~ group of first letters of the alphabet are placed in corresponding sequence on each of the ~ keys in the group. The subsequen~ letters of the alphabet are :t generally uniformly distributed in numerical and alphabetic se--~ quence on the group of keys. In this manner many common usages of letter codes for designation of merchandise or services can be accommodated with a single key actuation without ambiguity.
In some instances double key actuations are desira~le to - provide completely unambiguous alphanumeric signals to the data terminal. For this purpose the alphabet characters are provided with subscripts or alternately with an identifying color which are used to identify a second key whose actuation is needed to assure unique specification of a letter character. The data terminal is `l then provided with appropriate program steps to uniquely define i each entered character.
~1 A desirable feature of a system in accordance with the `,3 35 invention is its extension to various categories of goods and , services. Thus, for examp'e, the categories may include local . ~ .

31F,o retail goods and services, merchandise from catalogs and mail order, TV viewings, tickets to events, banking services and the like. These categories are identified with a particular key code in the order data. An emergency service can be ordered with a preconceived code and a health status verification service may be provided.
A data terminal with whi~ch these various services can be provided includes a data storage medium such as a magnetic memory or a series of registers, and in which a portion is set aside as a send memory. Order data to be transmitted is accumulated in the send memory. A display of alpha-numeric characters is used so as to display selected characters as well as completed word prompts.
A keyboard having functional code keys as well as the described alpha-numeric order keys is used to generate signals representa-tive of requested orders. Each terminal in the system is ~rovided with a uni~ue terminal number that is stored in the send memory for transmittal to a local processor center. The data terminal includes programs which cause the display oE prompts which charac-terize subsequent order key actuations and associated key signals ' 20 as, for example, an identification code associated with a particu-- lar user. After entry of such identification code and its storage in the send memory, additional prompts are displayed in sequence.
Entry of data called for by the prompts is displayed in segments so that an item being ordered can be easily and completely 25 - specified. Each sequence of order data is placed in the send memory after the user is satisfied with the accuracy of the visual display thereof. Several order items can be accumulated in the send memory prior to transmission. Transmission of orders is manually initiated by actuation of a function key~t any time after an order is stored in the send memory. Placement of the order is `I implemented over a telephone link established with an automatic dialing network in the terminal.
Once a communication link with the local processor center (LPC) is established, all of the data in the send memory is transmitted in a burst and stored in the local processor center.
This includes a data processor with which data such as the terminal . -~68~

number, identification code and order data format from the termin-al is verified. ~n evaluation response is then returned and displayed for the user by the terminal. As soon as the LPC response has been sent, the phone connection is terminated by going "on hook", thus limiting the phone connection time for the LPC as well as reducing the current drain on the battery ~sed to power the terminal.
It is, therefore, an object of the invention to provide a method and system for enabling the placement of orders of goods or services from a large number of users. It is a further object of the invention to provide a data terminal for the placement of orders of a wide variety of goods or services, yet enable a convenient use of the terminal by consumers. It is still further an object of the invention to provide a network with which a large number of consumer users spaced over a la{ge geographical area or from a small area can conveniently place orders for goods or services from many different suppliers of goods and services, whether these be local or at distant places.
These and other advantages and objects of the invention can be understood from the following description of an embodiment - in accordance with the invention and as shown in the drawings.
Brief DescriPtion of Drawinqs Fig. 1 is a block diagram of a network for placing and processing of orders from consumers;
Fig. 2 is a block diagram of a data terminal of this ~-- invention and conn~ction thereof to a local processor center;
Fig. 3 is a flow chart of programs employed in data ~n terminals and a local processor in accordance with the invention;
~ Figs. 4 and S are examples of catalog sheets from which -~- 30 a user of a data terminal can place an order;
-~ Fig. 6 is a flow chart of a program employed in a local ~~ process control center;
Fig. 7 is a more detailed flow chart of a program employed in a data terminal in accordance with the invention;
Fig. 8 is a general block diagram of components used to implement a data terminal in accordance with the invention;
. ~

~ 8~

Fig. 9 is a flow chart for program steps used to render a data terminal secure against unauthorized use;
Fig. 10 is a flow chart for a program employed in a local processor center for use with a data terminal;
Fig. 11 is a flow chart for a program employed to use several key actuations to uniquely speciy the alphanumeric character intended by the user of the keyboard of the data terminal;
Fig. 12 is a flow chart for an emergency response mode of a local processing center;
Fig. 13 is a flow chart for the operation of the data terminal and a local processing center to order particular television services over a TV cable network;
Fig. 14 is a flow chart for the operation of the data terminal and a local processing center for ordering banking services:
Fig. 15 is a flow chart for the operation of the data terminal with a local processing center for terminal modification to enable it to operate with a different local processing center.
Fig. 16 is a plan view of another data terminal in ~~ accordance with the invention; and Fig~ 17 is a flow chart for operation of a data , terminal in accordance with the invention.
`~ 25 Detailed D~cript~n of Dr~ings With reference to Fig. 1, a network 10 is shown with -' which consumers having data terminals 12 can order various goods and services. The data terminals 12 are connectable to local processor centers tLPC) 14, each of which in turn may ~ 3Q communicate with a regional processing c~nter (RPC) 16~ The -~ communication links between terminals 12 and an LPC 14 are normally by conventional telephone lines 18 through local telephone switching centers (not shown). The links 18 are ~llustrated as separate lines, though in practice a very lar~e number of data terminals 12 in a group 23 will be .
. .

~ 2/~8~6C~

7a .1 -assigned the same telephone dialing number. These 18 lines may be connected by the telephone switching center to a single line or a series of automatic roll-over lines. When several subscribers would seek to access center 14 at the same time, either a busy signal would be encountered, or if several phone lines feed into the LPC 14, an automatic roll-over to the next open phone line would occur~ If all LPC lines are unavailable, the terminal 12 will automatically disconnect, wait or a period of time and dial .
', , ~, ~
~.
,~
. .
-.

. . .
-,i , . .-- , -, ~
.~
~j ~

.. .
, .j ~

.
-. ~.
, ., ; ',:1 . ~ .
' .: j . .,
2~8~ 0 ~ - 8 -- again until the connection is made.
The local processor center 14 includes a computer capable of receiving and responding to data on communication lines 18 as well as with regional processing center 16 over a communication link 22. This may have a higher data rate capacity and data format than the low data rate lines 18. The local center 14 may include an emergency response network 24 with which emergency calls from a data terminal are recognized and acted upon. The emergency network 24 includes a response program 26 capable of identifying the terminal 12 causing the emergency signal, a display 28 and printer 30 to indicate the nature of the emergency and the person, address and other relevant information obtained from files at the ~PC. Provision is made for immediate forwarding of this informa-tion to an appropriate emergency response agency 32.
A local processor center 14 further is provided with - appropriate computer accessible records 3~ and 36 to store inform-ation related to each of the data terminals 12 in the group 20 and assigned to automatically dial the center 14O Thus, the names of the subscribers or users of the terminals 12, their addresses, credit authorization and the like are stored at 34 for rapid access by the computer in center 14.
In addition, orders intended for local sources or sup-pliers are handled with local supplier programs 38 and communi-cated to local suppliers 40 along communication lines 42. Business ~ 25 records may be stored at 36 and data from terminals 12 processed ,, -~ with programs 46. All input data is logged and stored at 48 to ; provide for error check and an audit trail if needed.
A regional processing center 16 is coupled to a number of local centers 14 along lines 22 and handles orders for common suppliers 50 by transmitting orders, either directly to the ~`` suppliers by way of a telex or the like, or into a computer 52 -~ installed at the regional processing center 16 or at a supplier's :.
~ facility. Orders are then fulfilled by the supplier by a shipment ,, from a warehouse at 54. The order data supplied by a local center to the regional center 16 is yenerated by the local center from order data supplied by a data terminal 12 and data stored in the .

36(~1 g local center 14 on the user of the terminal 12.
Regional Processing Centers (RPC) also provide facili-ties for back-up files containing duplication data of portions of the Local Processing Center files, updated periodically. Thus, in case of an outage, data transmission from terminals 12 can be switched for alternate routing directly to the Regional Center for processing.
Fig. 2 illustrates the front panel 54 of a data terminal 12 which has its phone output line 56 connected to a telephone circuit 58 at its standard modular input ]ack 60 where the phone is normally connected or where a conventional "splitter" plug has been installed. Alternatively, the input/output line 56 may be directly connected to the phone line 1~ at jack 64 which current telephone installations use. Connections to older telephone installations can also be made using readily available commercial , hardware.
-' - Front panel 54 includes a keyboard 66 and display 68. The - keyboard has functional code keys 70 and alpha-numeric keys 72.1 ` through 72.10 with which order data is generated. The functional : code keys 70 include an ON/OFF key 70.1, a CHANGE key 70.2 with ~, ` which entered data can be altered, an ORDER key 70.3 ts place '! entered data in a send memory, an ENTER key 70.4 to place data shown ~ in the display in temporary memory and a REVIEW key 70.5 to cause -~, a sequential display of data in memory. Key 72.11 is an auxiliary - 25 character and serves as a space key for the display. Rey 72.12 ,-- operates as a decimal point, or in case of an emergency mode as an ; indication of the health or physical status of the user of terminal . 3 ' 14.
j -- The alpha-numeric keys 72.1-72.10 function either as numeric or alphabet characters in a manner similar to a standard telephone keyboard. However, with the unique distribution of the alphabet designations as shown, many existing catalog product ~- codes can be used with a single actuation of a key 7~ without resulting in an ambiguity in specifying the ordered item. The alphabet characters are shown distributed in such a manner that the first ten letters, A through J, of the alphabet are on separate ~, `:
keys. Subsequent letters in the alphabet are distributed in sequence on and with that of the keys 72.
The alphabet designations on keyboard 66 are also pro-vided with subscripts for those cases where ~ultiple-key actua-tions are desired to uniquely define each character. Each sub-script specifies a second key to be actuated. This second key is preferably one of the special keys 73.1 through 73.3. Which one of these keys is activated is identified by the subscript letter associated with each letter of the alphabet as identified on the keyboard. In addition to or as an alternative to the subscript numbersl an appropriate color code might be used for the letters and the identifying keys 73.1 through 73.3. In such case two keys operated in sequence identify a specific letter of the alphabet.
- Data terminal 12 is further provided with an input/output network and programming 74 with which the terminal can be connected -~ to peripheral devices such as a handholdable bar code reader 76.
Communication may be made through a suitable interface for recep-tion of the signals generated by the bar code reader 76 or other ~ peripheral. The bar code reader may be in the form of a light pen - 20 and is convenient to use in machine entry of the identification of ~- particular merchandise items in a catalog.
, Operation of a data terminal 12 in the case of ordering ~ of merchandise from various mail order suppliers is illustrated - with Figs. 3-6. Fig. 4 shows a portion 80 of a page from a Sears catalog. Fig. 5 illustrates a portion 82 of a JoC~ Penney catalog page.
As an example of a catalog order data entry, at 84 in ~ig.
; 3 and after turn on, the user's individual subscriber secret , personal authorization number, a four digit number for example, :~ 30 promptly by a word display, is entered. This is followed by sequentially occurring prompts, which permit entry of additional ~ ,. !
`- order key actuations in accordance with suitable accompanying ~ operating instructions.
; ~ The first set of prompts at 86 calls for the entry of a code specifying the supplier by its catalog and a page number. The ~-~` second set of prompts at 88 requires specification of the nature `- of the transaction, e.g. catalog number and special charge and ,, . .

. 11.

shipping instructions if required. The third set of prompts at 90 requires entry of the quantity and options such as color ~nd size when these are needed to properly specify the desired item.
Once the item has been specified it can be reviewed and modified or it can be stored in a send memory at 92 and later caused to be sent at 94 by automatic dialing of the local processor center 14. Once communication has been established, the entire content of the send memory is transmitted in a burst by actuation of an internal modem (modulator/demodulator) 96 and the local center commences processing at 98. The send data is initially checked at 98 for verification of some of the data and a return is transmitted the data terminal at 100. The connection is then broken by the LPC
and at 102 and the terminal goes "on hook". The message represent-ed by the retùrn is displayed at 104.
Thus if, for example, a user of a data terminal 12 desired to order furniture from the Sears catalog as shown in Fig. 4, the initial key entry at 86 in response to prompts would be something like C SRC 1252. Where "C" identifies catalog order processing, SRC identifies the supplier and catalog volume, and 1252 is the page number of the catalog on which the product is displayed. The key entry following prompts at 88 for a chair ~ight be that portion ~ of the product code shown on page 1252 needed to specify the item.
- Thus, for example, 7101 for the portion shown underlined at 106.
In response to prompt C the only entry needed is the quantity. The response to this prompt could thus be 4~ ---. Note that the catalog can be identified by a number instead of an abbreviation.
Similarly, if merchandise from J. C. Penney,described in Fig. 5 is desired such as brown boot-cut twill jeans with a 32 waist and 34 inseam size, the response to the prompts would be, 1 610 437-- 30 for the prompts at 86; 4 558 ---- for the prompts at B8; and 1 32-34-- for the prompts at 90.
~` The steps 84-92 need not be done while the terminal is connected to a phone line 18. An internal battery power source permits orders to be accumulated in a send memory and when the user is ready to place the order, the telephone connection of Fig. 2 is ; implemented. Since the terminal is light weight and pocket size, 1~6~
~ - 12 -.
- .
~ this feature permits great convenience and mobility of use.
- Initial verification by a local processing center 14 of a data terminal transmission follows a routine as shown at 108 in Fig. 6. Thus, at 110 the LPC confirms that the user idéntification S number entered at 84 in Fig. 3 and the terminal number associated with the terminal seeking to place an order are correct or correspond and that suitable credit arrangements have been iden-tified. At 112 the data defining the item being ordered is confirmed as to availability of the service requested and as to the data format and at 114 an appropriate message is composed to be returned to the data terminal at 116. The LPC computer then processes the order at 118 if the initial verifications were properly made.
The processing step 118 depends upon the nature of the goods or services being requested. If this is an order for ~q _~ merchandise, the local processor center first appends additional information available in its storage medium. Thus the user `~7 identification number is used to retrieve information such as the full name of the user, the address, and credit information. The ~`. 20 terminal number may be used to verify authorization of the service ~ being requested as well as confirm for security reasons that the -~ user identification number conforms with the terminal number.
The operation of a data terminal 12 is obtained as shown -~ in Fig. 8 with known devices. A microprocessor 130 is connected to a data storage medium 132 which may be magnetic or such other known data storage device. The storage medium 132 includes specific segments that are allocated for such purposes as the storage at 134 of data that is displàyed and entered but not yet authorized to be placed in a send memory 136. The send memory 136 is sized to accommodate a predetermined amount of data such as a ,~ terminal number at 138, a user identification number at 140 to be ~ ..
keyed in by the user at time of use and order data for a preset ~- number of orders at 142. Returns from a local processor center are ~ .
stored at 144. A read only memory at 139 for storage of the operating program and certain fixed values such as the terminal number and the prompts display sequence is also used. The entire ~, ~2~
_ - 13 -,, .

data terminal preferably is battery powered for portability and ease of handling. The terminal 12 is made sufficiently small to be held in one hand and even fit inside a coat pocket or pocketbook.
The processor 130 controls display S8 with a display control 146 and communicates with keyboard 66 through a keyboard control 148. The devices and programs for the operation between processor 130 and the memory 132, keyboard 66 and display 68 are well known and need not be further described. Processor 130 also operates through an input/output unit 149 an automatic phone dialer 150 with which a communication phone link with a local processor center 14 can be established. The processor controls a transmitter 152 to send data and a receiver 154 to decode data returned on an established phone link 18. Automatic dialing, data transmitting and receiving with a remote signal processor are well known and need not be further described. Peripheral devices 76, such as a hardcopy print, security monitoring device or a light pen which may be used to scan appropriate bar codes 158 (see Fig. 5) that may be printed adjacent products shown in the catalog 82.
The program steps used to operate the data terminal 12 in accordance with the invention are shown in greater detail in FigO
7. Thus, at 170 the terminal 12 is turned on. An initializing step 172 sets appropriate registers and memories and ~isplays the - prompt "ID" on the liquid crystal display 68. This action represent an opportunity for the user to key in characters from the keyboard 66.
- The user identification code is entered through the key-board at 178 and the number is displayed only as zero for each key stroke (as a security precaution). Four key strokes are required for an identification number to be valid. The ID number is then - 30 stored at 180 in the send memory 136 by actuating the ENTE~ key 70.4. An additional character entry can be made for special instruction at 179. For example, the data can be tagged as a "practice" exercise which ca~ses the LPC to respond but not to ` forward any of this data to a supplier.
A next prompt ~or series of prompts) is displayed at 182.
The prompt may take a variety of different forms and in this `:
:`

embodiment is simply the letter A plus a series of eight dashes and requires entry at 184 o the information as described with ref-erence to step 86 in Fig. 3. The dashes represent opportunities for the user to key in data. A dash remaining in the data format is a positive indication that the user intentionally used the "dash" key 72.11 or did not make a key entry for that character space. In an alternate version, individual word prompts are presented sequentially for each data key entry required. The actuated keys for the data line are displayed at 183. Similar data entries are made and displayed in response to prompts at 186 and at 138 and subsequent entries at 190s and 191. After each data entered in response to the prompts actuation of the ENTER key initially stores the data temporarily in the display memory for subsequent review and change if so desired. Any displayed charac-; 15 ter can be changed by operating the CHANGE key 70.2. This key moves key control one character to the left in the display and allows a new character to be substituted in its place. A test at 185 indicates whether the instruction DATA 179 called for an order or a cancellation or a "call back" from the LPC business office. If the data entry specifies a cancellation, the prompt word CANCEL
appears at 187 in the display and signifies that the following data identifies a previously placed order which the user wishes to cancel.
After the last data entry is displayed, the user has the option of review and possible change of each entry in the display memory or transferring the data to the send memory. Such revie~
is implemented by an actuation of the ~EVIEW key 70.5 at 19~ which is decoded as a review request. This causes a sequential display of the data entered after each prompt at 196 and if so desired, a rewriting of the data by actuation of one or more keys 72 at 198.
:
storage of the order data in the send memory 136 (see Fi~. 8) can be implemented at any time at 200 by actuation of the ORDER key ; 70.3. A test is made at 202 whether this ORDER is to be cancelled.
If so, the keyboard is locked out at 20g and the terminal 12 is caused to await a send instruction at 206 as entered at 207. Only one cancellation instruction can be sent at a time.

;`'.

8~,0 -; - 15 -In the event the order was not a cancellation, a check is made at 208 whether the send memory 136 is full and if not, whether a new order transaction is to be entered by displaying the term NEXT at 210 and a new order can be entered commencing at 184. If the order is to be sent immediately after ORDER key 70.3 is operated, a send instruction can be implemented by the ENTER key - 76.4. The display 68 is cleared at 212, except for CANCEL while SEND is displayed at 214. The keyboard is then locked out at 216 as well as the effect of the OFF key and automatic dialing of the ln local processor center is implemented at 218.
The data terminal then enters into a check mode at 220 to confirm a telephone connection with the LPC and if none has been established within a few seconds, the terminal disconnects from the phone line at 222 and after a delay an automatic redialing is begun at 223. ~nce a telephone connection is made and confirmed - by the return tone from the LPC, the send memory contents are transmitted at 224 in one burst. The transmission rate may be at the standard bit rate of 300 BPS or at some other convenient rate.
The local center enters into a check mode at 226 to review 2~ data from the terminal and determine, such as with a parity check, whether a retransmission is required. If not, the data is further verified at 228 by "look up" of information in the LPC computer files as described with reference to Fig. 6, and returns a response data code.
During the time the LPC verifies data, the data terminal - awaits at 230 a return code from the local center 14. Once the ~- return has been received, the data terminal che~ks at 232, 234 and 236 as to what type of return message was received. Thus at 232 the fact that the requested order service or terminal is not ; ~ 30 authorized is recognized as an "NOT LI5TED" message and then so displayed at 238. An error in the identification number is recognized at 234 and the error is displayed at 240. An error in the charge request is displayed at 242. If none of these errors are returned a message which causes the data terminal to display "RECEIVED" at 244 is transmitted. The LPC terminates this call and is now available for the next terminal order on that same phone -~68~

line. The data terminal goes ON HOOK at 248 followed by a lock-out at 250 of all keys except the REVIEW and OFF keys. These latter keys may then be actuated to enable a user to confirm what has been ordered or turn the terminal ofE. The OFF key causes the send memory to be erased at 252 and the display to be completely cleared at 254. If the OFF key is not operated, the terminal continues to display the LPC return message for information to the users at a convenient time.
The local processor center 14 is provided with appropri-; 10 ate programs to communicate with the data terminals 12 to which the LPC may be connected while processing the various service orders placed by the terminals. Thus as shown in greater detail in Fig.
10 than in Fig. 6, the LPC receives and stores and logs data from a terminal at 270. The data is tested for proper transmission at 272. If not, a resend request is returned at 274.
- Once test 272 is passed, a check is made at 275 whether the data terminal is requesting an emergency service. If so, immediate action on the emergency is implemented at 276.
~; A test is then made at 278 as to what type of service is being requested by examining the most significant character in the data following the first prompt. At this step a test is made whether the character following the "Instruction" prompt signi-~ fies a practice run. If so, a log to this effect is made and - further processing of data to a supplier by the LPC is prevented by setting of a flag. A test is made at 280 whether the requested service is authorized. Such test is made by comparing the - requested service code with a stored authorized service code for ` that terminal and user. If not an error is logged at 282 and a return message is prepared at 284 for transmittal to the data terminal at 286. Following this transmission, the phone connec-tion is promptly broken at 288.
-~ If the requested service is authorized, the data terminal number is verified at 290 and at 292 the user's identification number is verified, for example, by comparing it with the data terminal number sent by the data terminal and with similar in formation already stored in a secure file in the LPC. If the ~688~
~ - 17 -, merchandise ordering service was requested the program is at 294 - directed to the appropriate routine at 296. At 298 and 300 the user's charge account is accessed through a table look up of the user's identification number. If the customer's account is o.k.
as checked at 302, the supplier and product or service references are reviewed at 304 to determine if the LPC recognizes these data as data entries serviced by that LPC.
When any of the tests coupled to line 306 fail~ an error in the terminal data is recorded at 282 and an appropriate corresponding error message generated at 284. The error message is transmitted at 2~6 to the data terminal and after transmittal, the LPC automatically goes off the line or "on-hook" at 288.
In the event the order is to be cancelled as tested at 310 for the presence of a "cancel" code following the instruction prompt, this is recorded and the cancellation process implemented at 312. An appropriate cancel message is then returned at 314 to the data terminal.
When a proper order has been found to be present as finally determined at 316, the order is recorded and RECEIVED
message returned at 318 to the data terminal 12. Transmittal of the message is followed by the phone disconnection at 288. The order is then processed at 32~ by electrically sending appropriate ` information of the user, the nature of the credit and the data , describing the ordered item to the supplier either through a regional processor center or directly into a computer at the ~ supplier. Additional processing services such as hard copy - print-out of an order form which the supplier can use as an invoice '`t or shipping instruction can be prepared at the LPC or a regional ; processing center. This, however, requries additional computer files and programming services.
- With the presence of a large number of data terminals 12, security against unauthorized use may be needed. Such security can be placed both within the terminal 12 itself and within a local processing center 14. Fig. 9 illustrates a technique 340 with which a data terminal 12 can be secured against an unauthorized ~- attempt to place merchandise orders. Technique 340 can be inserted ~ ~;

: .
.; .

~- into the data terminal program as illustrated in Fig. 7 as part of - step 178.
Thus with reference to Fig. 9, after initIalizing at the LPC including the entry of an assigned user data terminal number and user identification data and after entry and transmission of an individual user's identification code and its reception at 342, an error counter is set at 344 to a particular value K to record the number of times that an ID error has been received from a particular terminal. A test is made at 346 whether the received ID corresponds to an identification code stored in a protected file at the LPC. If the comparison checks out correctly~ the program continues at 348 and assumes the user is authorized~ If the comparison result is negative, the LPC returns a message to the terminal at 350 causing the display ID ERROR. The occurrence of ~-~ 15 such error is logged and K is decremented at 352. At 354 a test - is made whether a predetermined number such as six, of attempts to use that terminal with the wrong identification number have occurred. If not, then the LPC program returns to other operations ~^ at 356. However, if K has been decremented to zero, then at 358 the LPC locks out that terminal and refuses to accept any further - .~
transactions. A direct personal investigation and correction is =`` then initiated as to that terminal at 360D
:''`~? ~n additional security protection can be provided by ~ ~ design of the data terminal to transmit non~standard data formats, . -- . . ~
codes, bit rates or transmission tones. Such non~standard speci-fications would preferably apply only to the transmission from the home to the LPC or to a local area translator or descrambler box~
; Thereafter, transmission to the local or regional centers would preferably employ standard data formats.
~ 30 It is noted that 26 alphabet letters cannot be uniquely identified for display, transmission or logging if only 10 keys are , available for numeric entry. Examination of keys 72.1-72.10 of i~ Fig. 2 shows that more than one letter is associated with each ~~ numeric key. Two key actuations for designating a specific 'h 35 character can be implemented with a technique 360 as shown in Fig.
~` ~ 11. Each letter on a single key is identified by a subscript number . ~

- ~2~i~B~
"-- -- 19 --and/or distinctive color, with another key such as 73.1-73.3, identified as the alpha keys. The technique requires that an alpha key be actuated before a n~lmeric key if an alpha character is to be identified. At 362 a test is made i~ numeric 72 key has been actuated. If not, the program continues at 363. If so, the numeric key 72 is identified at 364, for example, by looking up its value in a memory table. An inquiry is then made at 366 whether, prior to the numeric key actuation as detected at 362, an alpha key was actuated. If not, the numeric key as identified at 364 is stored at 368 as the valid key identification and the program is continued at 370.
However, if the test at 366 yields a positive answer, then the alpha key 73 is identified at 372. By then using the combination of the identified first numeric key and second alpha key, an alphan~lmeric character is identified and stored at 374 and the program continued at 376. Note that the program continuations enable execution of other program functions until another keyboard actuation causes a return to the technique 360.
With a data terminal and local processing center of this invention, a broad variety of services can be provided. One of these services may be an emergency mode. This, for example, can be implemented by assigning a particular sequence of characters in ~ the identification code, such as four zeroes to desginate an ~- emergency. The fourth character of this emergency code can be used to identify the nature of the emergnecy. The numeric key which - displays the letter "F" designates "fire". Similarly, the key for the letter "M" designates "medical" and the key for letter "P"
designates "police" assistance required. The LPC in such case detects the emergency and, as shown in Fig. 12, proceeds at step ; 30 380 to identify the customer from the data terminal number that was ; ~ received with the emergency data stream. The nature o~ the emergency, if this can be derived from the transmission from the data terminal, is detected at 382. The LPC computer file then supplies name, location and other pertinent data related to that terminal, for display at 384. An emergency response is initiated at 386 such as by alerting the police, fire or medical service as .

~8~

appears appropriate.
In Fig. 13 a technique 400 is shown to employ a data terminal system such as 20 to order special television programs or teletext information over a cable television or broadcast network.
Such system 20 is particularly useful for a network capable of only one-way communication from a control source to subscribers. The technique 400 commences at 402 with an entry of the user's identification number and following prompts with the entry at 404 of an appropriate code to identify the television service and channel. Following particular prompts, the specific program code at 406 and the performance time and date at 407 are entered~
The steps of dialing the LPC at 408, transmission at 410, verification at 412 and disconnect at 414 steps are as previously described. The LPC causes the program request to be delivered at 416 the network operator such as in the latter's computer. The operator then enables transmission of the selected program at 418.
-` This program selection and operator response can be rapidly implemented without requiring a two way cable communication capa-bility. Billing of the requested service is implemented by the LPC
at 420.
A banking type order can be placed with the terminal in the technique 430 as shown in Fig. 14. Steps 432 and 434 are as previously described for entering the user's identification num-ber and the automatic display of a first prompt. The particular service and bank identification codes are then entered at 436 and - ~ following prompts call for the particular transaction, debit and credit account numbers, if these are neededt are entered at 438.
The amount involved is entered at 440.
The entered data is then stored in the send memory ; ~ 30 followed by automatic dialing of the LPC at 442, transmission of -~ data at 444, verification of data at 446 and processing of thei~ ~ order at 448 by storing and forwarding it to the bank involved.Fig. 15 illustrates a technique 460 for altering the telephone number stored in a data terminal for dialing of the LPC.
-` ~ 35 Such change may be needed, for example, when a user moves to or ~f wishes to use a data terminal in an area where another LPC is used .1 ;

~6~

to process the transaction.
Technique 460 commences at 462 with initializing steps such as entry of the user's ID number and follows at 464 with the entry in response to a prompt for a special order code. Such code may be obtained from an operator at the LPC in response to a regular phone call request for re-assignment to a new location where the user wishes to use his data terminal.
The user activates his terminal and enter~ the special code for transmission to the LPC at 468 followed by verification at 470. The special order code is decoded by the LPC at 472. The new phone number for use in the auto-matic dialer by the data te~minal and which number corre-sponds with the new user location i~ identified at 474 by the LPC by reference to its memory files. The new phone number is then returned to the data terminal for storage in its memory at the location where the previous phone number was stored at 476. The phone link i8 di~connected at 4780 Execution of this phone number replacement may be done with the inclusion of a special code that triggers ~uch replace-ment.
Figure 16 illustrates an alternate data terminal 500 in accordance with the invention. In Fig~ lS terminal 500 has a keyboard 502 with an array of key~ arranged in separate groups. A first group i8 formed of alpbanumeric keys 504.1-13 and a second group i~ compo~ed of control keys 506.1-7.
The alphanumeric key~ 504.1-13 carry numeral desig-nations 0-9 and pairs of alphabet letter~ 503 are arranged alongside each other in side by ~ide relation~hip with ~he letters in each pair being diferently color coded, ~ucb as with a different color background, orange on the left ~ide and natural on the right side.
The control key~ 506.5 and 506~6 are activated with corre-sponding alphabet letters to identify a ~pecific alphabet letter. The alpha control keys 506.5 - 6 are therefore o 21a A particularly desirable feature of data terminal 500 is an expanded prompt display 512 capability and response display 514. This enables a user friendly prompting for the use of the terminal 500. One particularly desirable aspect of the data terminal 500 is its use of a personal identifica-tion code, such as described with reference to Fig. 3.
In the technique 520 as shown in Fig. 17 the personal identification code (PIC) is the last entered information and its entry triggers the transmittal of data from terminal such as 500 with the PIC. If the central processor accepts the terminal data and returns an appro-priate response to this effect the PIC is automatically erased~
Thus, after turn-on at 522 the user responds at 524 to prompts at 526 with appropriate item selections and sub-sequent storage at 527. These items, if taken from catalog-ues will carry the entire catalogue designation code.
Prompts are used to indicate and enter particular sizes and colors.
When data is to be sent the terminal 500 will ini-tially request at 528 that a personal identification code be entered. Once this is done at 530 as confirmed at 532 the terminal 500 proceeds to dial the central processor and send data at 534.
The central processor verifies the terminal trans-mission and returns a signal to that effect to the data terminal at 536. The terminal 500 reviews return trans-missions at 5~0. If the control processor has detected transmissiGn errors it can by return code request the terminal to send again. However, if the return transmission from the central processor has been verified, such as can be determined from a decoding of a signal to that effect, the phone placed back "on hook~ at 542, the personal identi-fication number is erased from the terminal at 544 and a i 21b display of the return is made at 546.
With the technique in accordance with Fig. 17 the personal identification code does not remain very long in the terminal, thus preventing unauthorized capture or detection of this code.
In the transmittal of data appropriate delimiters are used to separate characters, items and messages.
The central processor may be able -to send more messages than can be stored in the terminal send register by causing the display of an appropriate prompt to that effect followed by an appropriate send request by the user to continue the return message.
At the central processor each received transaction is appropriately logged as to time and date of receipt.
Special security precautions are taken to safeguard the personal identification codes of users. Emergencies are responded to by the terminal without having to enter a personal identification code.
Having thus described a data terminal and system in accordance with the invention, its advantages can be appreciated. Variations from the described embodiments and additional service offerings can be implemented without department from the scope of the invention.

Claims

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:

1. A system for ordering services or goods by gener-ating digital data representative of particular orders to a local processor center over telephone lines comprising:
a plurality of hand-carryable user data terminals assigned to individual users with respective uniquely assoc-iated user identification codes;
each data terminal having:
(A) a data storage medium including a send memory in which ordering data and identification data for trans-mission to the local processing center is stored;
(B) a display of alpha-numeric characters;
(C) a keyboard having functional code keys and order defining keys which carry both alpha and numerical characters, and means for generating key signals respectively identifying individually actuated keys and individual alpha and numeric characters thereon;
(D) said send memory storing data representative of an identification of the data terminal;
(E) means for causing on said display a display of a visually readable prompt which characterizes subsequent key actuations as representative of an identification code of the user of the terminal, and means for storing said user identi-fication code in said send memory;
(F) means for causing on said display a display of selected prompts, each of which characterizes subsequent order key actuations and associated key signals as represent-ative of predetermined data of a particular order, and means for storing key signals representative of the latter key act-uations in a location of the send memory designated for said particular order;
(G) automatic dialing means for establishing a tel-ephone communication link between the data terminal and the local processor center;
(H) means for actuating said automatic dialing means and transmitting all of the data accumulated in the send memory to said local processing center over said link in a short burst; and means for receiving response data over said link from said local processing center and storing said response data in the data terminal storage medium;
(I) means responsive to said response data from the local processor center for causing a corresponding display thereof on said display;
said local processor center including:
(A) means for verifying data representative of terminal number and the user identification as received from respective ones of said terminals;
(B) means of identifying the order data being sent by a terminal; and (C) means for transmitting an evaluation res-ponse to a said terminal with respect to order and identific-ation data sent by the terminal.
2. The system as claimed in claim 1 and further in-cluding means for terminating said telephone link a predeter-mined short time after the evaluation response transmittal to limit the duration of said communication link.
3. The system as claimed in claim 2 wherein said data terminal further includes:
means for identifying an order as one to be cancel-led by the local processor center.
4. The system as claimed in claim 3 wherein said data terminal further includes:
means for effectively locking out the keyboard when order data has been identified as to be cancelled.
5. The system as claimed in claim 3 wherein the data terminal further includes:
means for effectively locking out the keyboard for a time when the communication link is established.
6. The system as claimed in claim 5 wherein the data terminal further includes:
means for identifying an order as a practice order.
7. The system as claimed in claim 5 wherein the veri-fying means further includes:
means for storing at the local processor center the data terminal identification in association with a known authorized user identification;
means for comparing the user identification receiv-ed from the data terminal with the user identification initi-ally stored in the local processor center and authorized with the data terminal identification;

means for limiting service by the local processor center to a data terminal after a predetermined number of attempts by said comparing means have failed.
8. The system as claimed in claim 1 wherein the local processor center further includes:
means of identifying an emergency order from the order data sent by the data terminal and generating a signal indicative thereof.
9. The system as claimed in claim 1 wherein the local processor center further includes:
means for identifying order data from a data term-inal as signifying a request for a cable television program;
and means responsive thereto for generating signals to enable the user of the data terminal to receive said cable television program.
10. The system as claimed in claim 1 wherein the local processor center further includes:
means for identifying order data from a data term-inal as signifying an address change;
means for transmitting to said data terminal data representative of a phone number associated with the address change;
and wherein the data terminal further includes means for replacing the phone number associated with the local processing center with the phone number associated with the address change.

11. The system as claimed in claim 1 and further in-cluding:
a plurality of said local processor centers, each having a plurality of data terminals associated therewith.
12. A data terminal to anable a plurality of users having such data terminal to place requests for items with a central processor by using telephone lines for coupling a data terminal at a user location to the central processor comprising:
a handholdable data terminal having a keyboard, a display, a memory and processor control means coupled thereto for operation thereof, said keyboard being formed of an array of keys, a first group of keys in the array bearing predeter-mined functional code designations, and a second group of keys in the array bearing both numeral and alphabet charact-ers; each key in said second group of keys carrying, in seq-uence with the numerals, an alphabet sequence from the begin-ning of the alphabet two of each of the alphabet characters, being on each of the second group of keys, and being general-ly uniformly distributed in alphabetic sequence on said second group of keys in correspondence with the numerical sequence of the numerals on said second group of keys, where-by for a substantial number of items an unambiguous identifi-cation can be made with said keys even when said items are identified by both numeral and alphabet characters.
13. The data terminal as claimed in claim 12 wherein said second group of keys consists of ten keys, each of which carries a different numeral and one of the first ten letters of the alphabet.
14. The data terminal as claimed in claim 13 wherein said second group of keys carries alphabet characters with subscripts identifying a second key corresponding to the sub-script; and means responsive to a first actuation of a said key in the second group and a second actuation of a key identi-fied by a said subscript on said latter key for generating key signals uniquely representative of an alphanumeric character.
15. A data terminal to enable a plurality of users to place requests with a central processor through telephone lines with a plurality of such data terminals located at user locations comprising:
a user located handholdable data terminal having a keyboard, a display, a memory, input/output means for estab-lishing data communication between the data terminal and the central processor through a telephone line, and processor control means for operation of the data terminal, said memory having a data terminal identification code which bears a known association with a user identification code;
means for entering and then storing the user identification code in said memory;
handholdable means for reading visually printed codes and producing items data indicative thereof and storing the item data in said memory;

automatic dialing means in said terminal for estab-lishing a telephone link between the data terminal and the central processor; and means in said data terminal for transmitting said data terminal identification code, said user identification code and said item data to said central processor in a short time burst.
16. A method for operating a system for ordering goods or services requested by consumers comprising the steps of:
storing at a local processing center for each of a plurality of data terminals a data terminal code and a user identification code and a service authorization code;
receiving at said local processing center short bursts of data communications from a plurality of data term-inals, with each data communication including said data term-inals, said user identification code, and order data of pre-determined maximum length;
verifying the received data terminal code and user code as received from each data terminal; and forwarding the order data to suppliers to enable fulfillments of the requests upon verification of the com-munication data with respect to properly matching of terminal and user codes and authorization of the requested service;
detecting from a data communication received from said data terminal that order data in said data communication needs to be cancelled; and forwarding such cancellation order to the assoc-iated supplier. The method for operating the system as claimed in claim 16 and further comprising the steps of:
detecting from a data communication received from a data terminal that said communication represents an emer-gency;
retrieving at the local processor center from the received data terminal code an identification of the user;
and forwarding the identification of the user and emergency detection for response.
18. The method for operating the system as claimed in claim 17 and further comprising the steps of:
inhibiting said step of forwarding to a supplier as to a particular terminal when the received user identifica-tion and terminal number transmitted by said latter terminal fail to be verified a predetermined number of times.

19. A hand-carryable data terminal to enable a plurality of users to place requests for items with a central processor by using telephone lines for coupling data terminals at the users to the central processor, said data terminal having:

(A) a data storage medium including a send memory in which ordering data and identification data for trans-mission to the local processing center is stored;
(B) a display of alpha-numeric characters;
(C) a keyboard having functional code keys and order defining keys which carry both alpha and numerical characters, and means for generating key signals respectively identifying individually actuated keys and individual alpha and numeric characters thereon;

(D) said send memory storing data representative of an identification of the data terminal;
(E) means for causing on said display a display of a visually readable prompt which characterizes subsequent key actuations as representative of an identification code of the user of the terminal, and means for storing said user identi-fication code in said send memory;
(F) means for causing on said display a display of selected prompts, each of which characterizes subsequent order key actuations and associated key signals as represent-ative of predetermined data of a particular order, and means for storing key signals representative of the latter key act-uations in a location of the send memory designated for said particular order;
(G) automatic dialing means for establishing a tel-ephone communication link between the data terminal and the local processor center;
(H) means for actuating said automatic dialing means and transmitting all of the data accumulated in the send memory to said local processing center over said link in a short burst; and means for receiving response data over said link from said local processing center and storing said response data in the data terminal storage medium;
(I) means responsive to said response data from the local processor center for causing a corresponding display thereof on said display.

20. The data terminal as claimed in claim 19, wherein said alpha characters of said keyboard are spatially arranged in horizontal side by side relationship.
21. The data terminal as claimed in claim 19, wherein said order defining keys consists of thirteen keys, each of which carries a pair of alpha characters with ten of the keys carrying different numeral characters.
22. The data terminal as claimed in claim 19, wherein said means for activating said automatic dialing means is responsive to the entry of a personal identification code and is adapted to transmit the personal identification code to the central processor.
23. The data terminal as claimed in claim 22 and further including:
means responsive to a transmission from the central processor for erasing the personal identification code from the data terminal.
CA000469394A 1983-12-05 1984-12-05 Data terminal and system for placing orders Expired - Lifetime CA1268860A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US55830383A 1983-12-05 1983-12-05
US558,303 1983-12-05

Publications (1)

Publication Number Publication Date
CA1268860A true CA1268860A (en) 1990-05-08

Family

ID=24229021

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000469394A Expired - Lifetime CA1268860A (en) 1983-12-05 1984-12-05 Data terminal and system for placing orders

Country Status (2)

Country Link
US (1) US4734858B1 (en)
CA (1) CA1268860A (en)

Families Citing this family (309)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) * 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) * 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
EP0247623A3 (en) * 1984-03-19 1989-09-20 Omron Tateisi Electronics Co. Ic card transaction system
US5140517A (en) * 1984-03-19 1992-08-18 Omron Tateisi Electronics Co. IC card with keyboard for prestoring transaction data
US5375161A (en) * 1984-09-14 1994-12-20 Accessline Technologies, Inc. Telephone control system with branch routing
US5359645A (en) * 1985-07-10 1994-10-25 First Data Corporation Inc. Voice-data telephonic interface control system
US5898762A (en) * 1985-07-10 1999-04-27 Ronald A. Katz Technology Licensing, L.P. Telephonic-interface statistical analysis system
US4853852A (en) * 1986-02-03 1989-08-01 Combined Information Technologies, Inc. Means for marketing
US4943995A (en) * 1986-10-08 1990-07-24 At&T Bell Laboratories Semi-automated customer information system
US4833609A (en) * 1987-06-18 1989-05-23 Ncr Corporation ERC with operator prompting for entering quantity of selected multi-item packaged goods
US4803348A (en) * 1987-06-30 1989-02-07 Lohrey David W Automated customer interface for services involving drop-off and pickup
US4887208A (en) * 1987-12-18 1989-12-12 Schneider Bruce H Sales and inventory control system
US5572572A (en) * 1988-05-05 1996-11-05 Transaction Technology, Inc. Computer and telephone apparatus with user friendly interface and enhanced integrity features
US5485370A (en) * 1988-05-05 1996-01-16 Transaction Technology, Inc. Home services delivery system with intelligent terminal emulator
US4984155A (en) * 1988-08-29 1991-01-08 Square D Company Order entry system having catalog assistance
US5007084A (en) * 1988-08-29 1991-04-09 Richard H. Materna Payment Authorization and Information Device
US4972318A (en) * 1988-09-09 1990-11-20 Iron City Sash & Door Company Order entry and inventory control method
US5179270A (en) * 1989-05-08 1993-01-12 Spectra-Physics, Inc. Scanner system interface
US5050207A (en) * 1989-11-03 1991-09-17 National Transaction Network, Inc. Portable automated teller machine
US5870724A (en) 1989-12-08 1999-02-09 Online Resources & Communications Corporation Targeting advertising in a home retail banking delivery service
JPH03218149A (en) * 1990-01-24 1991-09-25 Nec Corp Portable radio telephone set
CA2038244A1 (en) * 1990-04-19 1991-10-20 Arthur D. Markowitz Hand held computer terminal
US6246400B1 (en) 1990-10-01 2001-06-12 Thomas A. Bush Device for controlling remote interactive receiver
US5258855A (en) * 1991-03-20 1993-11-02 System X, L. P. Information processing methodology
US6683697B1 (en) * 1991-03-20 2004-01-27 Millenium L.P. Information processing methodology
EP0535220A4 (en) * 1991-04-16 1993-09-22 John Barrus Method and apparatus for the ordering from remote locations
US5383113A (en) * 1991-07-25 1995-01-17 Checkfree Corporation System and method for electronically providing customer services including payment of bills, financial analysis and loans
US20030023552A1 (en) * 1991-07-25 2003-01-30 Checkfree Services Corporation Payment processing utilizing alternate account identifiers
US6289322B1 (en) * 1998-03-03 2001-09-11 Checkfree Corporation Electronic bill processing
FR2680255B1 (en) * 1991-08-09 1994-01-28 Gerbaulet Jean Pierre DEVICE FOR BETTER MANAGEMENT OF CURRENT PURCHASING OPERATIONS OF PRODUCTS AND SERVICES.
US5727164A (en) * 1991-12-13 1998-03-10 Max Software, Inc. Apparatus for and method of managing the availability of items
US5334823A (en) * 1992-01-10 1994-08-02 National Bancard Corporation Systems and methods for operating data card terminals for transaction chargeback protection
US5428210A (en) * 1992-01-10 1995-06-27 National Bancard Corporation Data card terminal with embossed character reader and signature capture
US5291396A (en) * 1992-01-10 1994-03-01 Duracell Inc. Method of ordering, shipping and merchandising goods and shipping/display assembly therefor
US6121998A (en) * 1992-02-19 2000-09-19 8×8, Inc. Apparatus and method for videocommunicating having programmable architecture permitting data revisions
DE69331869T2 (en) * 1992-08-06 2002-08-29 Fujitsu Ltd Transaction processing system using a radio transmitting teletext system
US5999908A (en) * 1992-08-06 1999-12-07 Abelow; Daniel H. Customer-based product design module
US7133834B1 (en) * 1992-08-06 2006-11-07 Ferrara Ethereal Llc Product value information interchange server
US5289371A (en) * 1992-09-11 1994-02-22 Memorylink, Inc. System and method for routing data and communications
US5267314A (en) * 1992-11-17 1993-11-30 Leon Stambler Secure transaction system and method utilized therein
US5324922A (en) * 1993-02-25 1994-06-28 Verifone, Inc. Apparatus and method for managing transactions
US6323894B1 (en) 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
US5495284A (en) 1993-03-12 1996-02-27 Katz; Ronald A. Scheduling and processing system for telephone video communication
US7019770B1 (en) * 1993-03-12 2006-03-28 Telebuyer, Llc Videophone system for scrutiny monitoring with computer control
US20030185356A1 (en) * 1993-03-12 2003-10-02 Telebuyer, Llc Commercial product telephonic routing system with mobile wireless and video vending capability
US5438355A (en) * 1993-04-16 1995-08-01 Palmer; Shelton L. Interactive system for processing viewer responses to television programming
US7058596B1 (en) * 1993-08-24 2006-06-06 Lykes Bros., Inc. System for managing customer orders and methods of implementation
US6687345B1 (en) 1993-08-25 2004-02-03 Symbol Technologies, Inc. Wireless telephone for acquiring data encoded in bar code indicia
US6243447B1 (en) 1993-08-25 2001-06-05 Symbol Technologies, Inc. Self-service checkout system utilizing portable communications terminal
US5923735A (en) * 1996-05-29 1999-07-13 Symbol Technologies, Inc. Self-service checkout system utilizing portable self-checkout communications terminal
GB2282906B (en) 1993-10-13 1996-11-06 Dataquill Ltd Data enty systems
US6819916B1 (en) * 1993-11-23 2004-11-16 Bellsouth Intellectual Property Corporation Memory device for a cellular telephone
TW249877B (en) * 1993-11-23 1995-06-21 Bellsouth Int Inc
DE69431306T2 (en) 1993-12-16 2003-05-15 Open Market Inc NETWORK-BASED PAYMENT SYSTEM AND METHOD FOR USING SUCH A SYSTEM
CA2180635A1 (en) * 1994-01-06 1995-07-13 Michael D. Boyle Home banking system
US20020120545A1 (en) * 1994-01-27 2002-08-29 Ronald A. Katz Commercial product routing system with video vending capability
US5440479A (en) * 1994-03-22 1995-08-08 Hutton; Glenn W. Apparatus and method for purchasing floral arrangements
US7991347B1 (en) * 1994-04-07 2011-08-02 Data Innovation Llc System and method for accessing set of digital data at a remote site
US6473860B1 (en) 1994-04-07 2002-10-29 Hark C. Chan Information distribution and processing system
US6188869B1 (en) 1994-04-07 2001-02-13 Hark C. Chan Information distribution and processing system
US6021307A (en) 1994-04-07 2000-02-01 Chan; Hark C. Information distribution and processing system
USRE44685E1 (en) * 1994-04-28 2013-12-31 Opentv, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system
US7712668B2 (en) 1994-05-25 2010-05-11 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
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
US6769009B1 (en) 1994-05-31 2004-07-27 Richard R. Reisman Method and system for selecting a personalized set of information channels
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6314574B1 (en) 1994-06-08 2001-11-06 Hark Chan Information distribution system
US6289200B1 (en) 1994-07-25 2001-09-11 Hark C. Chan Information distribution system which intermittaly transmits radio frequency signal digital data
US7181758B1 (en) * 1994-07-25 2007-02-20 Data Innovation, L.L.C. Information distribution and processing system
US5592378A (en) * 1994-08-19 1997-01-07 Andersen Consulting Llp Computerized order entry system and method
US5797002A (en) * 1994-09-20 1998-08-18 Papyrus Technology Corp. Two-way wireless system for financial industry transactions
US7373322B1 (en) 1994-09-20 2008-05-13 Papyrus Technology Corporation Two-way wireless communication system for financial industry transactions
US6768981B2 (en) 1994-09-20 2004-07-27 Papyrus Corporation Method for executing a cross-trade in a two-way wireless system
US5774877A (en) * 1994-09-20 1998-06-30 Papyrus Technology Corp. Two-way wireless system for financial industry transactions
US5715314A (en) * 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5808894A (en) * 1994-10-26 1998-09-15 Optipat, Inc. Automated ordering method
US7631193B1 (en) 1994-11-28 2009-12-08 Yt Acquisition Corporation Tokenless identification system for authorization of electronic transactions and electronic transmissions
US7248719B2 (en) * 1994-11-28 2007-07-24 Indivos Corporation Tokenless electronic transaction system
US20040128249A1 (en) * 1994-11-28 2004-07-01 Indivos Corporation, A Delaware Corporation System and method for tokenless biometric electronic scrip
US6397198B1 (en) 1994-11-28 2002-05-28 Indivos Corporation Tokenless biometric electronic transactions using an audio signature to identify the transaction processor
US7613659B1 (en) * 1994-11-28 2009-11-03 Yt Acquisition Corporation System and method for processing tokenless biometric electronic transmissions using an electronic rule module clearinghouse
US7152045B2 (en) 1994-11-28 2006-12-19 Indivos Corporation Tokenless identification system for authorization of electronic transactions and electronic transmissions
US6230148B1 (en) * 1994-11-28 2001-05-08 Veristar Corporation Tokenless biometric electric check transaction
US7882032B1 (en) 1994-11-28 2011-02-01 Open Invention Network, Llc System and method for tokenless biometric authorization of electronic communications
US6950810B2 (en) * 1994-11-28 2005-09-27 Indivos Corporation Tokenless biometric electronic financial transactions via a third party identicator
US5664110A (en) * 1994-12-08 1997-09-02 Highpoint Systems, Inc. Remote ordering system
US5915023A (en) * 1997-01-06 1999-06-22 Bernstein; Robert Automatic portable account controller for remotely arranging for transfer of value to a recipient
US5591949A (en) * 1995-01-06 1997-01-07 Bernstein; Robert J. Automatic portable account controller for remotely arranging for payment of debt to a vendor
WO1997035428A1 (en) * 1995-01-31 1997-09-25 Philips Electronics N.V. Television or radio programme signal comprising supplementary data
US5710889A (en) * 1995-02-22 1998-01-20 Citibank, N.A. Interface device for electronically integrating global financial services
US6321208B1 (en) * 1995-04-19 2001-11-20 Brightstreet.Com, Inc. Method and system for electronic distribution of product redemption coupons
US7937312B1 (en) * 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US5689799A (en) * 1995-04-26 1997-11-18 Wink Communications, Inc. Method and apparatus for routing confidential information
US7702540B1 (en) 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US5606361A (en) * 1995-05-10 1997-02-25 Davidsohn; John Videophone interactive mailbox facility system and method of processing information
DE29508706U1 (en) * 1995-05-24 1995-07-13 Siemens Ag System for collecting the data of articles
US7272639B1 (en) 1995-06-07 2007-09-18 Soverain Software Llc Internet server access control and monitoring systems
US5655008A (en) * 1995-06-07 1997-08-05 Dart, Inc. System and method for performing a variety of transactions having distributed decision-making capability
US7917386B2 (en) * 1995-06-16 2011-03-29 Catalina Marketing Corporation Virtual couponing method and apparatus for use with consumer kiosk
US5790677A (en) 1995-06-29 1998-08-04 Microsoft Corporation System and method for secure electronic commerce transactions
US5794221A (en) 1995-07-07 1998-08-11 Egendorf; Andrew Internet billing method
US20020178051A1 (en) 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
JPH0950465A (en) * 1995-08-04 1997-02-18 Hitachi Ltd Electronic shopping method, electronic shopping system and document authentication method
US5884281A (en) * 1995-09-19 1999-03-16 Smith; Samuel Bernard Electronic grocery lister
US5774670A (en) * 1995-10-06 1998-06-30 Netscape Communications Corporation Persistent client state in a hypertext transfer protocol based client-server system
JPH09116977A (en) * 1995-10-16 1997-05-02 Honda Motor Co Ltd Display signal transmission reception method
US6067525A (en) * 1995-10-30 2000-05-23 Clear With Computers Integrated computerized sales force automation system
US5905865A (en) 1995-10-30 1999-05-18 Web Pager, Inc. Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses
US7647243B2 (en) * 1995-11-07 2010-01-12 Ebay Inc. Electronic marketplace system and method for creation of a two-tiered pricing scheme
US5796832A (en) 1995-11-13 1998-08-18 Transaction Technology, Inc. Wireless transaction and information system
WO1997022943A1 (en) * 1995-12-21 1997-06-26 Elekom Corporation.E. Electronic ordering and routing system
AU713314B2 (en) * 1996-02-09 1999-11-25 Citibank, N.A. Invoice purchase order system
US6189030B1 (en) * 1996-02-21 2001-02-13 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US5758328A (en) * 1996-02-22 1998-05-26 Giovannoli; Joseph Computerized quotation system and method
US6021435A (en) * 1996-03-13 2000-02-01 Sun Microsystems, Inc. Apparatus and method for displaying enhanced hypertext link anchor information regarding hypertext page availability and content
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
US20030195848A1 (en) 1996-06-05 2003-10-16 David Felger Method of billing a purchase made over a computer network
EP0919048B1 (en) * 1996-06-17 2004-08-25 Hewlett-Packard Company A system, method and article of manufacture for multiple-entry point virtual point of sale architecture
US5940806A (en) * 1996-08-28 1999-08-17 Danial; Jeffrey Method and apparatus for receiving, storing and providing data corresponding to geometrically describable raw materials
US6754636B1 (en) 1996-09-04 2004-06-22 Walker Digital, Llc Purchasing systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US20110099082A1 (en) * 1997-07-08 2011-04-28 Walker Digital, Llc Purchasing, redemption and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US20040243478A1 (en) * 1996-09-04 2004-12-02 Walker Jay S. Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US6249772B1 (en) * 1997-07-08 2001-06-19 Walker Digital, Llc Systems and methods wherein a buyer purchases a product at a first price and acquires the product from a merchant that offers the product for sale at a second price
US7039603B2 (en) * 1996-09-04 2006-05-02 Walker Digital, Llc Settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network
US5839821A (en) * 1996-12-23 1998-11-24 Lezotte; Bruce A. Flashlight with forward looking sensing of thermal bodies
US7346564B1 (en) * 1997-02-07 2008-03-18 Frederic J Kirklin System for merchandise ordering and order fulfillment
US7546277B1 (en) * 1997-10-09 2009-06-09 Walker Digital, Llc Method and apparatus for dynamically managing vending machine inventory prices
US7587333B1 (en) 1997-08-26 2009-09-08 Walker Digital, Llc Method and apparatus for vending products
US20050027601A1 (en) * 1998-12-22 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products
US7233912B2 (en) * 1997-08-26 2007-06-19 Walker Digital, Llc Method and apparatus for vending a combination of products
US20060122881A1 (en) * 1997-03-21 2006-06-08 Walker Jay S Systems and methods for vending promotions
US6606603B1 (en) * 1997-04-28 2003-08-12 Ariba, Inc. Method and apparatus for ordering items using electronic catalogs
CA2294350A1 (en) * 1997-06-16 1998-12-23 Henry Kin Shelf mountable kiosk apparatus
US7711604B1 (en) * 1997-07-08 2010-05-04 Walker Digital, Llc Retail system for selling products based on a flexible product description
US20070150354A1 (en) * 1997-07-08 2007-06-28 Walker Jay S Method and apparatus for conducting a transaction based on brand indifference
US7107228B1 (en) 1997-07-08 2006-09-12 Walker Digital, Llc Systems and methods wherein a buyer purchases a product at a first price and physically acquires the product at a location associated with a merchant that offers the product for sale at a second price
US8799100B2 (en) 1997-07-08 2014-08-05 Groupon, Inc. Retail system for selling products based on a flexible product description
US6029154A (en) * 1997-07-28 2000-02-22 Internet Commerce Services Corporation Method and system for detecting fraud in a credit card transaction over the internet
US7403922B1 (en) 1997-07-28 2008-07-22 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
US7096192B1 (en) * 1997-07-28 2006-08-22 Cybersource Corporation Method and system for detecting fraud in a credit card transaction over a computer network
US5960411A (en) 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6907315B1 (en) 1997-09-12 2005-06-14 Amazon.Com, Inc. Method and system for displaying and editing of information
US7222087B1 (en) * 1997-09-12 2007-05-22 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US7894936B2 (en) * 1997-10-09 2011-02-22 Walker Digital, Llc Products and processes for managing the prices of vending machine inventory
US7236942B1 (en) 1997-12-19 2007-06-26 Walker Digital, Llc Pre-sale data broadcast system and method
US6359881B1 (en) 1997-12-31 2002-03-19 At&T Corp. Hybrid fiber twisted pair local loop network service architecture
US9900305B2 (en) * 1998-01-12 2018-02-20 Soverain Ip, Llc Internet server access control and monitoring systems
US6856974B1 (en) * 1998-02-02 2005-02-15 Checkfree Corporation Electronic bill presentment technique with enhanced biller control
US6980670B1 (en) * 1998-02-09 2005-12-27 Indivos Corporation Biometric tokenless electronic rewards system and method
FR2776790B1 (en) * 1998-03-24 2001-04-20 Bernard Jouglard DEVICE AND METHOD FOR TRACKING THE HISTORY OF A FOOD PRODUCT WITHIN A PRODUCTION, PROCESSING AND MARKETING INDUSTRY
US6377937B1 (en) * 1998-05-28 2002-04-23 Paskowitz Associates Method and system for more effective communication of characteristics data for products and services
US6144988A (en) * 1998-07-23 2000-11-07 Experian Marketing Solutions, Inc. Computer system and method for securely formatting and mapping data for internet web sites
US6336124B1 (en) 1998-10-01 2002-01-01 Bcl Computers, Inc. Conversion data representing a document to other formats for manipulation and display
US6134557A (en) * 1998-11-20 2000-10-17 Matlink, Inc. Materials and supplies ordering system
CA2291920A1 (en) * 1998-12-11 2000-06-11 Karuna Ganesan Technique for conducting secure transactions over a network
US7826923B2 (en) 1998-12-22 2010-11-02 Walker Digital, Llc Products and processes for vending a plurality of products
US7958224B2 (en) 1999-02-17 2011-06-07 Catalina Marketing Corporation Incentive network for distributing incentives on a network-wide basis and for permitting user access to individual incentives from a plurality of network servers
US8510219B1 (en) 1999-03-17 2013-08-13 Edward M. Rose Billing management package for internet access and web page utilization
US6847373B1 (en) * 1999-04-16 2005-01-25 Avid Technology, Inc. Natural color matching in a video editing system
US6678664B1 (en) 1999-04-26 2004-01-13 Checkfree Corporation Cashless transactions without credit cards, debit cards or checks
EP1049056A3 (en) * 1999-04-26 2001-06-13 CheckFree Corporation Electronic bill presentment and/or payment clearinghouse
US7088335B2 (en) * 1999-04-28 2006-08-08 Novus Partners Llc Methods and apparatus for ultra-violet stimulated displays
US6430605B2 (en) * 1999-04-28 2002-08-06 World Theatre, Inc. System permitting retail stores to place advertisements on roadside electronic billboard displays that tie into point of purchase displays at stores
US6430603B2 (en) * 1999-04-28 2002-08-06 World Theatre, Inc. System for direct placement of commercial advertising, public service announcements and other content on electronic billboard displays
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
AU5497400A (en) * 1999-06-22 2001-01-09 Walker Digital, Llc Method and apparatus for conducting a transaction based on brand indifference
WO2001003087A1 (en) * 1999-06-30 2001-01-11 Walker Digital, Llc Vending machine system and method for encouraging the purchase of profitable items
WO2001002973A1 (en) * 1999-07-02 2001-01-11 Covad Communications Group, Inc. Process fulfillment systems and methods using distributed workflow management architecture
US8706630B2 (en) * 1999-08-19 2014-04-22 E2Interactive, Inc. System and method for securely authorizing and distributing stored-value card data
US7333955B2 (en) 2001-09-24 2008-02-19 E2Interactive, Inc. System and method for securing communication service
US6952685B1 (en) * 1999-08-27 2005-10-04 Ochoa Optics Llc Music distribution system and associated antipiracy protection
US7209900B2 (en) * 1999-08-27 2007-04-24 Charles Eric Hunter Music distribution systems
US7647618B1 (en) 1999-08-27 2010-01-12 Charles Eric Hunter Video distribution system
US8656423B2 (en) * 1999-08-27 2014-02-18 Ochoa Optics Llc Video distribution system
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US7370016B1 (en) 1999-08-27 2008-05-06 Ochoa Optics Llc Music distribution systems
US8090619B1 (en) * 1999-08-27 2012-01-03 Ochoa Optics Llc Method and system for music distribution
US6970850B1 (en) * 1999-10-27 2005-11-29 Automated Business Companies Proximity service provider system
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
GB9928736D0 (en) * 1999-12-03 2000-02-02 Ncr Int Inc Self-service terminal
WO2001044888A2 (en) * 1999-12-17 2001-06-21 World Theatre, Inc. Centralized telephone order and distribution system
US6850901B1 (en) 1999-12-17 2005-02-01 World Theatre, Inc. System and method permitting customers to order products from multiple participating merchants
US7720712B1 (en) 1999-12-23 2010-05-18 Amazon.Com, Inc. Placing a purchase order using one of multiple procurement options
CA2396266C (en) * 2000-01-12 2007-03-13 Metavante Corporation Integrated systems for electronic bill presentment and payment
US9252898B2 (en) 2000-01-28 2016-02-02 Zarbaña Digital Fund Llc Music distribution systems
US20010037295A1 (en) * 2000-01-31 2001-11-01 Olsen Karl R. Push model internet bill presentment and payment system and method
AU2001246382A1 (en) * 2000-03-20 2001-10-03 Siemens Aktiengesellschaft Method for ordering and shipping items
EP1323086A1 (en) * 2000-03-20 2003-07-02 Siemens Production and Logistics Systems AG Method for ordering and shipping items
US8473342B1 (en) 2000-04-05 2013-06-25 Catalina Marketing Corporation Method and system for generating certificates having unique Id data
US7848972B1 (en) 2000-04-06 2010-12-07 Metavante Corporation Electronic bill presentment and payment systems and processes
US7734543B2 (en) * 2000-05-09 2010-06-08 Metavante Corporation Electronic bill presentment and payment system
WO2001093167A1 (en) 2000-05-31 2001-12-06 Indivos Corporation Biometric financial transaction system and method
US9165323B1 (en) 2000-05-31 2015-10-20 Open Innovation Network, LLC Biometric transaction system and method
US7218991B2 (en) * 2000-08-22 2007-05-15 Walker Digital, Llc System for vending physical and information items
US20020065787A1 (en) * 2000-08-24 2002-05-30 Evers E. Mark Relationship-based commerical transaction system and method
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
US6688435B1 (en) 2000-11-01 2004-02-10 Craig Alexander Will Electronic ordering of goods with delivery by automatic drive-up storage device
US7409700B1 (en) 2000-11-03 2008-08-05 The Walt Disney Company System and method for enhanced broadcasting and interactive
US20020087468A1 (en) * 2000-12-28 2002-07-04 Ravi Ganesan Electronic payment risk processing
US6937992B1 (en) * 2000-12-29 2005-08-30 Arrowstream, Inc. Transport vehicle capacity maximization logistics system and method of same
WO2002056140A2 (en) * 2001-01-15 2002-07-18 Ipower Logistics, Llc Buyer managed order transmitting system and method
US8112311B2 (en) * 2001-02-12 2012-02-07 Ochoa Optics Llc Systems and methods for distribution of entertainment and advertising content
US20020112243A1 (en) * 2001-02-12 2002-08-15 World Theatre Video distribution system
US20020112235A1 (en) * 2001-02-12 2002-08-15 Ballou Bernard L. Video distribution system
US7340419B2 (en) * 2001-03-15 2008-03-04 Walker Digital, Llc Method and apparatus for product display
US7865427B2 (en) 2001-05-30 2011-01-04 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
US7088352B2 (en) * 2002-06-19 2006-08-08 Novus Partners Llc Dynamic device and method for dispensing machines
CN1650298A (en) * 2001-06-29 2005-08-03 诺沃斯通信技术公司 Dynamic device and method for billboard advertising
US7015875B2 (en) * 2001-06-29 2006-03-21 Novus Partners Llc Dynamic device for billboard advertising
US7098869B2 (en) * 2001-06-29 2006-08-29 Novus Partners Llc Business method for billboard advertising
US7098870B2 (en) * 2001-06-29 2006-08-29 Novus Partners Llc Advertising method for dynamic billboards
US7960005B2 (en) * 2001-09-14 2011-06-14 Ochoa Optics Llc Broadcast distribution of content for storage on hardware protected optical storage media
US20030070174A1 (en) * 2001-10-09 2003-04-10 Merrill Solomon Wireless video-on-demand system
US7233781B2 (en) 2001-10-10 2007-06-19 Ochoa Optics Llc System and method for emergency notification content delivery
US7370014B1 (en) 2001-11-01 2008-05-06 Metavante Corporation Electronic bill presentment and payment system that obtains user bill information from biller web sites
WO2003067375A2 (en) * 2002-02-06 2003-08-14 Wina Kabushiki Kaisha Assembly, system and method for generating a data list
US20040012567A1 (en) * 2002-02-08 2004-01-22 Ashton Jason A. Secure input device
US7206647B2 (en) * 2002-03-21 2007-04-17 Ncr Corporation E-appliance for mobile online retailing
US8799157B1 (en) 2002-05-08 2014-08-05 Metavante Corporation Business combined bill management system and method
US8751384B2 (en) * 2002-05-08 2014-06-10 Metavante Corporation Integrated bill presentment and payment system and method of operating the same
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US20040125077A1 (en) * 2002-10-03 2004-07-01 Ashton Jason A. Remote control for secure transactions
EP1556780A4 (en) * 2002-10-08 2006-11-15 Food Security Systems L L C System and method for identifying a food event, tracking the food product, and assessing risks and costs associated with intervention
US7729996B2 (en) * 2002-11-01 2010-06-01 Checkfree Corporation Reuse of an EBP account through alternate authentication
US7526448B2 (en) * 2002-11-01 2009-04-28 Checkfree Corporation Matching consumers with billers having bills available for electronic presentment
US20040088235A1 (en) * 2002-11-01 2004-05-06 Ziekle William D. Technique for customizing electronic commerce user
US20040139011A1 (en) * 2002-11-01 2004-07-15 Kozee Casey W. Technique for identifying probable payees of a consumer
US8073773B2 (en) * 2002-11-01 2011-12-06 Checkfree Corporation Technique for identifying probable billers of a consumer
US7395243B1 (en) 2002-11-01 2008-07-01 Checkfree Corporation Technique for presenting matched billers to a consumer
US20040133515A1 (en) * 2002-11-01 2004-07-08 Mccoy Randal A. Distributed matching of consumers with billers having bills available for electronic presentment
US20040133513A1 (en) * 2002-11-01 2004-07-08 Mccoy Randal Identity protection technique in matching consumers with electronic billers
US20040133509A1 (en) * 2002-11-01 2004-07-08 Mccoy Randal A. Technique for making payments for a non-subscriber payor
AU2003303393A1 (en) * 2002-12-20 2004-07-22 Kip Systems Automated sales center
US20040135805A1 (en) * 2003-01-10 2004-07-15 Gottsacker Neal F. Document composition system and method
US7951409B2 (en) 2003-01-15 2011-05-31 Newmarket Impressions, Llc Method and apparatus for marking an egg with an advertisement, a freshness date and a traceability code
US20040215560A1 (en) * 2003-04-25 2004-10-28 Peter Amalraj Integrated payment system and method
US20040260638A1 (en) * 2003-06-17 2004-12-23 Shih-Li Wen System and method for electronic trading through product serial numbers
US20050027622A1 (en) * 2003-07-30 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products via defined groups
US8751336B2 (en) * 2003-10-10 2014-06-10 Restaurant Services, Inc. E-catalogue ordering for a supply chain management system
US8655309B2 (en) * 2003-11-14 2014-02-18 E2Interactive, Inc. Systems and methods for electronic device point-of-sale activation
US20070094129A1 (en) * 2003-12-19 2007-04-26 E2Interactive, Inc. D/B/A E2Interactive, Inc. System and method for adding value to a stored-value account using provider specific pin
US7542560B2 (en) * 2003-12-22 2009-06-02 International Business Machines Corporation Guest services management service
US20050165647A1 (en) * 2004-01-23 2005-07-28 Razumov Sergey N. Retail network for supporting product ordering
WO2006044689A2 (en) * 2004-10-15 2006-04-27 Food Security Systems, Inc. Food product contamination event management system and method
US20060195396A1 (en) * 2005-02-28 2006-08-31 Checkfree Corporation Centralized customer care for electronic payments and other transactions via a wide area communications network
US20060195397A1 (en) * 2005-02-28 2006-08-31 Checkfree Corporation Centralized electronic bill presentment
US7472822B2 (en) 2005-03-23 2009-01-06 E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
ITTO20050069U1 (en) * 2005-05-27 2006-11-28 Candis Srl PLASTIC MATERIAL SPATULA FOR THE APPLICATION OF WALL AND SIMILAR COATING SUBSTANCES
US7225093B1 (en) * 2005-11-21 2007-05-29 Agilent Technologies, Inc. System and method for generating triggers based on predetermined trigger waveform and a measurement signal
US7885890B2 (en) * 2006-01-17 2011-02-08 Hsbc Finance Corporation System for authorizing credit use
US8453071B2 (en) 2006-02-07 2013-05-28 International Business Machines Corporation Method of providing phone service menus
US7698220B2 (en) 2006-09-14 2010-04-13 E2Interactive, Inc. Virtual terminal for payment processing
US7702585B2 (en) * 2006-11-30 2010-04-20 Checkfree Corporation Methods and systems for the determination and display of payment lead time in an electronic payment system
US20080133407A1 (en) * 2006-11-30 2008-06-05 Checkfree Corporation Methods and Systems for Determining and Displaying Payment Options in an Electronic Payment System
US8676672B2 (en) * 2007-08-23 2014-03-18 E2Interactive, Inc. Systems and methods for electronic delivery of stored value
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US7853492B1 (en) 2008-03-17 2010-12-14 Kirklin Frederic J System for merchandise ordering and order fulfillment
US20090270687A1 (en) * 2008-04-24 2009-10-29 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Methods and systems for modifying bioactive agent use
US20090271243A1 (en) * 2008-04-25 2009-10-29 Btsafety Llc. System and method of providing product quality and safety
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US8244646B2 (en) 2009-06-09 2012-08-14 Fiserv, Inc. Systems and methods for determining estimated lead times
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US20100312715A1 (en) * 2009-06-09 2010-12-09 Fiserv, Inc. Systems and Methods for Selecting Delivery Methods
US20110040660A1 (en) * 2009-08-10 2011-02-17 Allison Damon R Monitoring And Management Of Lost Product
US20110137740A1 (en) 2009-12-04 2011-06-09 Ashmit Bhattacharya Processing value-ascertainable items
US20110153441A1 (en) * 2009-12-23 2011-06-23 Merrill Brooks Smith Systems and Methods for Authorizing Use of Validly Sold Merchandise
US8775245B2 (en) 2010-02-11 2014-07-08 News America Marketing Properties, Llc Secure coupon distribution
US10068287B2 (en) 2010-06-11 2018-09-04 David A. Nelsen Systems and methods to manage and control use of a virtual card
US9031869B2 (en) 2010-10-13 2015-05-12 Gift Card Impressions, LLC Method and system for generating a teaser video associated with a personalized gift
US9483786B2 (en) 2011-10-13 2016-11-01 Gift Card Impressions, LLC Gift card ordering system and method
US9607336B1 (en) 2011-06-16 2017-03-28 Consumerinfo.Com, Inc. Providing credit inquiry alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US8204977B1 (en) * 2011-11-08 2012-06-19 Google Inc. Content access analytics
US10417677B2 (en) 2012-01-30 2019-09-17 Gift Card Impressions, LLC Group video generating system
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9565911B2 (en) 2013-02-15 2017-02-14 Gift Card Impressions, LLC Gift card presentation devices
US11219288B2 (en) 2013-02-15 2022-01-11 E2Interactive, Inc. Gift card box with slanted tray and slit
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US10217107B2 (en) 2013-05-02 2019-02-26 Gift Card Impressions, LLC Stored value card kiosk system and method
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US9120624B1 (en) 2014-04-22 2015-09-01 Anytime Depot, LLC Package drop-off and pick-up system
US10262346B2 (en) 2014-04-30 2019-04-16 Gift Card Impressions, Inc. System and method for a merchant onsite personalization gifting platform
US10954049B2 (en) 2017-12-12 2021-03-23 E2Interactive, Inc. Viscous liquid vessel for gifting
CN108891838B (en) * 2018-05-21 2019-08-13 北京极智嘉科技有限公司 Order processing method, apparatus, electronic equipment and computer readable storage medium
US20200074541A1 (en) 2018-09-05 2020-03-05 Consumerinfo.Com, Inc. Generation of data structures based on categories of matched data items
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11290855B1 (en) * 2020-09-29 2022-03-29 T-Mobile Usa, Inc. Instance-based message delivery

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3719927A (en) * 1970-12-28 1973-03-06 Trw Data Syst Inc Credit control system
US4115870A (en) * 1976-11-18 1978-09-19 Wordsmith, Inc. Hand-held data processing terminal
US4277837A (en) * 1977-12-30 1981-07-07 International Business Machines Corporation Personal portable terminal for financial transactions
US4266271A (en) * 1978-10-10 1981-05-05 Chamoff Martin E Reconfigurable cluster of data-entry terminals
SE7901889L (en) * 1979-03-02 1980-09-03 Karl Bengt Trehn ONE OF A PERSON AVAILABLE AND EASY PORTABLE DEVICE
GB2066540A (en) * 1979-12-20 1981-07-08 Lethaby & Co Ltd Transaction device
US4361851A (en) * 1980-01-04 1982-11-30 Asip William F System for remote monitoring and data transmission over non-dedicated telephone lines
US4341951A (en) * 1980-07-02 1982-07-27 Benton William M Electronic funds transfer and voucher issue system
US4415065A (en) * 1980-11-17 1983-11-15 Sandstedt Gary O Restaurant or retail vending facility
JPS5854426B2 (en) * 1981-04-08 1983-12-05 株式会社日立製作所 portable terminal device

Also Published As

Publication number Publication date
US4734858A (en) 1988-03-29
US4734858B1 (en) 1997-02-11

Similar Documents

Publication Publication Date Title
CA1268860A (en) Data terminal and system for placing orders
US5265033A (en) ATM/POS based electronic mail system
US5404231A (en) Sender-based facsimile store and forward facility
US5473143A (en) ATM/POS based electronic mail system
US4562340A (en) Terminal device for making payments for credit transactions
US3852571A (en) System of transferral of funds
US3976840A (en) Portable securities selector system
CN100375491C (en) Process and system for transmitting orders over a telecommunication network
US5668953A (en) Method and apparatus for handling a complaint
US3697693A (en) System for maintaining the status of credit accounts
US20020172345A1 (en) Method of universal communication and devices thereof
EP0108751A1 (en) System with remote computer data entry device, associated apparatus and method of using same
CN107665461A (en) Method and system for authenticating user and multiple service providers
WO1985002700A1 (en) Data terminal and system for placing orders
TW502187B (en) Personal information verification method in electronic-commerce system
JP4304161B2 (en) Transfer request processing method and transfer request processing program
KR20000042824A (en) Method for converting account number of financial transactions using permanent number
EP1076986A1 (en) Method and apparatus for transmitting information in response to a verbal or otherwise audible request therefore
US20030208557A1 (en) Fast document delivery service
WO1996034471A2 (en) Fraud resistant remote purchasing system
US5341222A (en) Distributed facsimile information system and method
CA2020574C (en) Communication charge manageable digital communication unit and a method of managing communication charge
GB2254525A (en) Information retrieval using facsimile transmission
TW392407B (en) A telecommunication system having an optical I/O-dataport
JPH0789637B2 (en) Fax system

Legal Events

Date Code Title Description
MKEX Expiry