Patent US1852725A successfully refreshed from Google Patents.
Patent JPS5023448A successfully refreshed from Google Patents.
US6141663A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic external data synchronization method
Assignee: Unimax Systems Corp
•
Filing: 1994-03-18
•
Granted: 2000-10-31
•
Expires: 2014-03-18
Abstract
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.
Inventors
- 👤 Andrew D. Hunkins
- 👤 Brian R. Stromquist
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 03:49
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22; H04M3/2254; H04M3/2263; G; G06; G06F; G06F16/00; G06F16/20; G06F16/27; H04M2203/00; H04M2203/55; H04M2203/554; H04M2203/558; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
196 words
A method of synchronizing redundant data in a plurality of dissimilar external electronic database files, comprising the steps of: (a) for each such external data file, determining the data field and record structure of the database, and creating a format file describing said structure; (b) determining the addressable location for each such external data file; (c) for each such external data file, creating a data link file which associates its format file with the text field in a database used to hold the data; (d) in response to desired modification of any of the data which is held in more than one of said external data files, for each described modification, applying a change to the data in the affected data files; including; (e) comparing said change to said format files as associated with each of the said external files to determine which external data files need to be updated; (f) using link files, format information, and address location to update the data fields in the affected external data files to correspond with the change; and (g) repeating steps e and f until all affected external data files have been updated to reflect the changed data.
Claim 2
Independent Claim
196 words
A method of synchronizing redundant data in a plurality of dissimilar external electronic database files, comprising the steps of: (a) for each such external data file, determining the data field and record structure of the database, and creating a format file describing said structure; (b) determining the addressable location for each such external data file; (c) for each such external data file, creating a data link file which associates its format file with the text field in a database used to hold the data; (d) in response to desired modification of any of the data which is held in more than one of said external data files, for each described modification, applying a change to the data in the affected data files; including; (e) comparing said change to said format files as associated with each of the said external files to determine which external data files need to be updated; (f) using link files, format information, and address location to update the data fields in the affected external data files to correspond with the change; and (g) repeating steps e and f until all affected external data files have been updated to reflect the changed data.
Claim 3
Independent Claim
213 words
A method of synchronizing redundant data in a plurality of dissimilar external electronic database files, comprising the steps of: (a) for each such external data file, determining the data field and record structure of the database, and creating a format file describing said structure; (b) determining the addressable location of each external data files; (c) for each such external data file, creating a data link file associating its format file with the text field in a database used to hold the data; (d) creating a common database of data field items which are found in common in a plurality of said external data files; (e) in response to desired changes in any of the data which is held in more than one of said external data files, changing the data in the common database; (f) for each such change of data in the common database, comparing said change to said format files to determine which external data files need to be updated; (g) using link files, format information, and address location to update the data fields in the affected external data files to correspond with the change made to the common database; and (h) repeating steps f and g until all affected external data files have been updated to reflect the changed data.
Claim 4
Independent Claim
213 words
A method of synchronizing redundant data in a plurality of dissimilar external electronic database files, comprising the steps of: (a) for each such external data file, determining the data field and record structure of the database, and creating a format file describing said structure; (b) determining the addressable location of each external data files; (c) for each such external data file, creating a data link file associating its format file with the text field in a database used to hold the data; (d) creating a common database of data field items which are found in common in a plurality of said external data files; (e) in response to desired changes in any of the data which is held in more than one of said external data files, changing the data in the common database; (f) for each such change of data in the common database, comparing said change to said format files to determine which external data files need to be updated; (g) using link files, format information, and address location to update the data fields in the affected external data files to correspond with the change made to the common database; and (h) repeating steps f and g until all affected external data files have been updated to reflect the changed data.
Claim 5
Dependent Claim
28 words
The method of claim 2 wherein the step of creating a format file for each external data file includes identifying the fields, and the field and record delimiters.
Claim 6
Dependent Claim
38 words
The method of claim 2 wherein said step of changing the data in the common database includes entering replacement data, comparing it with the previous data, and generating a change object to apply to update the external databases.
Claim 7
Dependent Claim
31 words
The method of claim 2 wherein said step of changing the data in the common database includes collecting a number of changes, then scheduling a batch update to the external databases.
Claim 8
Independent Claim
180 words
A system for automatically updating data fields which are used in a plurality of different external target database files which may have differing data structures, comprising: a computer for performing the data updates, said computer having storage and processing resources, and data communication means operatively connected for selective access to the external target files; a common database holding data elements which are used in the external target files; first programmed data means for specifying the data format structure and field identification for each of the external target files; second programmed data means for linking said data formats with the text fields in external target files used to hold the data; said computer system including means for entering changes in data elements of said common database to reflect changes in the underlying information represented by the data; and said computer system including programmed means operative in response to changes in data elements in said common database to use said link and format data to rewrite the affected data fields in the external target files to synchronize them with the common database.
Claim 9
Independent Claim
180 words
A system for automatically updating data fields which are used in a plurality of different external target database files which may have differing data structures, comprising: a computer for performing the data updates, said computer having storage and processing resources, and data communication means operatively connected for selective access to the external target files; a common database holding data elements which are used in the external target files; first programmed data means for specifying the data format structure and field identification for each of the external target files; second programmed data means for linking said data formats with the text fields in external target files used to hold the data; said computer system including means for entering changes in data elements of said common database to reflect changes in the underlying information represented by the data; and said computer system including programmed means operative in response to changes in data elements in said common database to use said link and format data to rewrite the affected data fields in the external target files to synchronize them with the common database.
References Cited (Backward Citations)
US4714995A
Cited
US5369778A
Cited
US5410675A
Cited
US5278978A
Cited
US5416917A
Cited
US5978811A
Cited
US5345586A
Cited
US5403639A
Cited
US5353401A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-10-31 | 2004-05-01 | 2004-10-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-10-31 | 2008-05-01 | 2008-10-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-10-31 | 2012-05-01 | 2012-10-31 | $7700.00 | Window Closed / Lapsed |