WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Financial data processing system with distributed data input devices and method of use    
United States Patent4914587   
Link to this pagehttp://www.wikipatents.com/4914587.html
Inventor(s)Clouse; Larry R. (Macurgie, PA)
AbstractA financial data processing system utilizing two levels of distributed processors interconnected to one another and a central processor interconnected to the first level of distributed processors and the method of operating the system, particularly with respect to the entry of data by way of the second level of distributed processors, are disclosed. The financial data being processed includes loan information representing the balance of each loan outstanding, the interest rate payable on each loan, the principal and interest due and payable for each periodic loan payment, the identity of each debtor, the delinquency, if any, on each loan, the collection histories of respective loans and financial information relating to leases and leased property. In one embodiment, the system provides for the high speed entry of data utilizing optical character readers which are utilized to scan customer statements containing pre-printed financial data in a format and type recognizable by the optical character reader. The system provides for plural terminals at both the first and second levels of distributed processors, including data entry devices such as keyboards and/or optical character readers, video display devices, such as cathode-ray tube display screens and memory storage devices such as floppy disk and hard disk drives.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4914587
Financial data processing system with distributed data input devices and

     method of use - US Patent 4914587 Drawing
Financial data processing system with distributed data input devices and method of use
Inventor     Clouse; Larry R. (Macurgie, PA)
Owner/Assignee     Chrysler First Information Technologies, Inc. (Allentown, PA)
Patent assignment
All assignments
Publication Date     * April 3, 1990
Application Number     07/083,845
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     August 7, 1987
US Classification     705/38 235/379
Int'l Classification     G06F 015/30
Examiner     Smith; Jerry
Assistant Examiner     Tbui; Kim Thanh
Attorney/Law Firm     Curtis, Morris & Safford
Address
Parent Case     This Application is a Continuation-In-Part of presently co-pending Application Ser. No. 750,912, filed July 1, 1985 now U.S. Pat. No. 4,774,664, issued Sept. 27, 1988 for FINANCIAL DATA PROCESSING SYSTEM AND METHOD, which is hereby incorporated by reference.
Priority Data    
USPTO Field of Search     364/408 364/200 364/900 235/379
Patent Tags     financial data processing distributed data input devices and
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4674044
Kalmus
705/37
Jun,1987

[0 after 0 votes]
4623964
Getz
705/1
Nov,1986

[0 after 0 votes]
4613946
Forman
715/853
Sep,1986

[0 after 0 votes]
4597046
Musmanno
705/36R
Jun,1986

[0 after 0 votes]
4404649
Nunley
235/379
Sep,1983

[0 after 0 votes]
4346442
Musmanno
705/36R
Aug,1982

[0 after 0 votes]
4321672
Braun
705/42
Mar,1982

[0 after 0 votes]
4319336
Anderson
705/21
Mar,1982

[0 after 0 votes]
4317957
Sendrow
705/71
Mar,1982

[0 after 0 votes]
4310838
Juso

Jan,1982

[0 after 0 votes]
4186438
Benson
711/113
Jan,1980

[0 after 0 votes]
4141001
Suzuki
345/168
Feb,1979

[0 after 0 votes]
4130881
Haessler
705/3
Dec,1978

[0 after 0 votes]
4091448
Clausing
235/379
May,1978

[0 after 0 votes]
4016544
Morita
345/550
Apr,1977

[0 after 0 votes]
4566066
Towers
705/36R
Dec,1969

[0 after 0 votes]
4376978
Musmanno
705/36R
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A financial data processing system comprising:

central processing means, including a data bank into which data is written and from which data is read, said data including financial credit transaction information representing the balance outstanding for each credit transaction, the finance charge payable for each credit transaction, the amount due and payable for each periodic payment on said credit transaction, the identity of each obligor of said credit transaction, and the delinquency of payment, if any, on each credit transaction;

a first level of distributed processing means including plural first terminal means coupled to said central processing means selectively operable to write into said data bank updated financial credit transaction information;

a second level of distributed processing means including plural second terminal means coupled to the first level of distributed processing means, each second terminal means being operable by an operator to write to said first level of distributed processing means and thence into the data bank updated financial credit transaction information;

