[51] lilt CI.6 G06F 17/30
[52] U.S. CI 395/619
[58] Field of Search 395/600, 610,
395/619, 620
[56] References Cited
U.S. PATENT DOCUMENTS
4,432,057 2/1984 Daniell et al 364/300
4,807,182 2/1989 Queen 364/900
4,866,611 9/1989 Creeetal 364/705.08
4,875,159 10/1989 Cary 364/200
4,956,809 9/1990 George et al 364/900
5,065,360 11/1991 Kelly 395/800
5,142,619 8/1992 Webster 395/157
5,187,787 2/1993 Skeenetal 395/600
5,210,868 5/1993 Sbimadaetal 395/615
5,237,678 8/1993 Keuchleretal 395/605
5,251,291 10/1993 Malcolm 395/146
5,261,045 11/1993 Scully et al 395/161
5,261,094 11/1993 Everson 395/600
5,272,628 12/1993 Koss 395/764
5,283,887 2/1994 Zachery 395/500
5,301,313 4/1994 Teradaetal 395/600
5,315,709 5/1994 Alston, Jr. et al. 395/606
5,327,555 7/1994 Anderson 395/617
5,333,252 7/1994 Brewer, m et al 395/767
5,339,392 8/1994 Risbergetal 395/161
5,339,434 8/1994 Rusis 395/200
5,355,476 10/1994 Fukumura 395/600
5,392,390 2/1995 Crozier 395/161
5,434,994 7/1995 Shaheenetal 395/500
5,475,833 12/1995 Dauereretal 395/600
5,519,606 5/1996 Frid-Nielsen et al 395/209
OTHER PUBLICATIONS
"The Big Picture (Accessing information on remote data management system)", UNIX Review, v. 7, n. 8, p. 38(7), Aug. 1989.
"Logical Connectivity: Applications, Requirements, Architecture, and Research Agenda" Stuart Madnick and Y. Richard Wang, MIT, System Sciences, 1991, Hawaii Int'l, vol. 1, IEEE, Jun. 1991.
"Automatically Synchronized Objects", Research Disclosure #29261, p. 614 (Aug. 1988).
Cobb et al., 'Paradox 3.5 Handbook 3rd Edition", Bantam (1991), pp. 803-816.
Alfieri, "The Best Book of: WordPerfect Version 5.0", Hayden Books (1988), pp. 153-165 and 429^35.
Intellilink Brochure (1990).
User Manual for PC-Link for the B.O.S.S. and the PC-Link for the B.O.S.S., Traveling Software, Inc. (1989).
(List continued on next page.)
Primary Examiner—Thomas G. Black
Assistant Examiner—Donald D. Min
Attorney, Agent, or Firm—Fish & Richardson P.C.
[57] ABSTRACT
A data processing method for synchronizing the data records of a plurality of disparate databases, in which a status file is provided containing data records representative of the contents of data records existing in the disparate databases at a prior synchronization. Data records from at least a first and a second of the plurality of databases are compared to corresponding data records of the status file to determine whether data records of the plurality of databases have changed or been deleted since the prior synchronization, or whether there are new data records since the earlier synchronization. Based on the outcome of the comparing step, decisions are made as to how to update the data records of the first and second databases. Finally, the status file is updated so that its data records are representative of the contents of the data records of the first and second databases after they have been updated.
40 Claims, 5 Drawing Sheets