SYSTEMS AND METHODS TO ENABLE ACCESS TO A HOST MEMORY ASSOCIATED WITH A UNIFIED MEMORY ARCHITECTURE (UMA)
First Claim
Patent Images
1. A method comprising:
- in a data storage device including a non-volatile memory, the data storage device coupled to a host device that includes a memory having a unified memory (UM) area, performing;
receiving, from the host device, a read command to read data from the non-volatile memory; and
responsive to the read command, sending a UM read command to the host device, wherein the UM read command instructs the host device to read the data from a location of the UM area.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes, in a data storage device including a non-volatile memory, receiving, from a host device, a read command to read data from the non-volatile memory. The host device is coupled to the data storage device and includes a memory having a unified memory (UM) area. The method also includes, responsive to the read command, sending a UM read command to the host device. The UM read command instructs the host device to read the data from a location of the UM area.
-
Citations
30 Claims
-
1. A method comprising:
in a data storage device including a non-volatile memory, the data storage device coupled to a host device that includes a memory having a unified memory (UM) area, performing; receiving, from the host device, a read command to read data from the non-volatile memory; and responsive to the read command, sending a UM read command to the host device, wherein the UM read command instructs the host device to read the data from a location of the UM area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
in a data storage device including a non-volatile memory, the data storage device coupled to a host device that includes a memory having a unified memory (UM) area, performing; receiving, from the host device, an acknowledgement message indicating that the host device received data from a location of the UM area; and identifying the location of the UM area as available based on the acknowledgement message. - View Dependent Claims (11, 12, 13, 14)
-
15. A data storage device comprising:
-
a non-volatile memory including a plurality of storage locations; and a controller operatively coupled to the non-volatile memory, wherein the controller is configured to receive a read command from a host device that includes a memory having a unified memory (UM) area, wherein the controller is configured to send a UM read command to the host device responsive to the read command, and wherein the UM read command instructs the host device to read data from a location of the UM area. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A data storage device comprising:
-
a non-volatile memory including a plurality of storage locations; and a controller operatively coupled to the non-volatile memory, wherein the controller is configured to receive, from a host device that includes a memory having a unified memory (UM) area, an acknowledgement message indicating that the host device received data from a location of the UM area, and wherein the controller is configured to identify the location of the UM area as available based on the acknowledgement message. - View Dependent Claims (21, 22)
-
-
23. A method comprising:
in a host device including a memory having a unified memory (UM) area, the host device coupled to a data storage device that includes a non-volatile memory, performing; sending, to the data storage device, a read command to read data from the non-volatile memory; and responsive to the read command, receiving a UM read command from the data storage device, wherein the UM read command instructs the host device to read the data from a location of the UM area. - View Dependent Claims (24, 25, 26)
-
27. A method comprising:
in a host device including a memory having a unified memory (UM) area, the host device coupled to a data storage device that includes a non-volatile memory, performing; reading data from a location of the UM area based on a read command sent to the data storage device to read the data from the non-volatile memory of the data storage device; and sending, to the data storage device, an acknowledgement message indicating that the host device received the data from the location of the UM area. - View Dependent Claims (28, 29, 30)
Specification