IP Library Granted Patent US 7,898,855
Granted Patent B2
US 7,898,855 · App. 12/399,654 · Granted Mar 1, 2011

Systems and methods for reducing unauthorized data recovery from solid-state storage devices

View Patent ↗
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 7,898,855
App. No.
12/399,654
Granted
Mar 1, 2011
Kind
B2
Abstract

A memory system comprising one or more memory devices is purged to prevent unauthorized access to data stored therein. A host system passes control of purge operations to the memory system. The purge operations are configured to erase data, write a pattern to memory locations, physically damage the memory devices in the memory system, or combinations of the foregoing. The memory system can perform a purge operation on two or more memory devices in parallel. The memory system includes a destroy circuit to provide an over-current and/or over-voltage condition to the memory devices. The memory system also includes one or more isolation circuits to protect control circuitry in the memory system from the over-current and/or over-voltage condition. In some embodiments, the memory system includes a backup battery so it can complete a purge operation if it loses its power connection to the host system.

Claims (19)

1. A system configured to reduce unauthorized data recovery, the system comprising;

a host system; and

a memory storage system that stores data for the host system, the memory storage system comprising:

a memory array comprising a plurality of solid-state storage devices; and

a controller configured to erase two or more of the solid-state storage devices in parallel, wherein the controller erases the two or more solid-state storage devices in response to receiving a predetermined sequence of messages from the host system, the predetermined sequence of messages comprising or more messages arranged in an order to denote a command for erasing data from the plurality of solid-state storage devices to reduce unauthorized data recovery.

2. A method of inhibiting access to data, comprising:

generating command data that specifies a purge operation for purging data from a storage system, wherein the command data specifies a plurality of solid-state storage devices to be erased in parallel and comprises a predetermined sequence of a plurality of commands arranged in an order to denote a command for purging data from the storage system; and

sending the command data to the storage system to cause the storage system to perform the purge operation.

3. The method of claim 2 , wherein the command data is formatted in accordance with an ATA specification.

4. A computer program which, when executed by a host computer, causes the host computer to perform the method of claim 2 , said computer program represented in computer storage.

5. The system of claim 1 , wherein the predetermined sequence of messages includes a message comprising a variable parameter specifying a number of the solid-state storage devices to be erased in parallel.

6. The system of claim 1 , wherein each of the plurality of solid-state storage devices is a respective memory chip.

7. The system of claim 1 , wherein the two or more messages arranged in an order comprise a first message followed by a second message, wherein the first message is a first command initiating the command for erasing data and the second message is a second command providing parameters for the command for erasing data.

8. The system of claim 7 , wherein the first and second commands are ATA commands.

9. The system of claim 8 , wherein the first and second commands are vendor-specific ATA commands.

10. The method of claim 2 , wherein the plurality of commands arranged in an order comprise a first command followed by a second command, wherein the first command initiates the purge operation and the second command provides parameters for the purge operation.

11. The method of claim 10 , wherein the first and second commands are ATA commands.

12. The method of claim 11 , wherein the first and second commands are vendor-specific ATA commands.

13. The method of claim 11 , wherein each of the plurality of solid-state storage devices is a respective memory chip.

Assignments (14)
SECURITY AGREEMENT (SUPPLEMENTAL) Recorded Nov 14, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 069411/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: SANDISK TECHNOLOGIES, INC.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 069168/0273 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2016
From: SILICONSYSTEMS, INC.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 037936/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: SILICONSYSTEMS, INC.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 036872/0017 →