System and method for synchronizing personal data among a plurality of devices storing such data
First Claim
1. A system for managing data synchronization among a plurality of data storage devices, the system comprising:
- a personal information management (PIM) system adapted interface with a plurality of data storage devices, the personal information system supporting a plurality of data synchronization protocols for synchronizing data with said plurality of data storage devices; and
a synchronization arbitrator associated with the personal information system, the synchronization arbitrator adapted to register one or more data storage devices and initiate a data synchronization function between each registered data storage device and the personal information system using a synchronization function appropriate for each data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for maintaining data synchronization across a plurality of user devices is provided. The system and method manage data synchronization among a plurality of data storage devices includes a mobile personal information system adapted interface with a number of data storage devices. A personal information system supports multiple data synchronization protocols so that the personal information system may synchronize data with a wide range of different data storage devices. A synchronization arbitrator is associated with the personal information system. The synchronization arbitrator is adapted to register all of a user'"'"'s personal devices which store the user'"'"'s personal information. The synchronization arbitrator also initiates a data synchronization function with each registered data storage device, employing the synchronization protocol appropriate for each device. The personal information management system may comprise a vehicular mounted personal data storage system. The user devices may include a hand-held personal data storage system and a computer adapted to store personal data.
-
Citations
31 Claims
-
1. A system for managing data synchronization among a plurality of data storage devices, the system comprising:
-
a personal information management (PIM) system adapted interface with a plurality of data storage devices, the personal information system supporting a plurality of data synchronization protocols for synchronizing data with said plurality of data storage devices; and
a synchronization arbitrator associated with the personal information system, the synchronization arbitrator adapted to register one or more data storage devices and initiate a data synchronization function between each registered data storage device and the personal information system using a synchronization function appropriate for each data storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A personal information management system comprising:
-
a vehicle mounted personal data storage system;
a hand-held personal data storage device;
a computer adapted to store personal data; and
a synchronization arbitrator adapted to maintain consistent personal data stored in the vehicle mounted personal data storage system, the hand-held personal storage system and the computer. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of maintaining consistent data across a plurality of personal data storage devices, comprising:
-
providing a synchronization arbitrator adapted to synchronize personal data among each of a plurality user devices storing personal data;
synchronizing data between the synchronization arbitrator and a first device such that personal data stored on both the first device and the synchronizing arbitrator are consistent;
maintaining a first change log of changes necessary to synchronize the personal data between the synchronization arbitrator and the first device;
synchronizing data between the synchronization arbitrator and a second device such that personal data stored on both the second device and the synchronization arbitrator are consistent;
maintaining a second change log of changes necessary to synchronize the personal data between the synchronization arbitrator and the second device;
comparing the first and second change logs to determine whether changes necessary to synchronize the personal data between the synchronization arbitrator and the second device are necessary to synchronize the personal data between the synchronization arbitrator and the first device; and
synchronizing data between the synchronization arbitrator and the first device when it is determined that changes necessary to synchronize the personal data between the synchronization arbitrator and the second device are necessary to synchronize data between the synchronization arbitrator and the first device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of maintaining consistent personal data across a plurality of devices adapted to store personal data, the method comprising:
-
providing a synchronization arbitrator;
registering a plurality of devices storing personal data with the synchronization arbitrator;
identifying a synchronization protocol for synchronizing data between the synchronization arbitrator and each of the plurality of registered devices; and
synchronizing data between the synchronization arbitrator and each device of said plurality of devices, for each device using a synchronization protocol identified for synchronizing data with the device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification