Method and apparatus for progressively deleting media objects from storage
First Claim
1. A processor-implemented method for managing storage capacity, comprising:
- storing an object in machine-readable format having at least an entire first layer of high significance data and an entire second layer of separately-deletable low-significance data;
determining via a processor a condition for deleting the entire second layer while retaining the entire first layer;
determining the extent of the entire second layer in the storage system that the entire second layer is stored in, anddeleting the entire second layer automatically upon satisfaction of the condition, whereby the object is still accessible by a user through the entire first layer.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for managing storage space on an electronic storage medium is provided in which a file format for stored data allows for progressive deletion of low-significance data, for example in a video or audio file, while allowing the remaining portions of the file to be subsequently retrieved. The file format allows for the ready deletion of low-significance data without having to open, edit and subsequently rewrite the data. Furthermore, rules-based algorithms for the deletion of low-significance data allow a user to store and progressively delete such low-significance data in accordance with time parameters, available storage space and the like, without having to delete the full file.
-
Citations
145 Claims
-
1. A processor-implemented method for managing storage capacity, comprising:
-
storing an object in machine-readable format having at least an entire first layer of high significance data and an entire second layer of separately-deletable low-significance data; determining via a processor a condition for deleting the entire second layer while retaining the entire first layer; determining the extent of the entire second layer in the storage system that the entire second layer is stored in, and deleting the entire second layer automatically upon satisfaction of the condition, whereby the object is still accessible by a user through the entire first layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for managing storage capacity, comprising:
-
means for storing an object in machine-readable format having at least a first layer of high-significance data and a second layer of separately-deletable low-significance data; means for determining a condition for deleting the second layer while retaining the first layer; means for determining the extent of the entire second layer in the storage medium that the entire second layer is stored in, and means for deleting the second layer automatically upon satisfaction of the condition, whereby the object is still accessible by a user. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An apparatus for managing storage capacity, comprising:
-
a processor; and a memory in operative communication with the processor, the memory for storing a plurality of processing instructions directing the processor to; store an object in machine-readable format having at least an entire first layer of high significance data and an entire second layer of separately-deletable low-significance data; recognize a condition for deleting the entire second layer while retaining the entire first layer; determine the extent of the entire second layer in the storage system that the entire second layer is stored in, and delete the entire second layer automatically upon satisfaction of the condition, whereby the object is still accessible by a user. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A processor-implemented method for managing data storage capacity, comprising:
-
storing a plurality of objects in machine readable format having at least an entire first layer of high-significance data and an entire second layer of separately-deletable low-significance data; determining via a processor a condition for deleting the entire second layer from each of the plurality of objects while retaining the entire first layer; and deleting the entire second layer automatically upon satisfaction of the condition, whereby the objects are still accessible by a user. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116)
-
-
117. A computer-readable medium encoded with processing instructions for implementing a method, performed by a computing device, for managing storage capacity, comprising instructions for:
-
storing an object in machine-readable format having at least an entire first layer of high significance data and an entire second layer of separately-deletable low-significance data; determining a condition for deleting the entire second layer while retaining the entire first layer; and deleting the entire second layer automatically upon satisfaction of the condition, whereby the object is still accessible by a user. - View Dependent Claims (118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)
-
Specification