Point-To-Point Data Synchronization
First Claim
1. A computer storage medium storing instructions that, when executed by a processor of a first user device, cause the processor to perform operations comprising:
- receiving, via a personal area network connection, a short message service message from a second user device, wherein the short message service message comprises state change information identifying data from an external source that has been received by the second user device but not received by the first 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 short message service message from the second user device via the personal area network connection, synchronizing the first user device to include the data;
after synchronizing the first user device to include the data, receiving the data from the external source; and
in response to receiving the data from the external source after synchronizing the first user device to include the data from the second user device, deleting the data received 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.
13 Citations
20 Claims
-
1. A computer storage medium storing instructions that, when executed by a processor of a first user device, cause the processor to perform operations comprising:
-
receiving, via a personal area network connection, a short message service message from a second user device, wherein the short message service message comprises state change information identifying data from an external source that has been received by the second user device but not received by the first 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 short message service message from the second user device via the personal area network connection, synchronizing the first user device to include the data; after synchronizing the first user device to include the data, receiving the data from the external source; and in response to receiving the data from the external source after synchronizing the first user device to include the data from the second user device, deleting the data received from the external source as already having been received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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, via a personal area network connection, a short message service message from a second user device, wherein the short message service message comprises state change information identifying data from an external source that has been received by the second user device but not received by the first 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 short message service message from the second user device via the personal area network connection, synchronizing the first user device to include the data, after synchronizing the first user device to include the data, receiving the data from the external source, and in response to receiving the data from the external source after synchronizing the first user device to include the data from the second user device, deleting the data received from the external source as already having been received. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a first user device, via a personal area network connection, a short message service message from a second user device, wherein the short message service message comprises state change information identifying data from an external source that has been received by the second user device but not received by the first 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 short message service message from the second user device via the personal area network connection, synchronizing, by the first user device, the first user device to include the data; after synchronizing the first user device to include the data, receiving, at the first user device, the data from the external source; and in response to receiving the data from the external source after synchronizing the first user device to include the data from the second user device, deleting, by the first user device, the data received from the external source as already having been received. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification