US 7,321,930 B2 | ||
Apparatus and methods for managing data used by a mobile device | ||
Tabitha K. Ferguson, Waterloo (Canada); Wen Gao, Waterloo (Canada); Pascal Gaudette, Ottawa (Canada); and James A. Godfrey, Waterloo (Canada) | ||
Assigned to Research In Motion Limited, Waterloo, Ontario (Canada) | ||
Filed on Feb. 11, 2004, as Appl. No. 10/776,900. | ||
Prior Publication US 2005/0044081 A1, Feb. 24, 2005 | ||
Int. Cl. G06F 15/173 (2006.01) |
U.S. Cl. 709—223 | 42 Claims |
1. A method for managing data used by a first mobile device, wherein the data is stored as a plurality of data records that
are saved in a memory of the first mobile device, the method comprising the steps of:
(a) identifying at least one first data record of the plurality of data records saved in the memory of the first mobile device;
(b) saving a first subset of data of each of the at least one first data record to a storage medium residing on a second computing
device;
(c) deleting the first subset of data of each of the at least one first data record from the memory of the first 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 first 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 first
mobile device;
(f) identifying at least one second selected data record of the plurality of data records saved in the memory of the first
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 in step (h), in the memory of the first mobile device.
|