Patent · US Expired

Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements

US5974238A · kind A · utility

771Cited by
3References
25Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 7, 1996
Grant dateOct 26, 1999
Priority date
Expiry dateAug 7, 2016

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99953
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.