Point-to point data synchronization
First Claim
1. A method comprising:
- receiving, at a second user device, from a first user device, via a personal area network connection established between the first user device and the second user device when the first user device and the second user device are within proximity of one another, a first short message service message comprising a subject line, wherein the subject line comprises first state change information identifying a state change of first data stored on the first user device, the state change comprising a first indication that a portion of the first data stored on the first user device has been deleted;
in response to receiving the first short message service message, deleting, by the second user device, based on the first indication of the state change that the portion of the first data stored on the first user device has been deleted, a portion of second data stored on the second user device to synchronize the second data stored on the second user device with the first data stored on the first user device,receiving, at the second user device, via the personal area network connection, a second short message service message from the first user device, wherein the second short message service message comprises second state change information identifying third data from an external source that has been received by the first user device but not received by the second user device prior to establishment of the personal area network connection between the first user device and the second user device;
in response to receiving the second short message service message from the first user device via the personal area network connection, synchronizing, by the second user device, the second user device to include the third data;
after synchronizing the second user device to include the third data, receiving, at the second user device, the third data from the external source; and
in response to receiving the third data from the external source after synchronizing the second user device to include the third data from the first user device, deleting, by the second user device, the third data from the external source as already having been received.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies for point-to-point data synchronization are provided. A personal area network connection between a first user device and a second user device is established. State change information of first data stored on the first user device is received by the second user device, and second data stored on the second device is updated to reflect the state change to synchronize the first data and the second data. Alternatively, a synchronization message including the state change information of first data stored on a first user device is received by the second user device. The state change information is extracted from the synchronization message, and second data stored on a second user device is updated to reflect the state change to synchronize the first data and the second data.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, at a second user device, from a first user device, via a personal area network connection established between the first user device and the second user device when the first user device and the second user device are within proximity of one another, a first short message service message comprising a subject line, wherein the subject line comprises first state change information identifying a state change of first data stored on the first user device, the state change comprising a first indication that a portion of the first data stored on the first user device has been deleted; in response to receiving the first short message service message, deleting, by the second user device, based on the first indication of the state change that the portion of the first data stored on the first user device has been deleted, a portion of second data stored on the second user device to synchronize the second data stored on the second user device with the first data stored on the first user device, receiving, at the second user device, via the personal area network connection, a second short message service message from the first user device, wherein the second short message service message comprises second state change information identifying third data from an external source that has been received by the first user device but not received by the second user device prior to establishment of the personal area network connection between the first user device and the second user device; in response to receiving the second short message service message from the first user device via the personal area network connection, synchronizing, by the second user device, the second user device to include the third data; after synchronizing the second user device to include the third data, receiving, at the second user device, the third data from the external source; and in response to receiving the third data from the external source after synchronizing the second user device to include the third data from the first user device, deleting, by the second user device, the third data from the external source as already having been received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage medium storing instructions that, when executed by a processor of a second user device, cause the processor to perform operations comprising:
-
receiving, from a first user device, via a personal area network connection established between the first user device and the second user device when the first user device and the second user device are within proximity of one another, a first short message service message comprising a subject line, wherein the subject line comprises first state change information identifying a state change of first data stored on the first user device, wherein the state change comprises a first indication that a portion of the first data stored on the first user device has been deleted; in response to receiving the first short message service message, deleting, based on the first indication of the state change that the portion of the first data stored on the first user device has been deleted, a portion of second data stored on the second user device to reflect the state change to synchronize the second data stored on the second user device with the first data stored on the first user device; receiving, via the personal area network connection, a second short message service message from the first user device, wherein the second short message service message comprises second state change information identifying third data from an external source that has been received by the first user device but not received by the second user device prior to establishment of the personal area network connection between the first user device and the second user device; in response to receiving the second short message service message from the first user device via the personal area network connection, synchronizing the second user device to include the third data; after synchronizing the second user device to include the third data, receiving the third data from the external source; and in response to receiving the third data from the external source after synchronizing the second user device to include the third data from the first user device, deleting the third data from the external source as already having been received. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A first user device comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising receiving, from a second user device, via a personal area network connection established between the first user device and the second user device when the first user device and the second user device are within proximity of one another, a first short message service message comprising a subject line, wherein the subject line comprises first state change information identifying a state change of second data stored on the second user device, wherein the state change comprises a first indication that a portion of the second data stored on the second user device has been deleted, in response to receiving the first short message service message, deleting, based on the first indication of the state change that the portion of the second data stored on the second user device has been deleted, a portion of first data stored on the first user device to reflect the state change to synchronize the first data stored on the first user device with the second data stored on the second user device, receiving, via the personal area network connection, a second short message service message from the first user device, wherein the second short message service message comprises second state change information identifying third data from an external source that has been received by the first user device but not received by the second user device prior to establishment of the personal area network connection between the first user device and the second user device, in response to receiving the second short message service message from the first user device via the personal area network connection, synchronizing the second user device to include the third data, after synchronizing the second user device to include the third data, receiving the third data from the external source, and in response to receiving the third data from the external source after synchronizing the second user device to include the third data from the first user device, deleting the third data from the external source as already having been received. - View Dependent Claims (16, 17)
-
Specification