Patent ReferencesSystem and method for using cached data at a local node after re-opening a file at a remote node in a distributed networking environment System for remote computer control using message broadcasting system Method for mapping, translating, and dynamically reconciling data between disparate computer platforms Patent #: 5392390 InventorAssigneeApplicationNo. 689304 filed on 08/07/1996US Classes:709/248, MULTICOMPUTER SYNCHRONIZING707/200, FILE OR DATABASE MAINTENANCE707/203, Version management707/204, Archiving or backup709/246, COMPUTER-TO-COMPUTER DATA MODIFYING710/1, INPUT/OUTPUT DATA PROCESSING710/72, Application-specific peripheral adapting710/73For user input deviceExaminersPrimary: Maung, ZarniAssistant: Thomson, William Attorney, Agent or FirmInternational ClassesG06F 001/00G06F 015/00 G06F 017/30 G06F 015/62 AbstractAn apparatus is disclosed for performing dynamic synchronization between data stored in a handheld computer and a host computer, each having a plurality of data sets including at least one common data set, each computer having a copy of the common data set. The handheld computer has a processor, a communication port, and a data synchronization engine. The data synchronization engine has a pseudo-cache and one or more tags connected to the pseudo cache. Data is synchronized whenever data is written to main memory and/or when the associated pseudo-cache tag is invalidated. By strict adherence to a set of protocols, data coherency is achieved because the system always knows who owns the data, who has a copy of the data, and who has modified the data. The data synchronization engine resolves any differences in the copies and allows the storage of identical copies of the common data set in the host computer and in the handheld computer.Other References
| |