each second terminal means having means for writing during a single operation to said first level of distributed processing means a batch of credit transaction payment data representing payment amounts and the identities of respective obligors for a batch of credit transaction payments;

storage means associated with the first and second levels of distributed processing means, respectively, each of the first and second levels of distributed storage means being operable to store therein the updated financial credit transaction information written from the first or second plural terminal means; and

plural display means coupled to the second level of distributed processing means to display data stored in the central data bank and in the storage means associated with the first and second levels of distributed processing means, including credit transaction payment data and credit transaction application data written into the data bank or the respective level of storage means by the operator.

2. The system of claim 1 wherein at least some of the first and second levels of distributed processing means, are located at sites remote from the central processing means; and further including first data communication means for interconnecting the second level of distributed processing means to selected first level of distributed processing means and second data communication means for interconnecting the first level of distributed processing means with the central processing means, to enable data to be transmitted between the first and second levels of distributed processing means, and between the first level of distributed processing means and the central processing means.

3. The system of claim 1, wherein the second level of distributed processing means comprises a plurality of microcomputers.

4. The system of claim 1, wherein the plural terminal means of the second level of distributed processors include a plurality of keyboards for entering data associated with respective terminal means.

5. The system of claim 4, wherein at least one of the terminal means associated with the second level of distributed processing means further includes an optical character reader.

6. The system of claim 1, further including storage disk means associated with at least some of the plural terminal means of the second level of distributed processing means.

7. The system of claim 1, wherein the plural display means coupled to the second level of distributed processing means include video display units.

8. The system of claim 1, wherein at least some of the second level of distributed processing means include access identifying means for identifying predetermined access codes which enable an operator to perform certain financial transaction through the second terminal means and to establish interconnection between the first and second levels of distributed processing means.

9. The system of claim 8, wherein the second level of distributed processing means is programmed to detect erroneous operation of the terminal means included therein and to cause the display means coupled thereto to display an error message thereby permitting an operator to take corrective measures.

10. The system of claim 9, wherein at least one of the terminal means included in the second level of distributed processing means includes an optical character reader to supply data, said data being stored in one of the storage devices associated with the second level of distributed processing means for subsequent transmission to the first level of distributed processing means in batch mode.

11. The system of claim 10, wherein the terminal means included in the second level of distributed processing means are programmed to transmit sets of multiple payment data to the first level of distributed processing means in batch mode, when a communication link is established between said terminal means and the first level of distributed processing means, said terminal means being programmed to continually attempt to transmit the multiple payment data to the first level of distributed processing means if said first level of distributed processing means is not in a data-receiving mode, until such mode is attained.

12. The system of claim 9, wherein the display means associated with a terminal means of the second level of distributed processing means is programmed to display operator help instructions for each type of financial transaction that can be performed by the activation of programmed function keys designated on a menu screen displayed on the second display means.

13. The system of claim 12, wherein the terminal means included in the second level of distributed processing means are operable during data-input sessions and are programmed to display a summary of the data which has been entered during a data-input session, said summary indicating the number of data sets which have been entered, the number of data sets which cannot be further processed at the first level of distributed processing means due to incorrect entry and the number of data sets to be verified and acknowledged prior to being processed by the first level of distributed processing means due to errors during batch-mode data transmission from the second level of distributed processing means to the first level of distributed processing means.

14. The system of claim 1, further including means at a terminal associated with the second level of distributed processing means to initiate a "multiple mail payment" financial transaction to cause the second display means associated therewith to display a format by which data for plural payments are entered for subsequent transmittal to a selected one of the first level of distributed processing means in batch mode for updating of the permanent data base associated with the central processing means; and data input means at said terminal for entering said data for plural payments.

15. The system of claim 14, wherein said displayed format enables a predetermined maximum number of sets of multiple payment data to be entered into said terminal associated with the second level of distributed processing means for subsequent transmittal at one time in batch mode to one of the first level of distributed processing means.

16. The system of claim 1, wherein the terminal means associated with the second level of distributed processing means are micro-computers.

17. The system of claim 1 wherein the terminal means included in the second level of distributed processing means includes means for transmitting financial credit transaction information to said first level of distributed processing means, means for detecting the incomplete receipt of financial credit transaction information by said first level of distributed processing means to cause previously written financial credit transaction information to be displayed by said display means for review and correction by said operator; and means for completing the transmission of financial credit transaction information to said first level of distributed processing means.

