System and method of waste management
First Claim
Patent Images
1. A method of memory management on a wireless device, the method comprising:
- determining a first low-memory event when available memory is below a defined threshold;
deleting a first set data records stored in the memory when the first low-memory event is determined, the first set of data records incrementally deleted in order of a priority associated with each data record until the first low-memory condition is cleared or no more of the first set of data records are present;
determining a second low-memory event when available memory is still below a defined threshold after deletion of the first set of data records;
executing a cleanup script on the wireless device, the cleanup scripts marking a second set of data records for deletion and assigning a priority when the second low-memory event occurs; and
deleting the second set data records stored in memory when the second low-memory event is determined, the second set of data records incrementally deleted based in order of priority associated with each data record until the second low-memory condition is cleared or no more of the second set of data records are present.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of application waste management in a wireless device is provided. The method comprised a first low-memory event. Deleting a first set of data records incrementally until event is cleared or no more records are present. Determining a second low-memory event when memory is still low. Executing a clean-up script to mark additional data records for deletion. Deleting the second set of data records until the second low-memory condition are cleared or no more records are present.
-
Citations
18 Claims
-
1. A method of memory management on a wireless device, the method comprising:
-
determining a first low-memory event when available memory is below a defined threshold; deleting a first set data records stored in the memory when the first low-memory event is determined, the first set of data records incrementally deleted in order of a priority associated with each data record until the first low-memory condition is cleared or no more of the first set of data records are present; determining a second low-memory event when available memory is still below a defined threshold after deletion of the first set of data records; executing a cleanup script on the wireless device, the cleanup scripts marking a second set of data records for deletion and assigning a priority when the second low-memory event occurs; and deleting the second set data records stored in memory when the second low-memory event is determined, the second set of data records incrementally deleted based in order of priority associated with each data record until the second low-memory condition is cleared or no more of the second set of data records are present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless device comprising:
-
a memory comprising a plurality of data records, each of the data records associated with one or more applications executed on the device; a processor coupled to the memory, the processor performing; determining a first low-memory event when available memory is below a defined threshold; deleting a first set data records stored in the memory when the first low-memory event is determined, the first set of data records incrementally deleted in order of a priority associated with each data record until the first low-memory condition is cleared or no more of the first set of data records are present; determining a second low-memory event when available memory is still below a defined threshold after deletion of the first set of data records; executing a cleanup script on the wireless device, the cleanup scripts marking a second set of data records for deletion and assigning a priority when the second low-memory event occurs; and deleting the second set data records stored in memory when the second low-memory event is determined, the second set of data records incrementally deleted based in order of priority associated with each data record until the second level low-memory condition is cleared or no more of the second set of data records are present. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification