Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
284 words
A system for automatically determining the data format of a storage device of existing legacy system, extracting the data, and transmitting the data in one of several predetermined formats required by a service company comprising: a) a data input means for feeding seed data to said legacy system; b) a Data Locator coupled to said legacy storage device, for searching said legacy system storage device and for storing location (table, record, record position) of occurrences of the seed values in a raw map along with the seed values and the format of the legacy field; c) a Map Refining device coupled to, and for receiving the raw map from the Data Locator, for culling out false hits from the raw map to produce a clean map of domain fields to legacy fields; d) a Control Flow Analyzer coupled to, and receiving the output clean map from the Map Refining device for identifying key fields in the clean map used to acquire other data which must be acquired first, and for creating control flow information indicating the order of data extraction; e) an Output Generator coupled to the Map Refining device and the control flow analyser, for receiving the clean map the control flow information and for creating data extraction steps to extract the data in the required order; f) an Extraction device is coupled to the Output Generator, and to legacy storage device, for executing the data extraction steps to acquire extracted data; g) a Transmission device coupled to the Extraction device for receiving the extracted data, for reformating this data according to a predetermined format, for contacting a service company by conventional communications systems, and for sending the data in the predefined format.
Claim 2
Independent Claim
284 words
A system for automatically determining the data format of a storage device of existing legacy system, extracting the data, and transmitting the data in one of several predetermined formats required by a service company comprising: a) a data input means for feeding seed data to said legacy system; b) a Data Locator coupled to said legacy storage device, for searching said legacy system storage device and for storing location (table, record, record position) of occurrences of the seed values in a raw map along with the seed values and the format of the legacy field; c) a Map Refining device coupled to, and for receiving the raw map from the Data Locator, for culling out false hits from the raw map to produce a clean map of domain fields to legacy fields; d) a Control Flow Analyzer coupled to, and receiving the output clean map from the Map Refining device for identifying key fields in the clean map used to acquire other data which must be acquired first, and for creating control flow information indicating the order of data extraction; e) an Output Generator coupled to the Map Refining device and the control flow analyser, for receiving the clean map the control flow information and for creating data extraction steps to extract the data in the required order; f) an Extraction device is coupled to the Output Generator, and to legacy storage device, for executing the data extraction steps to acquire extracted data; g) a Transmission device coupled to the Extraction device for receiving the extracted data, for reformating this data according to a predetermined format, for contacting a service company by conventional communications systems, and for sending the data in the predefined format.
Claim 3
Dependent Claim
43 words
The system of claim 1 wherein the Map Refining device comprises: a Set Consistency device coupled to the Data Locator which receives the raw map and analyses the raw map checking for consistency from one seed set to the next, discarding inconsistent maps.
Claim 4
Dependent Claim
41 words
The system of claim 1 wherein the Map Refining device comprises: a Single Record Cull device which receives the raw map and culls out single record maps where only one domain field maps to a given record in the legacy application.
Claim 5
Dependent Claim
43 words
The system of claim 1 wherein the Map Refining device comprises: an iteration consistency device which receives the raw map and checks if all iterations of a given domain field map consistently to the same legacy field, culling out those which do not.
Claim 6
Dependent Claim
60 words
The system of claim 1 wherein the Map Refining device comprises: a ranking device which receives the raw map and ranks the maps by the number of fields which map to a common record of legacy storage device, the set of maps that map the largest set of domain fields to a given legacy record are given the highest ranking.
Claim 7
Dependent Claim
50 words
The system of claim 1 wherein the Map Refining device comprises: a Multiple Record Search device which receives the raw map and identifies if differing subsets of maps map to different records in the same file indicating that said legacy system is using different record layouts within the same file.
Claim 8
Dependent Claim
31 words
The system of claim 1 wherein the Map Refining device is adapted to search for repeated characters as delimiters, and indicate if the records are variable length to the Output Generator.