Patent ID: 7136882
Filing Date: 2006-11-14
Classification: G06F,Y10S

Abstract:
1. An apparatus for managing storage space, comprising: a processor; a storage device communicatively connected to the processor; a memory module comprising logic instructions recorded in a computer-readable medium which, when executed by a processor, configure the processor to: perform an action when an amount of available storage capacity on the storage device falls below a threshold, and to: present, in a user interface, an indicia of an amount of data storage consumed by a plurality of categories of data files and one or more reallocation operations applicable to the plurality of categories of data files; receive, from the user interface, a capacity threshold, a reallocation operation from the one or more reallocation operations presented and a category of data files from the plurality of categories of data files presented to which the reallocation operation is applicable; and apply the received reallocation operation to the received category of data files when the received category of data files consumes an amount of storage exceeding the received capacity threshold, wherein the memory module futher comprises logic instructions which, when executed by the processor, configure the processor to: sort data files on the storage device into the plurality of categories of data files based on at least one characteristic of the data files; and reallocate a portion of the data in the received category of data files when a storage capacity consumed by the received category of data files exceeds the storage capacity threshold.