Patent ID: 8694597

Claim:
A method for sharing data between a plurality of mobile devices, comprising: using a processor to associate a first mobile device with a mobile device group; associating a second mobile device with the mobile device group, wherein a user of the first mobile device customizes a level of sharing for the second mobile device; allowing the second mobile device to access first mobile device data based on the association of the second mobile device with the mobile device group, wherein the first mobile device data is stored on a server, and wherein allowing the second mobile device to access the first mobile device data includes allowing the second mobile device to save second mobile device data on the server, and wherein saving second mobile device data on the server includes saving second mobile device data on a server account associated with the first mobile device; creating server metadata based on the first mobile device data, wherein the server metadata includes at least one from the group comprising file name and file size; storing the server metadata in a second mobile device cache, wherein the second mobile device cache is organized on the second mobile device in the same order as uploaded to the server, wherein the second mobile device cache is updated from the server; storing the association of the second mobile device with the mobile device group in a storage device; and saving the second mobile device data on the first mobile device from the server after saving the second mobile device data on the server.