METHODS FOR WRITING DATA FROM A SOURCE LOCATION TO A DESTINATION LOCATION IN A MEMORY DEVICE
First Claim
1. A method for writing data from a source location to a destination location in a memory device, the method comprising:
- in a memory device comprising a memory;
(a) receiving a command from a host device, the command specifying a logical address of a source location in the memory, a logical address of a destination location in the memory, and a disposition of data at the source location;
(b) translating the logical addresses of the source and destination locations to physical addresses of the memory;
(c) reading the data from the source location; and
(d) writing the data to the destination location;
wherein the data is read from the source location and written to the destination location without a need of further involvement of the host device after the host device sends the command to the memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for writing data from a source location to a destination location in a memory device are provided. In one embodiment, a memory device receives a command from a host device, wherein the command specifies a logical address of a source location in the memory and a logical address of a destination location in the memory. The memory device translates the logical addresses of the source and destination locations to physical addresses of the memory, reads data from the source location, and writes the data to the destination location. In this embodiment, the data is read from the source location and written to the destination location without a need of further involvement of the host device after the host device sends the command to the memory device. Other embodiments are provided.
48 Citations
25 Claims
-
1. A method for writing data from a source location to a destination location in a memory device, the method comprising:
-
in a memory device comprising a memory; (a) receiving a command from a host device, the command specifying a logical address of a source location in the memory, a logical address of a destination location in the memory, and a disposition of data at the source location; (b) translating the logical addresses of the source and destination locations to physical addresses of the memory; (c) reading the data from the source location; and (d) writing the data to the destination location; wherein the data is read from the source location and written to the destination location without a need of further involvement of the host device after the host device sends the command to the memory device. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
5. (canceled)
-
25-40. -40. (canceled)
Specification