The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 08, 2007

Filed:

Mar. 08, 2004
Applicants:

Nicholas Lloyd Armstrong-crews, Aurora, CO (US);

Lawrence Yiumchee Chiu, Cupertino, CA (US);

Patrick John Cozzi, Drexel Hill, PA (US);

Patrick Randolph Eaton, Lafayette, CA (US);

Prasenjit Sarkar, San Jose, CA (US);

Krishnakumar Surugucchi, Fremont, CA (US);

Kaladhar Voruganti, San Jose, CA (US);

Inventors:

Nicholas Lloyd Armstrong-Crews, Aurora, CO (US);

Lawrence Yiumchee Chiu, Cupertino, CA (US);

Patrick John Cozzi, Drexel Hill, PA (US);

Patrick Randolph Eaton, Lafayette, CA (US);

Prasenjit Sarkar, San Jose, CA (US);

Krishnakumar Surugucchi, Fremont, CA (US);

Kaladhar Voruganti, San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/12 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system, program storage device, and method of optimizing data placement on a storage device, the method comprising establishing a specified time constraint for which the storage device is to delete data stored thereon; dividing a data object into a plurality of data bits; programming a block of data and the data bits with a logic operand if the storage device is incapable of deleting the data within the specified time constraint; creating an encoded block of data from the programmed block of data and the data bits; organizing the encoded block of data and the data bits in the storage device according to data deletion requirements; and removing the data bits from the storage device if the data bits are organized within a specified data deletion requirement, wherein the data bits are removed using a data shredding process, and wherein the logic operand comprises an exclusive-or (XOR) operator.


Find Patent Forward Citations

Loading…