18. The system of claim 1 wherein the terminal means included in the second level of distributed processing means includes means actuable by an operator to correct financial credit transaction information displayed by said display means and identified as not being received by said first level of distributed processing means from said terminal.

19. A method of processing financial data comprising the steps of:

storing in a central data bank, into which data is written and from which data is read, financial credit transaction data representing the balance for each credit transaction outstanding, the finance charge payable for each credit transaction, the amount due and payable for each periodic payment on said credit transaction, the identity of each obligor of said credit transaction, and the delinquency of payment, if any, on each credit transaction;

operating individual ones of plural first terminal means, associated with a first level of distributed processing means which are coupled to the central data bank and to a second level of distributed processing means, to write into and read from the central data bank and to receive batches of input data from the second level of distributed processing means for further processing and entry into the central data bank, updated financial credit transaction data;

writing from said second level of distributed processing means to said first level, during a single operation a batch of credit payment data representing payment amounts and the identities of respective obligors for a batch of credit transaction payments;

writing from said second level of distributed processing means to said first level credit transaction application data representing the identity of each applicant, the amount, type and duration of the requested credit transaction, the finance charge payable on the requested credit transaction and data representing the applicant's ability to repay the requested credit transaction;

subsequently transmitting the credit payment data and application data from the first level of distributed processing means to the central data bank for updating of the central data bank; and

displaying data written to and read from the central data bank and read from the second level of distributed processing means on first display means associated with the first level of distributed processing means and displaying data written to and read from the data bank through the first level of distributed processing means. and written to storage means associated with the second level of distributed processing means on second display means associated with the second level of distributed processing means, said data including payment data and credit transaction application data, summary data representing summaries of plural credit transactions outstanding, payment delinquencies of said plural credit transactions outstanding, collection histories, loss of amounts resulting from credit transactions which are not repaid, and summaries of batches of input data entered from the second level of distributed processing means.

20. The method of claim 19, wherein batches of updated credit transaction data are entered into the system utilizing an optical character reader associated with a terminal means of the second level of distributed processing means.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates to a financial data processing system and a method of operating the system for keeping accounts of loans, loan histories, leases and other financial transactions, and pertinent information relevant to each loan, lease and transaction.

More particularly, this invention relates to a financial data processing system having a "level" of distributed processors, such as micro-computers which also are known as personal computers ("PC's"), coupled to a higher "level" of mini-computers, such that the micro-computers are directly connected to and interface with the mini-computers, and although not directly connected to a host computer, are capable of communicating with it via the mini-computers.

This invention further relates to a financial data processing system having a lower level of distributed processors at the micro-computer level, which are capable of receiving user input data in real-time and providing a temporary storage of such data in a memory storage device of the micro-computer or in a more permanent storage medium such as a disk file readable by the micro-computer, for either processing by the micro-computer or for later transmission to and processing by the next-higher level of distributed processors, e.g. the mini-computers, in batch-mode.

This invention also relates to a financial data processing system having the capability of inputting data in real-time using means other than a conventional computer keyboard to enter the data, particularly such as by means of using an optical character reader directly connected to computer memory storage means.

BACKGROUND OF THE INVENTION

Prior to the invention described below, financial data processing, utilizing a system such as is described in our co-pending U.S. Pat. Application, Ser. No. 750,912, was performed using an essentially bi-level system comprising a plurality of distributed processors at the mini-computer level, each having a plurality of interactive video display terminals ("VDT's") and other peripheral equipment, such as printers, associated therewith, with each distributed mini-computer processor further being connected to and interfacing with a mainframe host computer.

Although this bi-level system operates satisfactorily, it is believed that the efficiency of the overall system can be improved. The operation of this system is dependent, to a large part, on the rate at which data can be input into the system by the individual operators using the VDT's connected to the distributed mini-computer processors, in real-time, and in a time-sharing mode. The capability of each individual distributed mini-computer processor to accept data being input thereto greatly exceeds the rate at which individual operators can manually input such data via the computer keyboard. The full data processing capability of the mini-computers, moreover, is not utilized even where a plurality of VDT's are connected thereto in time-sharing mode. The system is limited, in some instances, particularly at large branch office sites, by the relatively small number of VDT's which can actually be connected to a single distributed mini-computer because of hardware limitations, such as the number of VDT ports that a single mini-computer can accommodate. In other instances, the full data processing capability of the mini-computer is not utilized because of the relatively small number of VDT's, less than the maximum number which can be connected to a single mini-computer in time-sharing mode, which actually interface with a single mini-computer serving one or more branch offices. Finally, even when a plurality of VDT's connected to a mini-computer are simultaneously being utilized for the manual input of data into the memory storage devices associated with the mini-computer, in real-time, or time-sharing modes, since the process is relatively slow it prevents the mini-computer from performing other important processing tasks internally.

For these reasons, a further improvement to the financial data processing system as set forth in co-pending U.S. Pat. Application Ser. No. 750,912, has been developed specifically to overcome the above limitations and to avoid unduly restricting the processing capability of the mini-computers in the system by releasing them from the function of processing input data being entered into the system by relatively slow-speed manual entry via keyboard from VDT's connected to the mini-computer in time-sharing mode, thereby increasing the overall data processing efficiency of this system.

OBJECTS OF THE INVENTION

Therefore, it is object of the present invention to provide a further, lower level of data entry and distributed processing capability for the overall financial data processing system of our invention, by means of a network (or subsystem) of micro-computers, also generally known as personal computers, below the level of the mini-computers. This sub-system is provided in order to facilitate the entry of data into the financial data processing system by first inputting data into the micro-computers either by direct manual entry of the data from the micro-computer keyboard (i.e. from the level of micro-computers coupled to a mini-computer), or alternatively, by means of an optical character reader to enter and store the data. The input data is copied onto a permanent storage means (such as a floppy or hard disk) of the micro-computer from the volatile working storage memory, for more permanent storage. After a batch of data has been so accumulated, the data is transmitted to the next-higher level of distributed processors, i.e. the mini-computer connected thereto, by means of a communication interface and link, such as a modem and standard telephonic communication line, or by means of an optical fiber link, connecting the micro-computer to a mini-computer. The transmitted data is then entered into a direct access memory storage device connected to the mini-computer, for master file updating and for further processing of the data.

A further object of this invention is to provide a financial data processing system having a lower level of distributed processors, i.e. micro-computers, connected to a next-higher level of distributed processors, i.e. mini-computers, the latter being connected to a mainframe central host computer, such that the individual micro-computers are capable of inputting file data into the system relating to all financial functions performed by the system, in real-time. The inputted data subsequently is transmitted to the mini-computers for file updating and data processing in high-speed batch mode. Thus, the central processing units of the mini-computers are thereby utilized more efficiently.

Various other objects, advantages and features of the present invention will become readily apparent from the detailed description that follows, and the novel features of the invention are particularly pointed out in the appended claims.

SUMMARY OF THE INVENTION

Heretofore, a financial data processing system utilizing several levels of interactively linked distributed processors has not been possible because of the unavailability of system operating and control software to accomplish such an objective. The financial data processing system of the present invention, which integrates a micro-computer sub-system with a higher level of distributed processor, therefore, represents a significant advancement of the state of the art. The system of this invention is made possible by adapting Application Program Interface ("API") software developed by IBM to the particular requirements of the financial data processing field.

API software provides the means for operating an integrated hardware system, such as that of the present invention based on PC's and mini-computers. The API software enables hardware sub-systems to be linked in a way that permits the exchange of data between the PC and the mini-computer and allows the PC to perform certain designated processing functions, such as high volume, routine data processing operations, thereby freeing the central processing unit of the mini-computer to perform other tasks. Through the adaption and use of API software, the overall capabilities, flexibility, operating speed and efficiency of the integrated financial data processing system are greatly enhanced.

