Claims
- 1. An image-based document processing system comprised of a plurality of hardware components and a layered software architecture arranged as a platform for processing documents using document images, said hardware components including a host processor, a document processor to which said documents are applied for capturing document images and reading document data, said document data being sent to said host processor for storage in a database thereof, an optical communication network, an image storage for storing document images captured by said document processor, said document images being sent from said document processor to said image storage via said optical communication network, and at least one workstation having a display, said workstation being coupled to said image storage for receiving document images therefrom for display, said host computer being coupled to said document processor, said image storage and said workstation for controlling the operation thereof, said layered software architecture comprising application programs, system services and native operating systems, said application programs and system services being distributed throughout said system for execution on particular hardware components, at least said host processor, said document processor and said workstation having a respective application program and native operating system along with system services, said system services comprising a library of commands callable by said application programs to provide a uniform interface between said application programs and said native operating systems during operation of said system, said system services operating in response to calls from application programs to translate requests for service into commands appropriate for the native operating systems of the particular hardware components corresponding thereto, wherein at least one application program is provided in a different language from another application program, and wherein calls to said system services are made in the language of the calling application program.
- 2. The system of claim 1, wherein said host processor initially contains a plurality of said application programs which are transferred to corresponding hardware components during initiation of said system.
- 3. An image-based document processing system comprised of a plurality of hardware components arranged as a hardware platform for processing documents using document images, said hardware components including at least a host processor, a document processor, image storage means, and a workstation having display means and data entry means, said system having a layered software architecture comprised of application programs, system services and a plurality of native operating systems provided for particular ones of said hardware components, said application programs and system services being distributed throughout said system for execution on particular hardware components, each hardware component including system services, at least said document processor and said workstation having a respective application program and native operating system, each application program being written in the language of its respective hardware component and at least one application program being provided in a different language from another application program, wherein said document processor operates in response to its respective application program to capture document images, wherein said image storage means is coupled to said document processor for storing document images captured thereby, wherein said workstation is coupled to said image storing means and operates in response to its respective application program for retrieving document images and for displaying retrieved images and wherein said host processor is coupled to said document processor, said image storage means and said workstation for controlling the operation thereof, said system services comprising a library of commands callable by said application programs in their own language to provide a uniform interface between said application programs and said native operating systems during operation of said system for enabling an application program running on a first hardware component to interact in its own language with a second hardware component and its respective native operating system for performing functions provided by said second hardware component, said system services operating in response to calls from application programs to translate requests for service into commands appropriate for the native operative systems of the particular hardware components corresponding thereto.
- 4. The system of claim 3, wherein said host processor initially contains at least a plurality of said application programs and provides for transfer thereof to corresponding hardware components during system initialization.
- 5. They system of claim 4, wherein documents to be processed by said system are arranged as transactions comprised of debit and credit documents, each document having machine-readable identifying data and amount data; and
- wherein said document processor provides for reading said machine-readable data and for capturing images of said documents under the control of its respective application program.
- 6. The system of claim 5, wherein additional workstations are provided, and wherein one of said image workstations is dedicated to receiving document images having correct identifying data.
- 7. The system of claim 6, wherein another of said workstations is dedicated to receiving document images requiring correction of said identifying data.
- 8. The system of claim 7, wherein another of said workstations is dedicated to providing a multiple window display for use in balancing out-of-balance transactions.
- 9. The method of claim 3, wherein said system services include communication services which provide for communication between said hardware components.
- 10. The method of claim 3, wherein said system services include image services providing for the retrieval and display of document images by an application program.
Parent Case Info
This application is a continuation of patent application Ser. No. 07/420,100, filed Oct. 10, 1989.
US Referenced Citations (20)
Foreign Referenced Citations (2)
Number |
Date |
Country |
2277830 |
Dec 1987 |
JPX |
1123349 |
May 1989 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
420100 |
Oct 1989 |
|