Methods for Executing a Command to Write Data from a Source Location to a Destination Location in a Memory Device
First Claim
1. A method for executing a command to write data from a source location to a destination location in a memory device, the method comprising:
- with a memory device comprising a memory and a logical-to-physical address map;
(a) receiving, from a host device, a command to write data from a source location to a destination location in a memory device, wherein the command specifies a logical address of the source location in the memory and a logical address of the destination location in the memory(b) translating the logical addresses of the source and destination locations to physical addresses of the memory; and
(c) executing the command by changing the memory device'"'"'s logical-to-physical address map without reading the data from the source location and writing the data to the destination location;
wherein the memory device executes the command without a need of farther involvement of the host device after the host device sends the command to the memory device.
2 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein provide methods for executing a command to write data from a source location to a destination location in a memory device. In one embodiment, a memory device receives, from a host device, a command to write data from a source location to a destination location in the memory device. The memory device executes the command by changing the memory device'"'"'s logical-to-physical address map without reading the data from the source location and writing the data to the destination location and without a need of further involvement of the host device after the host device sends the command to the memory device.
-
Citations
22 Claims
-
1. A method for executing a command to write data from a source location to a destination location in a memory device, the method comprising:
-
with a memory device comprising a memory and a logical-to-physical address map; (a) receiving, from a host device, a command to write data from a source location to a destination location in a memory device, wherein the command specifies a logical address of the source location in the memory and a logical address of the destination location in the memory (b) translating the logical addresses of the source and destination locations to physical addresses of the memory; and (c) executing the command by changing the memory device'"'"'s logical-to-physical address map without reading the data from the source location and writing the data to the destination location; wherein the memory device executes the command without a need of farther involvement of the host device after the host device sends the command to the memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification