Mobile device network data synchronization
First Claim
Patent Images
1. A method of automatically synchronizing mobile device data among a plurality of mobile devices in a network, comprising:
- storing data from a source mobile device on a server computer, wherein the data is transmitted wirelessly from the source mobile device to the server immediately after creation or storage on the source mobile device;
periodically comparing at regular first defined time intervals data stored on the source mobile device with data stored for a first user account associated with the source mobile device on the server computer coupled to the source mobile device over the network;
updating the data stored on the server computer during the first defined time intervals by adding new data present on the source mobile device but not on the server computer, or removing old data present on the server computer but not on the source mobile device, wherein the data stored on the server computer is represented as minimized data stored in a cache of the source mobile device through a process of creating server metadata based on stored source mobile device data, storing the server metadata in the cache of the source mobile device, and using the source mobile device to access the server metadata in the cache of the source mobile device; and
synchronizing a target mobile device subsequent to the updating and during regular second defined time intervals by downloading the new data to the target mobile device or removing the old data from the target mobile device, the target mobile device being different from the source mobile device and associated with a second user account associated with the first user account through a mobile device group.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, article of manufacture, and apparatus for synchronizing mobile device data in a mobile device network is disclosed. In some embodiments, this includes using a processor to identify server data, first comparing the server data with a first mobile device data, and updating the server data based on the first comparison. In some embodiments, the updated server data may be compared (second comparison) to a second mobile device. The second mobile device may be updated based on the second comparison.
-
Citations
18 Claims
-
1. A method of automatically synchronizing mobile device data among a plurality of mobile devices in a network, comprising:
-
storing data from a source mobile device on a server computer, wherein the data is transmitted wirelessly from the source mobile device to the server immediately after creation or storage on the source mobile device; periodically comparing at regular first defined time intervals data stored on the source mobile device with data stored for a first user account associated with the source mobile device on the server computer coupled to the source mobile device over the network; updating the data stored on the server computer during the first defined time intervals by adding new data present on the source mobile device but not on the server computer, or removing old data present on the server computer but not on the source mobile device, wherein the data stored on the server computer is represented as minimized data stored in a cache of the source mobile device through a process of creating server metadata based on stored source mobile device data, storing the server metadata in the cache of the source mobile device, and using the source mobile device to access the server metadata in the cache of the source mobile device; and synchronizing a target mobile device subsequent to the updating and during regular second defined time intervals by downloading the new data to the target mobile device or removing the old data from the target mobile device, the target mobile device being different from the source mobile device and associated with a second user account associated with the first user account through a mobile device group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for automatically synchronizing mobile device data among a plurality of mobile devices in a network, comprising:
-
a first hardware processing component storing data from a source mobile device on a server computer, wherein the data is transmitted wirelessly from the source mobile device to the server immediately after creation or storage on the source mobile device, and periodically comparing at regular first defined time intervals data stored on the source mobile device with data stored for a first user account associated with the source mobile device on the server computer coupled to the source mobile device over the network; a second hardware processing component updating the data stored on the server computer during the first defined time intervals by adding new data present on the source mobile device but not on the server computer, or removing old data present on the server computer but not on the source mobile device, wherein the data stored on the server computer is represented as minimized data stored in a cache of the source mobile device through a process of creating server metadata based on stored source mobile device data, storing the server metadata in the cache of the source mobile device, and using the source mobile device to access the server metadata in the cache of the source mobile device; and a third hardware processing component synchronizing a target mobile device subsequent to the updating and during regular second defined time intervals by downloading the new data to the target mobile device or removing the old data from the target mobile device, the target mobile device being different from the source mobile device and associated with a second user account associated with the first user account through a mobile device group. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification