[21] Appl. No.: 435,071
[22] Filed: Apr. 8, 1995
Related U.S. Application Data
[63] Continuation-in-part of Ser. No. 349,022, Dec. 2, 1994.
[51] Int. CI.6 G06F 13/00
[52] U.S. CI 395/200.15; 395/840
[58] Field of Search 395/200.01,200.03,
395/840, 841, 412, 416, 421.11, 182.16, 600, 200.02, 200.09, 200.13, 200.17, 200.18, 853, 650, 824, 830, 831, 839, 200.15; 364/130, 401, 406, 152; 371/31, 32, 67.1, 68.2
[56] References Cited
U.S. PATENT DOCUMENTS
4,831,582 5/1989 Miller et al 395/600
4,951,196 8/1990 Jackson 364/401
5,054,096 10/1991 Beizer 382/41
5,119,465 6/1992 Jack et al 395/500
5,131,053 7/1992 Bernzott et al 382/176
5,257,369 10/1993 Skeen et al 395/650
5,299,304 3/1994 Williams et al 395/148
5,317,740 5/1994 Sites 395/700
5,416,917 5/1995 Adair et al 395/500
5,473,691 12/1995 Menezes et al 380/25
5,491,473 2/1996 Gilbert 340/870.01
5,507,030 4/1996 Sites 395/800
5,513,323 4/1996 Williams et al 395/200.18
Method, system, and apparatus are described for automatically receiving, at an intermediate processing location, data from a wide variety of remote sources, identifying the format of the data, translating the data to a common file format, sending the data to a recipient in an intermediate format, then translating the data to the specific format needed by the particular recipient. The system operates automatically with little human intervention. A unique system for automatically selecting and implementing specific translation modules is also described. Error checking features ensure that the transferred data matches the original data although the format is altered, and documentary receipts are sent to each section of the system that sends data, and logical, statistical and mathematical operations may be performed on the data. The system utilizes internal databases which allows it to know what format data will arrive in, what format to translate it to, and how many transactions to bill a data-receiving subscriber for. The system performs data translation and transfer, and performs validation, exception reporting, data analysis, and generates and sends receipts. Some or all such data processing may alternatively be performed at one or both of the data source and the data destination, without an intermediate processing location. A provider data file may also be prepared from a scanner, such as a fax transmission, which provides image data which are processed in order to derive the data file.
28 Claims, 16 Drawing Sheets