IP Library Patent Application 14282827
Patent Application
App. No. 14/282,827

ENHANCED DATA RELIABILITY USING SOLID-STATE MEMORY-ENABLED STORAGE DEVICES

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.
14/282,827
Abstract

Methods and systems for enhanced data reliability using solid-state memory-enabled storage devices may involve a solid-state hybrid drive (SSHD) with a safe zone in a solid-state memory. The safe zone may mirror a storage structure stored in a magnetic memory of the SSHD. When an error or failure in at least a portion of the magnetic memory occurs, the SSHD may continue to provide external access to the safe zone and may enable an information handling system to boot from the safe zone.

Claims (65)

1 . A method for operating a storage device, the storage device comprising:

a magnetic memory;

a solid-state memory including a safe zone; and

a host interface for communicating with a host controller,

the method comprising:

receiving an indication identifying a storage structure stored on the magnetic memory;

identifying a safe zone in the solid-state memory, wherein the safe zone is sized to accommodate the storage structure; and

maintaining the safe zone as a mirrored copy of the storage structure.

2 . The method of claim 1 , further comprising:

when a failure in at least a portion of the magnetic memory is detected, enabling recovery access, via the host interface, to the safe zone.

3 . The method of claim 2 , wherein the recovery access includes read operations and write operations.

4 . The method of claim 2 , wherein the recovery access includes booting an information handling system from the safe zone.

5 . The method of claim 1 , further comprising:

when a corruption of the storage structure stored in the magnetic memory is detected, restoring the storage structure on the magnetic memory from the mirrored copy stored on the safe zone.

6 . The method of claim 1 , wherein the indication specifies directly accessing the safe zone by input/output operations for the storage structure.

7 . The method of claim 1 , wherein identifying the safe zone includes:

allocating the safe zone in the solid-state memory.

8 . The method of claim 1 , wherein the storage structure includes at least one of:

a storage partition;

a file system volume;

a file system object;

a database partition; and

a binary data object.

9 . The method of claim 1 , wherein the solid-state memory includes a cache for input/output operations for the magnetic memory.

10 . A storage device, comprising:

a magnetic memory;

a solid-state memory including a safe zone;

a host interface for communicating with a host controller;

a processor having access to the host interface and access to a memory storing instructions executable by the processor; and

the memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

receive an indication identifying a storage structure stored on the magnetic memory;

identify a safe zone in the solid-state memory, wherein the safe zone is sized to accommodate the storage structure; and

maintain the safe zone as a mirrored copy of the storage structure.

11 . The storage device of claim 10 , further comprising instructions to:

when a failure in at least a portion of the magnetic memory is detected, enable recovery access, via the host interface, to the safe zone.

12 . The storage device of claim 11 , wherein the recovery access includes read operations and write operations.

13 . The storage device of claim 11 , wherein the recovery access includes booting an information handling system from the safe zone.

14 . The storage device of claim 10 , further comprising instructions to:

when a corruption of the storage structure stored in the magnetic memory is detected, restore the storage structure on the magnetic memory from the mirrored copy stored on the safe zone.

15 . The storage device of claim 10 , wherein the indication specifies directly accessing the safe zone by input/output operations for the storage structure.

16 . The storage device of claim 10 , wherein the instructions to identify the safe zone include instructions to:

allocate the safe zone in the solid-state memory.

17 . The storage device of claim 10 , wherein the storage structure includes at least one of:

a storage partition;

a file system volume;

a file system object;

a database partition; and

a binary data object.

18 . The storage device of claim 10 , wherein the solid-state memory includes a cache for input/output operations for the magnetic memory.

19 . An information handling system, comprising:

a storage device, including:

a magnetic memory;

a host interface for communicating with a host controller; and

a solid-state memory including a safe zone;

a processor subsystem having access to a memory, wherein the memory stores instructions that, when executed by the processor subsystem, cause the processor subsystem to:

receive an indication identifying a storage structure stored on the magnetic memory; and

instruct to the storage device to:

identify the safe zone in the solid-state memory, wherein the safe zone is sized to accommodate the storage structure; and

maintain the safe zone as a mirrored copy of the storage structure.

20 . The information handling system of claim 19 , further comprising:

the memory, wherein the instructions include at least a portion of an operating system, including a file system for providing access to the storage device, wherein the storage structure is accessible via the file system.

21 . The information handling system of claim 19 , wherein the indication specifies direct access to the safe zone by input/output operations for the storage structure.

22 . The information handling system of claim 19 , wherein the indication is received as user input from a user.

23 . The information handling system of claim 19 , wherein the storage device is to:

when a failure in at least a portion of the magnetic memory is detected, enable recovery access, via the host interface, to the safe zone.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 033625 FRAME 0748 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0050 →
RELEASE OF REEL 033625 FRAME 0688 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0757 →
RELEASE OF REEL 033625 FRAME 0711 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.
Reel/Frame 040016/0903 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033625/0748 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033625/0711 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 27, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 033625/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2014
From: FARHAN, MUNIF M.; ANCONA, ROCCO
To: DELL PRODUCTS L.P.
Reel/Frame 032934/0644 →