Claims
- 1. A storage/retrieval subsystem for secure duplicative capturing and without data alteration, of image and information data of documents received wherein said system is managed by a host computer, said storage/retrieval subsystem for storing said image and information data for retrieval and conveyance to any one of a plurality of image workstations and/or printers, said storage/retrieval subsystem comprising:
- (a) a plurality of storage/retrieval modules connected in a cluster wherein said plurality of storage/retrieval modules are connected to each other via a local area network controller means and function without need to interrupt said host computer in storage/retrieval operations, wherein each of said storage/retrieval modules includes:
- (a1) means for receiving digitized optical signals containing packets of image data and information data in real time, said digitized optical signals transmitting at least 30 packets of image data per second;
- (a2) means for converting said digitized optical signals to digitized electrical signals;
- (a3) means for storing said electrical signals in real time on identified areas of disk units organized into files within a file system and which separates non-image information data and image data into separate files;
- (a4) means for retrieving in real time, and without alteration, said electrical signals from said separate files as identified image data and non-image information data packets concurrently while storage operations are also taking place;
- (a5) means for transmitting retrieved image data packets to a workstation for display or a printer for printout;
- (a6) means for communicating with a host computer to receive operational instructions and to transmit said non-image information data for storage and use by said host computer;
- (a7) parallel system bus means for interconnecting said means of (a1) through (a6);
- (b) local area network controller means for enabling communication from any one storage/retrieval module to another storage/retrieval module in a clustered group of storage/retrieval modules.
- 2. The storage/retrieval subsystem of claim 1 wherein said local area network controller means includes:
- (a) means for communication with a plurality of workstations and/or printers;
- (b) means for transmitting at least one packet of image data per second to a printer or a requesting workstation.
- 3. The subsystem of claim 1 wherein said means for converting said digitized optical signals include:
- (a) means to provide compressed image data information of the front and the back of each incoming document and also to provide other identification and administrative data for each document.
- 4. The subsystem of claim 1 wherein said means for receiving digitized optical signals include:
- (a) optical-electrical controller means connected to said parallel system bus communication means linked to said means for storage and said means for retrieval.
- 5. The subsystem of claim 1 wherein said means for storing said electrical signals includes:
- (a) storage processor means for identifying and indexing said packets of image data said means including:
- (a1) means for storing non-image information data related to each image packet in a first storage file area;
- (a2) means for storing packets of image data in a second storage file area;
- (b) storage buffer means for temporarily storing at least two said packets of image and information data;
- (c) disk controller means for enabling the access of selected areas of a disk unit;
- (d) disk drive means for accessing an addressed area of disk for writing a packet of data, said disk drive means including disk unit means for magnetically storing said packets of image and information data in real time.
- 6. The subsystem of claim 5 wherein said means for retrieving includes:
- (a) unit processor means for receiving requests for specifically identified data stored on disk and for enabling the access and retrieval of said data in real time, said means including:
- (a1) means for retrieving said non-image information data from said first storage file area;
- (a2) means for retrieving said image data from said second storage file area;
- (b) disk controller means, for receiving instructions from said unit processor means, and for controlling an associated disk drive unit to access an identified area of disk, said associated disk drive unit operating to access and read said identified data from said identified area of disk.
- 7. In a storage/retrieval subsystem for capturing image data and information data from documents received wherein said subsystem is managed by a host computer, and said subsystem includes a plurality of storage/retrieval modules which store said image and information data in data packets for subsequent conveyance to any one of a plurality of image workstations and/or printers, a storage/retrieval subsystem comprising:
- (a) a first cluster of storage/retrieval modules interconnected to each other for data packet exchange by a local area network controller means;
- (b) a second cluster of storage/retrieval modules interconnected to each other by a local network controller means and connected by optical transmission means to said first cluster of storage/retrieval modules;
- (c) wherein said first and second clusters of storage retrieval modules receive said packets of image data and information data in real time at the approximate rate of 30 packets per second from an image capture module via a first point-to-point optical controller means, said data being held secure and without possibility of alteration or tampering;
- (d) and wherein said first and second clusters of storage/retrieval modules exchange packets of image and information data via a second point-to-point optical controller means;
- (e) and wherein each of said storage/retrieval modules includes:
- (e1) means for receiving digitized optical signals containing said packets of image data and information data and means for converting said digitized optical signals to digitized electrical signals;
- (e2) means for storing said electrical data signals in real time in separate file areas for non-image information data and for image data on identified areas of disk units, said means including:
- (e2a) disk drive means for enabling access to at least two disk units;
- (e3) means for retrieving said electrical data signals from said non-image information data file area and from said image data file area as identified image data and information data packets concurrently with the ongoing storage operations on disk;
- (e4) means for transmitting retrieved image data packets to a printer or a requesting workstation for display;
- (e5) means for communicating with a host computer to receive operational instructions and to transmit information data for storage and use by said host computer;
- (e6) parallel system bus data conveyance means for linking said means for receiving and converting, said means for storing, said means for retrieving, said means for transmitting image packets and said means for communicating with said host computer.
- 8. The subsystem of claim 7 wherein said means for storing said electrical data signals in real time includes:
- (a) means for storing at least 2 megabytes of digital data per second on selected areas of said disk units.
- 9. In a storage/retrieval subsystem for capturing image data and information data in real time from documents received using an image capture module and wherein said subsystem is managed by a host computer, and includes a plurality of storage/retrieval modules (SRM) which store said image and information data in a secure manner without alteration for subsequent conveyance to any one of a plurality of image workstations and printers, a storage/retrieval subsystem comprising:
- (a) a first cluster of storage/retrieval modules (SRM) wherein each SRM is interconnected by a first local area network controller means to every other SRM in the said first cluster;
- (b) a second cluster of storage/retrieval (SRM) modules wherein each SRM is interconnected to every other SRM in said second cluster by a second local area network controller means;
- (c) a first point-to-point optical controller means for conveying packets of image and information data from said image capture module to said first cluster of storage/retrieval modules (SRMs);
- (d) a second point-to-point optical controller means for exchanging data between said first cluster of SRMs and said second cluster of SRMs;
- (e) and wherein each of said first and second point-to-point optical controller means includes:
- (e1) means for receiving/transmitting digitized optical signals containing packets of image and information data, and means for converting said digitized optical/electrical signals to digitized electrical/optical signals;
- (f) and wherein each of said storage/retrieval modules (SRMs) includes:
- (f1) point-to-point optical controller means;
- (f2) means for storing said electrical data signals on identified areas of disk units, said means for storing including:
- (f2a) first channel storing means for storing non-image information data relating to each image packet in a first storage file area;
- (f2b) second channel storing means for storing image data in a second storage file area;
- (f3) means for retrieving without alteration said electrical data signals as identified image data and information data packets concurrently with the ongoing data packet storage operations on disk, said means for retrieving including;
- (f3a) first channel retrieval means for retrieving non-image information data from said first storage file area;
- (f3b) second channel retrieval means for retrieving image data from said second storage file area;
- (f4) means for transmitting retrieved image data packets to a printer or to a requesting workstation for display;
- (f5) means for communicating with a host computer to receive operational instructions and to transmit information data for storage and use by said host computer;
- (f6) parallel system bus data conveyance means for linking said means for receiving and converting, said means for storing, said means for retrieving, said means for transmitting image packets and said means for communicating with said host computer.
- 10. The subsystem of claim 9 wherein said host computer includes:
- (a) means for identifying each packet of non-image information data and image data by assigning a retrieval index key number for each packet of data.
- 11. In a storage/retrieval subsystem for capturing image data and information data in real time data packets from documents received at an approximate rate of 30 documents per second using an image capture module, and wherein said subsystem is managed by a host computer, and includes a plurality of storage/retrieval modules (SRM) which store said image and information data in real time for subsequent conveyance to any one of a plurality of image workstations or printers, a storage/retrieval subsystem comprising:
- (a) a first cluster of storage/retrieval modules (SRMs) wherein each SRM is interconnected by a first local area network controller means to every other SRM in the said first cluster, wherein said first cluster of storage/retrieval modules receives said packets of image data and information data from an image capture module via a first point-to-point optical controller means;
- (b) a second cluster of storage/retrieval (SRM) modules wherein each SRM is interconnected to every other SRM in said second cluster by a second local area network controller, and wherein a second point-to-point optical controller means enables data exchanges between said first cluster of SRMs and said second cluster of SRMs, and wherein said first cluster of SRMs and said second cluster of SRMs each have at least one point-to-point optical controller means for exchanging image and information data packets between said clusters;
- (c) and wherein each of said storage/retrieval modules (SRM) includes:
- (c1) means for receiving/transmitting digitized data signals containing said packets of image data and information data;
- (c2) means for storing said digitized data signals into separate non-image information and image data files onto identified areas of disk units, said means for storing including:
- (c2a) disk drive means for accessing associated disk units;
- (c3) means for retrieving said electrical data signals from said separate files, said retrieval occurring without alteration concurrently with the ongoing data packet storage operations on said disk units;
- (c4) means for transmitting retrieved image and information data packets from said disk units to a printer or requesting workstation for display;
- (c5) means for communicating with a host computer to receive operational instructions and to transmit said non-image information data for storage and use by said host computer;
- (c6) parallel system bus data conveyance means for linking said means for storing, said means for retrieving, said means for transmitting image and information data retrieved from disk, and said means for communicating with said host computer
- (c7) means for maintaining data integrity of said image and information data packets to insure that no operator alteration can occur.
- 12. The subsystem of claim 11 wherein said means for storing includes:
- (a) magnetic storage means for storing up to 65 image and information data packets on each cylinder of a disk unit.
- 13. The subsystem of claim 11 wherein each said cluster includes:
- (a) means for interconnecting up to six storage/retrieval modules (SRMs) to form an intercommunicating group of data storage facilities.
Parent Case Info
This is a continuation of co-pending application Ser. No. 07/420,082 filed on Oct. 10, 1989.
US Referenced Citations (8)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2595487 |
Mar 1986 |
FRX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
420082 |
Oct 1989 |
|