Automatic external data synchronization method
First Claim
Patent Images
1. A method, comprising the steps of:
- assembling a common database representing data in a plurality of external data files;
constructing a link file including a listing of one or more format files, each format file identifying fields of data located in one or more external data files, each external data file having an address; and
modifying data in the plurality of external data files, by the steps including;
generating a project file, by the steps including;
modifying a record in the common database;
generating a change object for the record modified;
storing the change object in the project file; and
repeating the steps of modifying a record, generating a change object, and storing the change object in the project files, until the project file is completed; and
performing update of the plurality of external data files by executing the change objects in the project files, including the steps of;
selecting a change object;
locating the external data files affected by the change object;
modifying the external data files affected by the change object; and
repeating the preceding steps for each change object in the project file.
1 Assignment
0 Petitions
Accused Products
Abstract
Data integrity between multiple databases with redundant data fields is enhanced by a synchronization method which adapts to unspecified database formats by a flexible format definition, identification of a data origin and identification of data targets to significantly improve data integrity and update efficiency in legacy database systems.
40 Citations
27 Claims
-
1. A method, comprising the steps of:
-
assembling a common database representing data in a plurality of external data files; constructing a link file including a listing of one or more format files, each format file identifying fields of data located in one or more external data files, each external data file having an address; and modifying data in the plurality of external data files, by the steps including; generating a project file, by the steps including; modifying a record in the common database; generating a change object for the record modified; storing the change object in the project file; and repeating the steps of modifying a record, generating a change object, and storing the change object in the project files, until the project file is completed; and performing update of the plurality of external data files by executing the change objects in the project files, including the steps of; selecting a change object; locating the external data files affected by the change object; modifying the external data files affected by the change object; and repeating the preceding steps for each change object in the project file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for updating data in a plurality of external data files, comprising the steps of:
-
generating a project file, by the steps including; generating a change object for each record modified in a common database; and storing each change object in a project file; and performing update of the plurality of external data files by executing the change objects in the project file, including the steps of; selecting a change object; locating the external data files affected by the change object; modifying the external data files affected by the change object; and repeating the preceding steps for each change object in the project file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for updating a plurality of data files, comprising:
-
a computer; common database, accessible by the computer, the common database including a file structure representing a copy of the plurality of data files; one or more link files, accessible by the computer, the link files including data format information and link information for associating a file in the common database with one or more of the plurality of data files; an input device receiving modifications to one or more files in the common database; and an update device, recognizing modifications to the one or more files in the common database and updating the one or more of the plurality of data files based on the link information. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification