IP Library Granted Patent US 10,586,607
Granted Patent B2
US 10,586,607 · App. 15/654,183 · Granted Mar 10, 2020

Method and apparatus for implementing disaggregated memory platters

Inventor: Giovanni Coglitore (Saratoga, CA)
Assignee: R-STOR INC.
G11C29/04G06F11/00G06F11/0727G06F11/1458
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 10,586,607
App. No.
15/654,183
Granted
Mar 10, 2020
Kind
B2
Abstract

A method and apparatus may include determining a failure of a drive. The drive comprises a plurality of platters, each platter comprises two half-platters, and data of the drive is stored via erasure encoding. The method can also include rebuilding a portion of the drive upon which the failure occurred, wherein other portions of the drive are not rebuilt.

Claims (36)

1. A method, comprising:

determining a failure of a drive;

deactivating a single head that corresponds to the portion of the drive upon which the problem occurred; and

rebuilding a portion of the drive upon which the failure occurred,

wherein the drive comprises a plurality of platters,

wherein each platter of the plurality of platters comprises two half-platters,

wherein data of the drive is stored via erasure encoding, and

wherein each of the half-platters of the drive is separately addressable.

2. The method of claim 1 , wherein other portions of the drive upon which the failure did not occur are not rebuilt.

3. The method of claim 1 , wherein rebuilding the portion of the drive comprises rebuilding a single platter of the drive.

4. The method of claim 1 , wherein rebuilding the portion of the drive comprises rebuilding the portion on a single new platter or a single new half-platter.

5. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:

determine a failure of a drive;

deactivate a single head that corresponds to the portion of the drive upon which the problem occurred; and

rebuild a portion of the drive upon which the failure occurred,

wherein the drive comprises a plurality of platters,

wherein each platter of the plurality of platters comprises two half-platters,

wherein data of the drive is stored via erasure encoding, and

wherein each of the half-platters of the drive is separately addressable.

6. The apparatus of claim 5 , wherein other portions of the drive upon which the failure did not occur are not rebuilt.

7. The apparatus of claim 5 , wherein rebuilding the portion of the drive comprises rebuilding a single platter of the drive.

8. The apparatus of claim 5 , wherein rebuilding the portion of the drive comprises rebuilding the portion on a single new platter or a single new half-platter.

9. A computer program, embodied on a non-transitory computer readable medium, the computer program, when executed by a processor, causes the processor to:

determine a failure of a drive;

deactivate a single head that corresponds to the portion of the drive upon which the problem occurred; and

rebuild a portion of the drive upon which the failure occurred,

wherein the drive comprises a plurality of platters,

wherein each platter of the plurality of platters comprises two half-platters,

wherein data of the drive is stored via erasure encoding, and

wherein each of the half-platters of the drive is separately addressable.

10. The computer program of claim 9 , wherein other portions of the drive upon which the failure did not occur are not rebuilt.

11. The computer program of claim 9 , wherein rebuilding the portion of the drive comprises rebuilding a single platter of the drive.

12. The computer program of claim 9 , wherein rebuilding the portion of the drive comprises rebuilding the portion on a single new platter or a single new half-platter.

Assignments (3)
SECURITY INTEREST Recorded Apr 8, 2026
From: WASABI TECHNOLOGIES LLC
To: BAIN CAPITAL CREDIT, LP AS AGENT FOR THE LENDERS
Reel/Frame 074307/0425 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2023
From: R-STOR, INC.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 064642/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2017
From: COGLITORE, GIOVANNI
To: R-STOR INC.
Reel/Frame 043119/0372 →
Continuity (2)
Provisional Application 62364075 · Jul 19, 2016
Related Publication 20180025786A1 · Jan 25, 2018