System and method for reliable symmetric data synchronization
First Claim
1. A method for adding a data item during a synchronization process between at least one sending (source) side electronic device having a database and at least one receiving (target) side electronic device having a database, the method comprising:
- receiving a data item at the at least one receiving (target) side electronic device from the at least one sending (source) side electronic device;
assigning an identifier value to the data item stored in both databases, such that the local identifier of the data item stored in the database of the at least one sending (source) side electronic device is identical to a remote identifier of the same data item stored in the database of the at least one receiving (target) side electronic device;
verifying that the data fields contained in the data item as stored in the database of the at least one sending (source) side electronic device match the data fields contained in the data item as stored in the database of the at least one receiving (target) side electronic device;
after the data item is added to the database of the at least one receiving (target) side electronic device, enabling synchronization of the data item in the database of the at least one receiving (target) side electronic device upon receipt of the remote identifier or the local identifier of the data item from the at least one sending (source) side electronic device.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter discloses a system for adding a data item during a synchronization process, said system comprising a receiving (target) side electronic device having a database being compatible to a database of a sending (source) side, such that each data item has unique local and remote identifiers. The system comprises a control unit for assigning a local identifier and a remote identifier to the data item in the database of the receiving (target) side, such that the local identifier of the receiving (target) side is stored as the remote identifier of the sending (source) side and vice versa. After adding the data item, access to the data item stored in the database of the receiving (target) side, is enabled by receiving the remote identifier or the local identifier of the data item as stored in the database of the sending (source) side.
-
Citations
4 Claims
-
1. A method for adding a data item during a synchronization process between at least one sending (source) side electronic device having a database and at least one receiving (target) side electronic device having a database, the method comprising:
-
receiving a data item at the at least one receiving (target) side electronic device from the at least one sending (source) side electronic device; assigning an identifier value to the data item stored in both databases, such that the local identifier of the data item stored in the database of the at least one sending (source) side electronic device is identical to a remote identifier of the same data item stored in the database of the at least one receiving (target) side electronic device; verifying that the data fields contained in the data item as stored in the database of the at least one sending (source) side electronic device match the data fields contained in the data item as stored in the database of the at least one receiving (target) side electronic device; after the data item is added to the database of the at least one receiving (target) side electronic device, enabling synchronization of the data item in the database of the at least one receiving (target) side electronic device upon receipt of the remote identifier or the local identifier of the data item from the at least one sending (source) side electronic device. - View Dependent Claims (2, 3, 4)
-
Specification