System and method of waste management
First Claim
1. A waste management system for registering and deleting application waste for a plurality of applications on a wireless device, the waste management system comprising:
- a waste registration module for registering application waste associated with each one of the plurality of applications, the waste registration module including a deletion priority unit for assigning deletion priority to each data record of the registered application waste based upon deletion priority preferences provided by each of the plurality of the associated applications;
a waste deletion module for deleting the registered application waste based upon the deletion priority assigned with each data record;
a memory notification unit for calling the waste deletion module to delete application waste when available memory is low; and
a plurality of cleanup function modules, each cleanup function module associated with a respective application of the plurality of applications for calling by the waste registration module to identify application waste and deletion preferences from the respective application.
4 Assignments
0 Petitions
Accused Products
Abstract
A waste management system and method of registering and deleting application waste is provided. The waste management system comprises a waste registration module for registering application waste and a waste deletion module for deleting the registered waste based upon the deletion priority. The waste registration module includes a deletion priority unit for assigning deletion priority to registered waste. The method comprises the steps of registering application waste, assigning deletion priority to registered waste, and deleting the registered waste based upon the deletion priority.
12 Citations
15 Claims
-
1. A waste management system for registering and deleting application waste for a plurality of applications on a wireless device, the waste management system comprising:
-
a waste registration module for registering application waste associated with each one of the plurality of applications, the waste registration module including a deletion priority unit for assigning deletion priority to each data record of the registered application waste based upon deletion priority preferences provided by each of the plurality of the associated applications; a waste deletion module for deleting the registered application waste based upon the deletion priority assigned with each data record; a memory notification unit for calling the waste deletion module to delete application waste when available memory is low; and a plurality of cleanup function modules, each cleanup function module associated with a respective application of the plurality of applications for calling by the waste registration module to identify application waste and deletion preferences from the respective application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of registering and deleting application waste for a plurality of applications on a wireless device, the method comprising the steps of:
-
registering application waste for deletion associated with each one of the plurality of applications by calling a plurality of cleanup function modules, each associated with a respective application of the plurality of applications; assigning a deletion priority to each data record of the registered application waste based upon deletion preferences provided by the respective cleanup function modules of the associated applications; and deleting the data records of the registered application waste based upon each deletion priority assigned to each data record when a low memory notification is received from a memory notification unit for monitoring a memory level of the wireless device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable memory storing instructions or statements for use in the execution in a computer of a method of registering and deleting application waste for a plurality of applications on a wireless device, the method comprising the steps of:
-
registering application waste for deletion associated with each one of the plurality of applications by calling a plurality of cleanup function modules, each associated with a respective application of the plurality of applications; assigning a deletion priority to each data record of the registered application waste based upon deletion preferences provided by the respective cleanup function modules of the associated applications; and deleting the data records of the registered application waste based upon each deletion priority assigned to each data record when a low memory notification is received from a memory notification unit for monitoring a memory level of the wireless device.
-
Specification