Method and apparatus for managing synchronization configuration files
AssigneeResearch In Motion Limited
InventorsPaul Edward Landry, Michel Schmiderer
Life of this patent
Estimating the term…
Abstract
A method and apparatus for managing synchronization configuration files at a computing device is provided. It is determined that at least one configuration file has expired, the at least one configuration file associated with a second computing device and comprising data for synchronizing the second computing device with the computing device. A location of the at least one configuration file is then determined. The at least one configuration file is then deleted at the location.
Claims16
A method for managing synchronization configuration files at a computing device, the method comprising:
- determining that at least one configuration file has expired by determining that a time between a last synchronization and a present time has exceeded a threshold value, said at least one configuration file associated with a second computing device and comprising data for synchronizing said second computing device with said computing device;
- and, when it is determined that said at least one configuration file has expired:
- determining a location of said at least one configuration file;
- and
- causing said at least one configuration file to be deleted at said location;
- detecting that said second computing device is in communication with said computing device after said at least one configuration file has been deleted;
- and, in response:
- determining that said second computing device is a new computing device to be synchronized with said computing device;
- receiving at least a subset of data from the second computing device and storing the at least a subset of data;
- compiling at least one new configuration file comprising new data for synchronizing said second computing device with said computing device;
- and
- storing said at least one new configuration file in association with said second computing device.
A computing device for managing synchronization configuration files, said computing device comprising:
- an interface for communicating with a second computing device;
- a memory for storing at least one configuration file associated with said second computing device, said at least one configuration file comprising data for synchronizing said second computing device with said computing device;
- and
- a processor in communication with said interface and said memory, said processor enabled to:
- determine that said at least one configuration file has expired by determining that a time between a last synchronization and a present time has exceeded a threshold value;
- and, when it is determined that said at least one configuration file has expired:
- determine a location of said at least one configuration file;
- and
- cause said at least one configuration file to be deleted at said location;
- said processor further enabled to:
- detect that said second computing device is in communication with said computing device after said at least one configuration file has been deleted;
- and, in response:
- determine that said second computing device is a new computing device to be synchronized with said computing device;
- receive at least a subset of data from the second computing device and store the at least a subset of data;
- compile at least one new configuration file comprising new data for synchronizing said second computing device with said computing device;
- and
- store said at least one new configuration file in association with said second computing device in said memory.
Dependencies are inferred from the claim text.