US Patent Application 17752264. Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization simplified abstract

From WikiPatents
Jump to navigation Jump to search

Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization

Organization Name

Western Digital Technologies, Inc.

Inventor(s)

Judah Gamliel Hahn of Ofra (IL)

Shay Benisty of Beer Sheva (IL)

Alexander Bazarsky of Holon (IL)

Ariel Navon of Revava (IL)

Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization - A simplified explanation of the abstract

This abstract first appeared for US patent application 17752264 titled 'Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization

Simplified Explanation

The patent application describes a data storage device with two memory units and a controller.

  • The first memory has faster access time than the second memory.
  • The controller stores a code called host-initialization code in the first memory.
  • A copy of the host-initialization code is also stored in the second memory.
  • The controller determines that the copy of the code in the second memory should be designated as the main version.
  • The controller then relocates the copy of the code to the first memory, making it the main version.
  • This main version of the code is accessed to boot-up the host.
  • The patent application mentions that there can be other embodiments and combinations of these features.


Original Abstract Submitted

A data storage device comprises a first memory, a second memory, and a controller. The first memory has a faster access time than the second memory. The controller is configured to store host-initialization code in the first memory, store a copy of the host-initialization code in the second memory, determine that the copy of the host-initialization code should be designated as the main version of the host-initialization code, and relocate the copy of the host-initialization code to the first memory, which makes the copy of the host-initialization code the main version of the host-initialization code that is accessed to boot-up the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.