Patent ID: 9514089
Filing Date: 2016-12-06
CPC Classification: G06F,G06Q,H04L,H04N

Claim Text:
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.