US Patent Application 17752305. Data Storage Device and Method for Device-Initiated Hibernation simplified abstract
Contents
Data Storage Device and Method for Device-Initiated Hibernation
Organization Name
Western Digital Technologies, Inc.
Inventor(s)
Judah Gamliel Hahn of Ofra (IL)
Shay Benisty of Beer Sheva (IL)
Data Storage Device and Method for Device-Initiated Hibernation - A simplified explanation of the abstract
This abstract first appeared for US patent application 17752305 titled 'Data Storage Device and Method for Device-Initiated Hibernation
Simplified Explanation
The patent application describes a data storage device and method for device-initiated hibernation.
- The data storage device includes a non-volatile memory and a controller.
- During the set-up phase of a hibernation process, the controller receives write commands from a host, which indicate the current state of the host's volatile memory.
- These write commands are stored in a queue and not executed immediately.
- The controller then receives a trigger from the host to start the execution phase of the hibernation process.
- In response to the trigger, the controller executes the stored write commands, saving the current state of the host's volatile memory in the non-volatile memory of the data storage device.
- This allows for efficient hibernation of the host system and quick resumption of operations when needed.
- The invention can be used alone or in combination with other embodiments.
Original Abstract Submitted
A data storage device and method for device-initiated hibernation are provided. In one embodiment, the data storage device comprises a non-volatile memory and a controller. The controller is configured to: receive, from a host during a set-up phase of a hibernation process, a plurality of write commands with a current state of a volatile memory in the host; store the plurality of write commands in a queue, wherein the plurality of write commands are not executed during the set-up phase of the hibernation process; receive a trigger from the host to perform an execution phase of the hibernation process; and in response to receiving the trigger, execute the plurality of write commands to store the current state of the host's volatile memory in the non-volatile memory of the data storage device. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.