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 of the first user device to perform operations comprising:
- establishing a personal area network connection with a second user device that is located within a personal area network with the first user device, wherein the first user device and the second user device are located within the personal area network when the first user device and the second user device are within physical proximity of one another;
receiving, via the personal area network connection, a short message service message from the second user device, wherein the short message service message from the second user device comprises state change information identifying data that was received, via a network different from the personal area network, by the second user device from an external source located outside of the personal area network but that was 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 comprising state change information identifying the data 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, synchronizing the first user device to include the data from the second user device;
after synchronizing the first user device to include the data from the second user device, receiving the data from the external source via the network different from the personal area network; 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 since the data was already received by the first user device from the second user device.
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
20 Claims
-
1. A computer storage medium storing instructions that, when executed by a processor of a first user device, cause the processor of the first user device to perform operations comprising:
-
establishing a personal area network connection with a second user device that is located within a personal area network with the first user device, wherein the first user device and the second user device are located within the personal area network when the first user device and the second user device are within physical proximity of one another; receiving, via the personal area network connection, a short message service message from the second user device, wherein the short message service message from the second user device comprises state change information identifying data that was received, via a network different from the personal area network, by the second user device from an external source located outside of the personal area network but that was 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 comprising state change information identifying the data 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, synchronizing the first user device to include the data from the second user device; after synchronizing the first user device to include the data from the second user device, receiving the data from the external source via the network different from the personal area network; 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 since the data was already received by the first user device from the second user device. - 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 first user device to perform operations comprising establishing a personal area network connection with a second user device that is located within a personal area network with the first user device, wherein the first user device and the second user device are located within the personal area network when the first user device and the second user device are within physical proximity of one another, receiving, via the personal area network connection, a short message service message from the second user device, wherein the short message service message from the second user device comprises state change information identifying data that was received, via a network different from the personal area network, by the second user device from an external source located outside of the personal area network but that was 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 comprising state change information identifying the data 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, synchronizing the first user device to include the data from the second user device, after synchronizing the first user device to include the data from the second user device, receiving the data from the external source via the network different from the personal area network, 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 since the data was already received by the first user device from the second user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
establishing, by a first user device, a personal area network connection with a second user device that is located within a personal area network with the first user device, wherein the first user device and the second user device are located within the personal area network when the first user device and the second user device are within physical proximity of one another; receiving, at the first user device, via the personal area network connection, a short message service message from the second user device, wherein the short message service message from the second user device comprises state change information identifying data that was received, via a network different from the personal area network, by the second user device from an external source located outside of the personal area network but that was 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 comprising state change information identifying the data 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, synchronizing, by the first user device, the first user device to include the data from the second user device; after synchronizing the first user device to include the data from the second user device, receiving, at the first user device, the data from the external source via the network different from the personal area network; 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 since the data was already received by the first user device from the second user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification