Transaction execution system with improved key function versatility
First Claim
1. For use in a transaction execution system which is shared by a plurality of institutions and which includes at least one terminal remote from and in communication with a host data processing system, a terminal comprising:
- keyboard means operable by a customer of a specific one of said institutions for entering transaction data and including a plurality of transaction keys representing different transaction steps selectively operable by said customer,communication port means for receiving keyboard control data blocks from a host data processing system;
first storage means for storing a plurality of keyboard control data blocks received from the host data processing system and unique to the respective institutions, each said keyboard control data block assigning a particular one of a plurality of different key states to each of said plurality of transaction keys;
means responsive to entry by the customer of data identifying said specific institution for locating the keyboard control data block corresponding to said specific institution; and
transaction processing means responsive to selection by the customer of one of the plurality of transaction keys and to entry of the institution identifying data for processing a transaction step represented by the selected transaction key in accordance with the key state assigned to the selected transaction key by the keyboard control data block located by the entry responsive means;
whereby the processing at said terminal of transaction keys activated by said customer of a specific institution to select transaction steps is performed in accordance with respective key states assigned to said transaction keys by said specific institution via the communication port means from the host data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A transaction execution system is provided in which key initiated transaction requests at a terminal remote from and in communication with a host data processing system are processed at the terminal under the selective control of the host. Each active transaction key at the terminal keyboard is assigned one of three different states by a financial institution table. The table provides keyboard customization by selecting one of a plurality of different groups of key states for the different keys arrived at by combining the key states in a custom key set table with the states in a base key set table in response to information from a credit card entered by a consumer. Transactions requested by keys assigned a standard state are processed at the terminal without further data input being required of the consumer. Transactions requested by keys having a data entry state are also handled within the terminal and with the additional consumer entered data required to complete the transaction being requested by and received by the terminal using sets of messages previously stored in the terminal by the host data processing system. Transactions designated by an interactive key state take place within and involve interactive communication between both the terminal and the host, enabling the responses and other communications generated by the host in connection with a transaction for a particular customer to be customized and providing for greater and more varied transactions including such things as bill paying in which funds are transferred between accounts in the host. Message storage within the terminal and communication of messages to the terminal from the host are greatly simplified by storage of segments of messages at the terminal. Frequently repeated phrases can then be incorporated into a message as it is readied for display at the terminal by storing the phrases as segments and thereafter simply identifying them in message definitions communicated to the terminal from the host or stored at the terminal.
284 Citations
7 Claims
-
1. For use in a transaction execution system which is shared by a plurality of institutions and which includes at least one terminal remote from and in communication with a host data processing system, a terminal comprising:
-
keyboard means operable by a customer of a specific one of said institutions for entering transaction data and including a plurality of transaction keys representing different transaction steps selectively operable by said customer, communication port means for receiving keyboard control data blocks from a host data processing system; first storage means for storing a plurality of keyboard control data blocks received from the host data processing system and unique to the respective institutions, each said keyboard control data block assigning a particular one of a plurality of different key states to each of said plurality of transaction keys; means responsive to entry by the customer of data identifying said specific institution for locating the keyboard control data block corresponding to said specific institution; and transaction processing means responsive to selection by the customer of one of the plurality of transaction keys and to entry of the institution identifying data for processing a transaction step represented by the selected transaction key in accordance with the key state assigned to the selected transaction key by the keyboard control data block located by the entry responsive means; whereby the processing at said terminal of transaction keys activated by said customer of a specific institution to select transaction steps is performed in accordance with respective key states assigned to said transaction keys by said specific institution via the communication port means from the host data processing system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A transaction execution system which is shared by a plurality of institutions and which includes a plurality of terminals, each remote from and in communication with a common host data processing system, characterized in that
each terminal comprises: -
keyboard means operable by a customer of a specific one of said institutions for entering transaction data, and including a plurality of transaction keys operable by said customer for selecting different transaction steps; communication port means for receiving keyboard control data blocks unique to the respective institutions from the host data processing system, and for communicating transaction data to the host data processing system; first storage means for storing a plurality of said keyboard control data blocks, each said keyboard control data block assigning a particular one of a plurality of different key states to each of said plurality of transaction keys; first locating means responsive to entry by the customer of data identifying said specific institution for locating the keyboard control data block corresponding to said specific institution; and first transaction processing means responsive to selection by the customer of one of the plurality of transaction keys and entry of data identifying a specific one of said plurality of institutions for processing a transaction step represented by the selected transaction key in accordance with the key state assigned to the selected transaction key by the keyboard control data block located by said first locating means, said first transaction processing means including means for processing the transaction step represented by the selected key at the terminal when the selected key has a first key state assigned thereto and means for distributing processing of the transaction step represented by the selected key between said terminal and said host data processing system when the selected key has a second key state assigned thereto; and the host data processing system comprises; second transaction processing means for processing part of the transaction step when the selected key has said second key state assigned thereto; whereby the processing at said terminal of transaction keys activiated by said customer of a specific institution to select transaction steps is performed in accordance with respective key states assigned to said transaction keys by said specific institution via the communication port means from said host data processing system. - View Dependent Claims (7)
-
Specification