IP Library › Granted Patent US 10,671,314
Granted Patent B2
US 10,671,314 · App. 16/003,060 · Granted Jun 2, 2020

Method of copying data between open-channel solid state drives (SSDs) and an apparatus performing the same

Inventors: Bumsoo Kim (Saratoga, CA); Young Tack Jin (Cupertino, CA)
Assignee: CIRCUIT BLVD., INC.
G06F3/065G06F3/0604G06F3/0683G06F12/0246
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,671,314
App. No.
16/003,060
Granted
Jun 2, 2020
Kind
B2
Abstract

Disclosed is a method of copying data between open-channel solid state drives (SSDs), the method including transmitting, by a host, a read command to a source SSD, performing, by the source SSD, a read operation on data stored in the source SSD, in response to the read command, specifying, by the source SSD, an address of a data buffer of a destination SSD, in response to the read command, copying, by the source SSD, the stored data to the specified address of the data buffer, and storing, by the destination SSD, the data copied from the source SSD.

Claims (18)

1. A copying method, comprising:

transmitting, by a host, an initialize command to a destination solid state drive (SSD);

performing, by the destination SSD, an initialize operation in response to the initialize command;

performing, by a source SSD, a read operation on data stored in the source SSD, in response to a read command transmitted from the host;

specifying, by the source SSD, an address of a data buffer of a destination SSD, in response to the read command;

copying, by the source SSD, the stored data to the specified address of the data buffer; and

storing, by the destination SSD, the data copied from the source SSD, and

wherein the performing of the initialize operation comprises initialize, by the destination SSD, the data buffer and a control logic associated with the data buffer.

2. The copying method of claim 1 , further comprising:

transmitting, by the source SSD, a result of the read operation to the host.

3. The copying method of claim 1 , wherein the performing of the initialize operation is performed before transmitting the read command.

4. The copying method of claim 1 , wherein the storing comprises starting to store the copied data when a space of the data buffer is full.

5. The copying method of claim 1 , wherein the storing comprises:

transmitting, by the host, a write command to the destination SSD; and

storing, by the destination SSD, the copied data in response to the write command.

6. The copying method of claim 5 , further comprising:

transmitting, by the destination SSD, a result of the storing to the host.

7. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the copying method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2018
From: KIM, BUMSOO; JIN, YOUNG TACK
To: CIRCUIT BLVD., INC.
Reel/Frame 046330/0821 →
Continuity (1)
Related Publication 20190377495A1 · Dec 12, 2019