Data store management system and method for wireless devices
AssigneeResearch In Motion Limited
InventorsGerhard Klassen, Robbie Maurice
Life of this patent
Estimating the term…
Abstract
In accordance with the teaching described herein, systems and methods are provided for managing memory space in a mobile device. A plurality of data storage locations may be included. A plurality of software applications may be included, with each software application being operable to store data to a different data storage location. A data store management system may be operable to access and delete data stored in the plurality of data storage locations. If insufficient memory space is available in one of the data storage locations, then the data store management system may access the one data storage location and at least one other data storage location and delete data from at least one of the accessed data storage locations.
Claims35
A system for managing memory space in a mobile device, comprising:
- a plurality of data storage locations;
- a plurality of software applications, each software application being operable to store data to a different data storage location;
- and
- a data store management system operable to access and delete data stored in the plurality of data storage locations in accordance with one or more pre-selected control levels;
- wherein if insufficient memory space is available in one of the data storage locations, then the data store management system accesses at least two of the data storage locations and deletes data from at least one of the accessed data storage locations.
A method for managing memory space in a mobile device, comprising:
- determining that additional memory space is needed to store application data in one of a plurality of data storage locations, wherein each of the data storage locations stores a different category of application data;
- sequentially accessing each of the plurality of data storage locations to identify stored data that satisfies one or more deletion criteria, the one or more deletion criteria including a control level;
- deleting the identified stored data from at least one of the data storage locations;
- and
- storing the application data in the one data storage location.
A mobile device, comprising:
- a plurality of data storage locations;
- a plurality of software applications, each software application being operable to store data to a different data storage location;
- means for determining if insufficient memory space is available in one of the data storage locations;
- and
- means for accessing at least two of the data storage locations and deleting data from at least one of the accessed data storage locations if insufficient memory space is available in the one data storage location in accordance with one or more pre-selected control levels.
Dependencies are inferred from the claim text.