Patent ID: 7353350
Filing Date: 2008-04-01
Classification: G06F,H04M

Abstract:
1. 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 files to a different storage location; and a data store management system configured to access and delete data files in the plurality of data storage locations, the data store management system providing a plurality of memory retention algorithms, wherein one of the plurality of memory retention algorithms is selected by a user to determine a criteria used to select data files for deletion from the plurality of data storage locations, the data store management system further providing a plurality of control levels, the plurality of control levels providing threshold levels for selecting data files for deletion according to the selected memory retention algorithm, wherein a control level is selected to set a threshold level for the selected memory retention algorithm so data files at or above the threshold level are deleted, wherein the data store management system is further configured to receive an initial control level and delete one or more data files according to the initial control level and the selected memory retention algorithm, and if sufficient memory space is not available after deleting data files according to the initial control level and the selected memory retention algorithm, then increment the initial control level and delete one or more additional data files according to the incremented control level, wherein the threshold level associated with the control level becomes progressively lower as the selected control level is incremented.