Data terminal and system for placing orders
First Claim
1. A system for ordering services of goods by generating 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 associated user identification codes;
each data terminal having;
(A) a data storage medium including a send memory in which ordering data and identification data for transmission 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 identification 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 representative of predetermined data of a particular order, and means for storing key signals representative of the latter key actuations in a location of the send memory designated for said particular order;
(G) automatic dialing means for establishing a telephone 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 for identifying the order data being sent by a terminal;
(C) means for transmitting an evaluation response to a said terminal with respect to order and identification data sent by the terminal; and
means for terminating said telephone link a predetermined short time after said evaluation response transmittal to limit the duration of said communication link.
4 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
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 identification. 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 connector. 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.
-
Citations
14 Claims
-
1. A system for ordering services of goods by generating 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 associated user identification codes; each data terminal having; (A) a data storage medium including a send memory in which ordering data and identification data for transmission 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 identification 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 representative of predetermined data of a particular order, and means for storing key signals representative of the latter key actuations in a location of the send memory designated for said particular order; (G) automatic dialing means for establishing a telephone 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 for identifying the order data being sent by a terminal; (C) means for transmitting an evaluation response to a said terminal with respect to order and identification data sent by the terminal; and means for terminating said telephone link a predetermined short time after said evaluation response transmittal to limit the duration of said communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 establishing 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 establishing 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.
-
-
11. 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 terminals, with each data communication including said data terminals, said user identification code, and order data of predetermined 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 communication 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 associated supplier. - View Dependent Claims (12, 13)
-
-
14. A 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, 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 carrying predetermined functional code designations, and a second group of thirteen keys in the array carrying both numeral and alphabet characters;
each key in said second group of keys carrying a pair of alphabet characters which are spatially placed in a horizontal side by side relationship alongside each other, and ten of said keys carrying different numerical characters, with a pair of alphabet control keys in the first group being spatially arranged on the keyboard to correspond with the placement of the alphabet characters on keys in the second group;
means responsive to the activation of a key in the second group and an alphabet control key for generating a key signal to functionally associate the alphabet characters with an alphabet control key and unambiguously identify each alphanumerical character on an actuated key in the second group;
said memory including a send memory and means for storing key signals in said send memory;means for automatically dialing a phone number to establish a telephone link between the data terminal and the central processor; means responsive to the entry of a personal identification code for initiating the dialing of a phone number and the transmittal of the send memory contacts and the personal identification code to the central processor; and means responsive to a transmission from the central processor for erasing the personal identification code from the data terminal.
-
Specification