Patent ID: 7216207

Claim:
A method of optimizing data placement on a storage device, said method comprising: establishing a specified time constraint for which said storage device is to delete data stored thereon; dividing a data object into a plurality of data bits; programming a block of data and said data bits with a logic operand, if said storage device is incapable of deleting said data within said specified time constraint; creating an encoded block of data from the programmed block of data and said data bits; organizing said encoded block of data and said data bits in said storage device according to data deletion requirements; providing a user with an option to encrypt said data bits prior to removal of said data bits from said storage device when said data deletion requirements cannot be satisfied within said specified time constraint; removing said data bits from said storage device if said data bits are organized within a specified data deletion requirement; dynamically re-organizing said data bits when an expiration of said specified time constraint is nearly reached in order to optimize the removing process; and removing said data bits from said storage device upon the expiration of said specified time constraint if said data bits are encrypted.