IP Library Patent Application 11827258
Patent Application
App. No. 11/827,258

Memory data shredder

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/827,258
Abstract

A system for shredding data in NAND memory can comprise a database and a device controller. The database may be configured to store the data. The device controller may be configured to receive a shred command, overwrite the data within at least a portion of the NAND memory pursuant to the shred command, generate a flag that indicates the at least the portion of the NAND memory was overwritten, and store the flag in a secure storage.

Claims (42)

1 . A system for shredding data in NAND memory, the system comprising:

a database configured to store the data; and

a device controller configured to receive a shred command, overwrite the data within at least a portion of the NAND memory pursuant to the shred command, generate a flag that indicates the at least the portion of the NAND memory was overwritten, and store the flag in a secure storage.

2 . The system of claim 1 , wherein the shred command comprises a shred code.

3 . The system of claim 1 , wherein the NAND memory is stored in a secure storage device.

4 . The system of claim 1 , wherein the secure storage is within the device controller.

5 . The system of claim 1 , wherein overwriting the data within at least the portion of the NAND memory comprises overwriting the data within at least one of a plurality of partitions within the NAND memory.

6 . The system of claim 5 , wherein the at least one of the plurality of partitions is associated with the shred command.

7 . The system of claim 1 , wherein the device controller is further configured to allow a user to access at least one partition within the NAND memory during the overwriting.

8 . The system of claim 1 , further comprising a remote device configured to provide the shred command.

9 . The system of claim 1 , further comprising a secure storage device comprising a user interface, the user interface configured to provide the shred command.

10 . The system of claim 1 , wherein the device controller is further configured to encrypt the flag.

11 . The system of claim 1 , wherein the device controller is further configured to receive a flag retrieval command and provide the flag pursuant to the flag retrieval command.

12 . A method for shredding data in NAND memory, the method comprising:

receiving a shred command;

overwriting data within at least a portion of the NAND memory pursuant to the shred command;

generating a flag that indicates the at least the portion of the NAND memory was overwritten; and

storing the flag in a secure storage.

13 . The method of claim 12 , wherein the shred command comprises a shred code.

14 . The method of claim 12 , wherein the NAND memory is stored in a secure storage device.

15 . The method of claim 12 , wherein the secure storage is within a device controller.

16 . The method of claim 12 , wherein overwriting the data within at least the portion of the NAND memory comprises overwriting the data within at least one of a plurality of partitions within the NAND memory.

17 . The method of claim 16 , wherein the at least one of the plurality of partitions is associated with the shred command.

18 . The method of claim 12 , further comprising allowing a user to access at least one partition within the NAND memory during the overwriting.

19 . The method of claim 12 , wherein the shred command is provided by a remote digital device.

20 . The method of claim 12 , wherein the shred command is received from a user interface of a secure storage device.

21 . The method of claim 12 , further comprising encrypting the flag.

22 . The method of claim 12 , further comprising:

receiving a flag retrieval command; and

providing the flag pursuant to the flag retrieval command.

23 . A method for shredding data in a NAND memory, the method comprising:

receiving a shred command; and

overwriting at least one good block and at least one bad block of data within the NAND memory pursuant to the shred command.

24 . The method of claim 23 , wherein the NAND memory is stored in a secure storage device.

25 . The method of claim 23 , wherein overwriting the at least one good block and at least one bad block of data within the NAND memory comprises overwriting the at least one good block and the at least one bad block of data within at least one of a plurality of partitions within the NAND memory.

26 . The method of claim 25 , wherein the at least one of the plurality of partitions is associated with the shred command.

27 . The method of claim 23 , further comprising allowing a user to access at least one partition within the NAND memory during the overwriting.

28 . A computer readable medium having embodied thereon a program, the program being executable by a processor for performing a method for shredding data in a NAND memory, the method comprising, the method comprising:

receiving a shred command;

overwriting data within at least a portion of the NAND memory pursuant to the shred command;

generating a flag that indicates the at least the portion of the NAND

storing the flag in a secure storage.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2011
From: IRONKEY, INC.
To: IMATION CORP.
Reel/Frame 027165/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2007
From: JEVANS, DAVID; FICCAGLIA, ROBERT; SPENCER, GIL; RYAN, STEVE
To: IRONKEY, INC.
Reel/Frame 019582/0439 →