Patent ID: 7590722

Claim:
A mobile device adapted to manage data, comprising: a processor, wherein the processor is controlled by one or more processing modules; and a memory coupled to the processor; wherein the processor is adapted to communicate with at least one remote computing device on which a storage medium resides, wherein the processor is adapted to control the transfer of data between the memory and the storage medium, wherein the data is stored as a plurality of data records that are saved in a memory of the mobile device, and wherein at least one of the one or more processing modules are programmed to perform the acts of: a) identifying at least one first data record of the plurality of data records saved in the memory of the mobile device; b) saving a first subset of data of each of the at least one first data record to the storage medium residing on the at least one remote computing device; c) deleting the first subset of data of each of the at least one first data record from the memory of the mobile device, wherein a second subset of data of each of the at least one first data record remains saved in the memory of the mobile device; d) for each of the at least one first data record, associating an identifier therewith that can be used to locate the first subset of data thereof as saved on the storage medium; e) for each of the at least one first data record, saving the identifier associated therewith in the memory of the mobile device; f) identifying at least one second selected data record of the plurality of data records saved in the memory of the mobile device; g) for each of the at least one second selected data record, determining the location of the first subset of data thereof as saved on the storage medium using the identifier associated therewith; h) for each of the at least one second selected data record, retrieving at least a subset of the first subset of data thereof from the storage medium; and i) for each of the at least one second selected data record, saving the at least a subset of the first subset of data thereof, as retrieved from the storage medium, in the memory of the mobile device.