US Patent Application 17752305. Data Storage Device and Method for Device-Initiated Hibernation simplified abstract

From WikiPatents
Jump to navigation Jump to search

Data Storage Device and Method for Device-Initiated Hibernation

Organization Name

Western Digital Technologies, Inc.

Inventor(s)

Judah Gamliel Hahn of Ofra (IL)

Ariel Navon of Revava (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.