In the present invention, the API software has been modified to create an integrated system of hardware which links one or more PC's to at least one mini-computer. The system is structured in such a way as to provide an essentially unidirectional flow of operational control which is established from the PC and can be extended to the mini-computer for select designated operations. A tie-in from a PC to the mini-computer is initiated from the PC. The link enables the PC to interrogate the mini-computer and obtain data from data files corresponding to the designated functions which the PC's are authorized to access. For certain operations, the PC's may have "read only" access to data contained in files at the mini-computer level. For other operations, particularly those involving the processing of data which is used to update information in the permanent data files at the mini-computer level, the PC's have the further capability of transmitting the processed data to the mini-computer and writing the data to memory at that level. A step-by-step detailed description of how the system operates is presented below.

The PC/mini-computer interface is also structured such that, on the other hand, the mini-computer cannot independently access a PC and transfer data to it at the mini-computer's instance. Data transfer from the mini-computer to a PC must be initiated as a request from the PC.

In accordance with a broad, general feature of this invention, a financial data processing system and a method of operating that system are provided. Included in this system are a central processor with a data bank into which financially-related data is written and from which data is read. Also provided is a higher level of distributed processors with associated direct access storage devices and other peripherals, including video display terminals (VDT's) and printers, into which data is also written and from which data is also read. This higher level of distributed processors (mini-computers) performs data processing for substantially all financial functions programmed into the system. The aforesaid elements of the system hardware and the financial functions performed by the system are more fully described in co-pending U.S. Pat. Application Ser. No. 750,912. Also integrated as part of the overall system, as particularly disclosed in the present specification, is a second, lower level of distributed processors, for example, micro-computers which are used essentially to input data into the system in real-time and to retrieve data processed or otherwise provided at the mini-computer level for real-time display and/or printout.

The financial data maintained and processed by the functions performed by the system, and which the micro-computers are capable of inputting, accessing and transmitting interactively with the system include, but are not limited to, financial loan information representing the balance of outstanding loans, the interest rate payable on a loan, the principal and interest due and payable for each periodic loan payment, information on the identity of each debtor, a record of any delinquency in payment of a loan, the cumulative collection histories of each loan and financial information relating to leases and leased property.

The input means of each micro-computer, including, e.g. a keyboard or an optical character reader, are operable to write into the memory storage area of the micro-computer, and optionally, to store on a disk file of the micro-computer, data pertaining to financial loan information. In particular, this includes multiple loan payment data representing principal and interest payments and the identities of respective debtors, for a batch of loan payments, multiple lease payment data, and loan application data representing the identity of each applicant, the amount, type and duration of the requested loan, the interest rate payable on the requested loan and credit data representing the applicant's ability to repay the requested loan.

The display means of each micro-computer, such as a video display screen or the like, is operable to display data stored in and read from memory storage of the microcomputer or from a disk file. Data can be input to memory storage from a keyboard for newly entered data or it can be input by reading-in previously entered data which has been retained on a disk, from a permanent disk file. Disk files, containing previously entered data, are a convenient means of playback for the purpose of verification and/or reentry. The display means of the micro-computers are also operable to access and retrieve processed data directly from the mini-computers or from the central host computer, via the mini-computers.

In a preferred embodiment, each micro-computer, such as an IBM 3270-PC, is provided with a keyboard, a multi-colored video display screen, a memory storage area for the micro processor, means such as a floppy disk drive or a hard disk drive, for permanently recording data that has been entered into the memory storage and, alternatively for transferring data therefrom into the memory storage. Optionally, an optical character reader is used as an alternative to the manual entry of data from the keyboard.

Each micro-computer is connected to a direct access peripheral storage device associated with the next-higher level of distributed processor, i.e. a mini-computer such as an IBM 8100 processor/8101 storage device combination. The mini-computer systems, with which the micro-computers are interconnected may include one or more additional memory storage devices, such as an IBM 8102 and one or more tape drive units, such as an IBM 8809. A full description of the operation of the mini-computer system and the financial data processing functions which are performed at this level of the overall system is described in the co-pending application referred to above and is not herein described in detail. A detailed description of the operation of the micro-computer level of distributed processors in conjunction with the operation of the overall system is discussed below, with particular emphasis on a detailed description of the operation of these terminals in performance of the multiple payment processing function .

BRIEF DESCRIPTION OF THE DRAWINGS

The following detailed description is best understood in conjunction with the accompanying drawings in which:

FIGS. 1-3; 4A-B; 5; 5a; 6A-C; 7-9; 10A-B; 11A-C; 12-20 as described in our co-pending U.S. Pat. Application referred to hereinabove.

FIG. 21 is a schematic representation of the components of the micro-computer sub-system and their relationship to one another and to the mini-computer level of distributed processors.

FIGS. 22A-22E are a flow chart representation of the program which the micro-computer sub-system utilizes to perform the operation of data input for the multiple payment processing function.

FIG. 23A is a display of the personal computer (PC) main menu for the customer payments multiple mail option.

FIG. 23B is an illustration of the PC display screen for the main menu help map.

FIG. 24A is a representation of the PC display screen for the input of payment data.

FIG. 24B is a representation of the PC display screen for the multiple input help map.

FIG. 25 is a representation of the PC display screen for the payment input results.

FIG. 26 is a representation of the PC display screen for the payment restart status map.

FIG. 27 is a representation of the PC display screen for the payment and help screen restart.

FIG. 28 is a representation of the display screen for the instructions for the input data verification procedure.

DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT

The following detailed description is intended to provide an understanding of the method of operation of the micro-computer sub-system of the present invention, which is a part of the overall financial data processing system described in detail in co-pending U.S. Pat. Application, Ser. No. 750,912. Particular emphasis is given in the following to application of the micro-computer sub-system of the present invention to the multiple payment processing financial transaction option. It is to be understood, however, that the micro-computer sub-system of the present invention can generally be utilized to perform any of the financial data processing transaction options which can be selected by the user from the main menu of all financial transactions that may be carried out by the overall system as described in the aforementioned patent application. The specific sequence of steps followed in the performance of other options varies accordingly. The determination of the specific steps for other financial transaction options will be obvious to one skilled in the art of computer programming based on the disclosure herein and on the disclosure in our above mentioned co-pending application.

FIG. 21 is an overall view of a micro-processor terminal as utilized according to the invention, including a keyboard, central processing unit (CPU) and a video display terminal (VDT), together with an optical character reader (OCR) for alternative means of data entry into the CPU instead of the keyboard. Also shown is a data communications link between the micro-computer sub-system and the next highest "level" of distributed processor in the overall financial data processing system, namely the mini-computer level, utilizing, for example, an IBM 8100 mini-computer and its peripherals such as an IBM 8101 direct access storage device, one or more IBM 8102 disk drives and an IBM 8809 tape drive for tape back-up of data stored on hard disk. The two-way data transmission link between the micro-computer and mini-computer sub-systems is established with an appropriate interface at each terminal, such as a modem in the case of interconnection over conventional telephonic lines. Alternatively, a fiber optic link can be established between the two systems. Several micro-computers may be coupled to a common mini-computer subsystem.

Referring to FIG. 22A, the operator first turns on the VDT and PC of the micro-computer subsystem as at 1002 of the illustrated multiple payment processing flow chart. Assuming the PC is provided with a hard disk drive, the VDT screen shows a c> prompt as the last symbols echoed to the VDT, as is conventional. If the c> prompt is not shown on the screen, the operator is put on notice that there is a PC problem as represented by the inquiry at 1004, that the system is not operating properly and that branch support, which is a central user help desk, should be contacted to determine the nature of the problem and to provide assistance. If the c> prompt is properly shown on the screen, the inquiry at 1004 is answered in the affirmative and the operator is apprised that he may proceed with the session. The operator next presses the designated key (JUMP) or combination of keys to tie-in the PC to the mini-computer, such as IBM 8100, with which it interfaces, as at 1006. This interconnection can be established by means of a modem utilizing standard telephonic communication lines or the interface can be established by means of other devices such as a dedicated fiber-optic link. If a successful interconnection is not confirmed, the inquiry at 1008 is answered in the negative and the operator may first take corrective measures on his own, and if still unsuccessful in establishing a link-up, he may call on branch support for assistance. When a link-up is successfully established, the inquiry at 1008 is answered in the affirmative and the operator proceeds by logging-on to the system main menu, as at 1010. The Main Menu display screen is illustrated in FIG. 7. As an illustrative example, any one of eighteen separate financial transactions may be selected by the terminal operator. After selecting one of the transaction options, the operator enters a user identification number and password needed top verify that the operator has the authority to access the selected option, as at 1012