Difference between revisions of "Western Digital Technologies, Inc. patent applications published on November 30th, 2023"

From WikiPatents
Jump to navigation Jump to search
(Creating a new page)
Line 1: Line 1:
'''Summary of the patent applications from Western Digital Technologies, Inc. on November 30th, 2023'''
 
 
Western Digital Technologies, Inc. has recently filed several patents related to various aspects of data storage devices and technologies. These patents cover areas such as semiconductor structures, digital signature verification, spin-orbit torque magnetic tunnel junction (SOT MTJ) devices, tape assembly implementation, disk coatings, emergency power-off procedures, motor control modes, lane selection based on thermal conditions, and lane detection and configuration.
 
 
Notable recent patent applications from Western Digital Technologies, Inc. include:
 
 
- A semiconductor structure with alternating layers of insulating and conductive materials, featuring stepped surfaces and a metal oxide etch stop layer.
 
- A method for verifying the authenticity of a digital signature using elliptic curve cryptography (ECC) and authenticating the use of a message based on this verification.
 
- An innovation aimed at improving the performance and stability of spin-orbit torque magnetic tunnel junction (SOT MTJ) devices by utilizing specific buffer and interlayer materials.
 
- A simplified and efficient design for tape assembly in magnetic recording devices, involving mounting reels with hubs and flanges or flangeless hubs.
 
- A disk for a magnetic recording apparatus with a substrate coated on both surfaces, where the maximum difference in thickness between the coating layers is determined by the square of the disk thickness.
 
- A data storage device with two read-write heads and two disks, each controlled by separate actuators, and an emergency power-off procedure that retracts and parks the actuators before braking the spindle motor.
 
- A data storage device with disks and a motor capable of operating in both PWM and linear modes, transitioning between the modes and compensating for a transition offset to move the disk heads to a target track.
 
- Methods and systems for lane selection based on thermal conditions, where the number of lanes used for communication with the data storage device is reduced to control the thermal state.
 
- Methods and systems for lane detection and configuration, automatically detecting the orientation of a cable connected to the data storage device and configuring the lane accordingly.
 
- A storage system that stores data in a primary block and a secondary block, with data and its copy stored in both blocks along with parity bits for error protection, and the primary block lacking a header to increase error protection for the data.
 
 
In summary, Western Digital Technologies, Inc. has recently filed patents covering a range of innovations in data storage devices and technologies, including semiconductor structures, digital signature verification, SOT MTJ devices, tape assembly, disk coatings, emergency power-off procedures, motor control modes, lane selection based on thermal conditions, lane detection and configuration, and storage system designs.
 
 
 
 
 
 
==Patent applications for Western Digital Technologies, Inc. on November 30th, 2023==
 
==Patent applications for Western Digital Technologies, Inc. on November 30th, 2023==
  
Line 30: Line 8:
 
Feisheng Feng
 
Feisheng Feng
  
 
'''Brief explanation'''
 
The present invention is a coal-based solid waste transport and filling integrated machine mining system. It includes a filling hydraulic support and a coal winning machine.
 
 
* The filling hydraulic support consists of a hydraulic top plate and a base.
 
* The hydraulic top plate has a hinged front top beam and a rear top beam.
 
* A front probe beam is attached to the front end of the front top beam, and a telescopic slide rod is connected to the rear end of the rear top beam.
 
* A double transport and single filling non-stop equipment is fixed on the telescopic slide rod.
 
 
The invention aims to reduce the impact of groundwater pollution on mine production and mine ecology. It brings economic and environmental benefits to the mine and promotes safe and green coal mining.
 
 
'''Abstract'''
 
The present invention provides a coal-based solid waste transport and filling integrated machine mining system, comprising a filling hydraulic support () and a coal winning machine (), said filling hydraulic support () comprises a hydraulic top plate and a base (), said hydraulic top plate comprises a hinged front top beam () and a rear top beam (), with a front probe beam () attached to front end of said front top beam () and a telescopic slide rod () connected to rear end of said rear top beam (), a double transport and single filling non-stop equipment is fixed on the telescopic slide rod (). The apparatus and method of the present invention weaken the impact of groundwater pollution on mine production and mine ecology, bring good economic and environmental benefits to the mine and promoting safe and green coal mining.
 
  
 
===Storage System and Method for Data Placement in Zoned Storage ([[US Patent Application 17860548. Storage System and Method for Data Placement in Zoned Storage simplified abstract|17860548]])===
 
===Storage System and Method for Data Placement in Zoned Storage ([[US Patent Application 17860548. Storage System and Method for Data Placement in Zoned Storage simplified abstract|17860548]])===
Line 51: Line 16:
 
Rotem Sela
 
Rotem Sela
  
 
'''Brief explanation'''
 
The abstract of the patent application describes a storage system that uses larger memory blocks to store multiple zones.
 
* The storage system stores zones with similar properties in a given block.
 
* Storing zones with different properties in the same block can cause problems.
 
* The storage system obtains zone property information for each zone to ensure compatibility.
 
* Storing zones with similar properties in a block improves efficiency and organization.
 
 
'''Abstract'''
 
A storage system uses blocks of memory that are sized larger than a size of a zone. This means that the storage system stores multiple zones in a given block. Storing zones with different one properties in a given block can be problematic, so the storage system obtains zone property information for each zone and stores zones with similar zone properties in a given block.
 
  
 
===Data Storage Device and Method for Device-Initiated Hibernation ([[US Patent Application 17752305. Data Storage Device and Method for Device-Initiated Hibernation simplified abstract|17752305]])===
 
===Data Storage Device and Method for Device-Initiated Hibernation ([[US Patent Application 17752305. Data Storage Device and Method for Device-Initiated Hibernation simplified abstract|17752305]])===
Line 69: Line 24:
 
Judah Gamliel Hahn
 
Judah Gamliel Hahn
  
 
'''Brief 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.
 
 
'''Abstract'''
 
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.
 
  
 
===Storage System and Method for Hybrid Mapping ([[US Patent Application 17752470. Storage System and Method for Hybrid Mapping simplified abstract|17752470]])===
 
===Storage System and Method for Hybrid Mapping ([[US Patent Application 17752470. Storage System and Method for Hybrid Mapping simplified abstract|17752470]])===
Line 90: Line 32:
 
Ran Zamir
 
Ran Zamir
  
 
'''Brief explanation'''
 
The abstract of this patent application describes a storage system that has multiple memory mappings to translate data bits into different physical voltage levels in its non-volatile memory. The system allows a host to select a specific memory mapping based on the application or expected workload. The selected memory mapping is then used for memory access operations such as reading or writing data.
 
 
* The storage system has multiple memory mappings to translate data bits into different physical voltage levels.
 
* The host can select a specific memory mapping based on the application or expected workload.
 
* The selected memory mapping is used for memory access operations.
 
* Memory access operations include reading or writing data.
 
 
'''Abstract'''
 
A storage system supports several memory mappings that translate data bits into different physical voltage levels in its non-volatile memory. The storage system receives a selection of one of the memory mappings from a host, which makes the selection based on an application or expected workload of the host. The storage system uses the selected memory mapping for a memory access operation, such as a read operation or a write operation.
 
  
 
===DATA STORAGE DEVICE WITH MULTI-COMMANDS ([[US Patent Application 17825824. DATA STORAGE DEVICE WITH MULTI-COMMANDS simplified abstract|17825824]])===
 
===DATA STORAGE DEVICE WITH MULTI-COMMANDS ([[US Patent Application 17825824. DATA STORAGE DEVICE WITH MULTI-COMMANDS simplified abstract|17825824]])===
Line 109: Line 40:
 
Dinesh Kumar Agarwal
 
Dinesh Kumar Agarwal
  
 
'''Brief explanation'''
 
The patent application discusses a method to improve the performance of a data storage device by reducing hardware and firmware overheads at the flash interface module (FIM).
 
* Constant fixed commands given to memory dies in a data storage device can cause performance issues due to the overheads associated with them.
 
* To avoid this impact, multiple fixed commands can be combined into individual multi-commands and provided to the memory dies.
 
* This use of multi-commands reduces the overheads at the FIM, improving the performance of the data storage device.
 
* By decreasing the saturation of the FIM, the overall performance of the data storage device is enhanced.
 
 
'''Abstract'''
 
Providing constant fixed commands to memory dies within a data storage device may result in hardware and firmware overheads impacting the performance at a flash interface module (FIM) because the FIM has to handle both the constant fixed commands and the overheads associated with the constant fixed commands. To avoid the impact on performance at the FIM, multiple fixed commands may be combined into individual multi-commands that may be provided to the memory dies. The use of multi-commands reduces hardware and firmware overheads at the FIM relative to the constant fixed commands, which improves performance of the data storage device because the saturation of the FIM is decreased.
 
  
 
===Storage System and Method for Using a Queue Monitor in a Block Allocation Process ([[US Patent Application 17828285. Storage System and Method for Using a Queue Monitor in a Block Allocation Process simplified abstract|17828285]])===
 
===Storage System and Method for Using a Queue Monitor in a Block Allocation Process ([[US Patent Application 17828285. Storage System and Method for Using a Queue Monitor in a Block Allocation Process simplified abstract|17828285]])===
Line 127: Line 48:
 
Kalpit Bordia
 
Kalpit Bordia
  
 
'''Brief explanation'''
 
The patent application describes a storage system with a memory that can store multiple bits per cell or only one bit per cell.
 
* The storage system can choose to store only one bit per cell to improve performance.
 
* However, this can reduce the endurance of the memory.
 
* The storage system monitors a command queue to determine the required performance.
 
* Based on this information, the storage system decides whether it is worth sacrificing endurance for increased performance.
 
 
'''Abstract'''
 
A storage system has a memory with a multi-level cell (MLC) block that can store multiple bits per cell or can be constrained to store only one bit per cell. Using the MLC block to store only one bit per cell can increase the performance of the storage system but can also reduce endurance of the MLC block. The storage system can monitor a command queue to determine the performance needed. With that information, the storage system can determine whether it is worth making the tradeoff of increasing performance at the cost of endurance.
 
  
 
===Storage System and Method for Early Command Cancelation ([[US Patent Application 17828489. Storage System and Method for Early Command Cancelation simplified abstract|17828489]])===
 
===Storage System and Method for Early Command Cancelation ([[US Patent Application 17828489. Storage System and Method for Early Command Cancelation simplified abstract|17828489]])===
Line 145: Line 56:
 
Amir Segev
 
Amir Segev
  
 
'''Brief explanation'''
 
- The patent application describes a storage system that can cancel an in-progress read/write command.
 
- The storage system allows data associated with the command to continue being processed by a data path.
 
- However, before the data is transferred out of the data path, a controller determines that the command was cancelled.
 
- The controller prevents the data from being transferred out, while internally indicating that the transfer was complete.
 
- This approach provides a faster cancellation process compared to methods that try to stop the data from being processed by the data path.
 
 
'''Abstract'''
 
A storage system receives an instruction to cancel an in-progress read/write command. The storage system allows data associated with the command to continue to be processed by a data path in the storage system even though the command was cancelled. However, before the data is actually transferred out of the data path, a controller determines that the command was cancelled and prevents the data from being transferred out, while internally indicating that the transfer was complete. This provides a faster cancellation process than methods that attempt to stop the data from being processed by the data path.
 
  
 
===Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization ([[US Patent Application 17752264. Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization simplified abstract|17752264]])===
 
===Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization ([[US Patent Application 17752264. Data Storage Device and Method for Storage-Class-Memory-Accelerated Boot Partition Optimization simplified abstract|17752264]])===
Line 163: Line 64:
 
Judah Gamliel Hahn
 
Judah Gamliel Hahn
  
 
'''Brief 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.
 
 
'''Abstract'''
 
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.
 
  
 
===Variable Length ECC Code According To Data Entropy In NVMe Key Value Pair Devices ([[US Patent Application 17827193. Variable Length ECC Code According To Data Entropy In NVMe Key Value Pair Devices simplified abstract|17827193]])===
 
===Variable Length ECC Code According To Data Entropy In NVMe Key Value Pair Devices ([[US Patent Application 17827193. Variable Length ECC Code According To Data Entropy In NVMe Key Value Pair Devices simplified abstract|17827193]])===
Line 185: Line 72:
 
David AVRAHAM
 
David AVRAHAM
  
 
'''Brief explanation'''
 
- The patent application describes a data storage device that includes a memory device and a controller.
 
- The controller is responsible for receiving key value (KV) pair data and determining the entropy value of the received data.
 
- Based on the determined entropy value, the controller selects an error correction code (ECC) code rate.
 
- The KV pair data consists of a key and a value, and the controller encodes this data using the selected ECC code rate.
 
- Additionally, the controller aggregates a portion of another KV pair data with the original data and encodes the aggregated data using the selected ECC code rate.
 
- The encoded KV pair data is then programmed to a codeword (CW) in the memory device.
 
- The purpose of this innovation is to improve the efficiency and reliability of data storage by using an appropriate ECC code rate based on the entropy value of the data.
 
 
'''Abstract'''
 
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to receive key value (KV) pair data, determine an entropy value of the received KV pair data, select an error correction code (ECC) code rate based on the determined entropy value, and program the KV pair data to a codeword (CW). The KV pair data includes a key and a value. The programming includes encoding the KV pair data using the selected ECC code rate. The controller is further configured to aggregate a portion of another KV pair data and the KV pair data and program the aggregated KV pair data to the CW using a selected ECC code rate.
 
  
 
===PROACTIVE LOSS NOTIFICATION AND HANDLING IN DATA STORAGE DEVICES ([[US Patent Application 17752771. PROACTIVE LOSS NOTIFICATION AND HANDLING IN DATA STORAGE DEVICES simplified abstract|17752771]])===
 
===PROACTIVE LOSS NOTIFICATION AND HANDLING IN DATA STORAGE DEVICES ([[US Patent Application 17752771. PROACTIVE LOSS NOTIFICATION AND HANDLING IN DATA STORAGE DEVICES simplified abstract|17752771]])===
Line 205: Line 80:
 
Bhavya Krishna
 
Bhavya Krishna
  
 
'''Brief explanation'''
 
The patent application describes devices, systems, and methods for proactive data loss notification and handling in data storage devices.
 
* The data storage device includes a memory and a controller.
 
* The controller has a processor and controller memory.
 
* The controller memory stores instructions for the controller to perform certain actions.
 
* During an internal data movement process, if an uncorrectable error correction code (UECC) is detected, the controller modifies a metadata field associated with the corresponding logical block address.
 
* The host device is informed about the UECC.
 
* The controller then determines whether data stored in adjacent regions to the logical block address is lost.
 
* This technology aims to proactively notify and handle data loss situations in data storage devices.
 
 
'''Abstract'''
 
Devices, systems, and methods with proactive data loss notification and handling. A data storage device includes a memory and a controller. The controller includes a processor and controller memory. The controller memory stores a set of instructions that, when executed by the processor, instruct the controller to: detect an uncorrectable error correction code (UECC) during an internal data movement process of the storage device memory, modify a metadata field associated with a logical block address corresponding to the UECC, inform a host device about the UECC, and determine whether data stored in at least one adjacent region to the logical block address is lost.
 
  
 
===Efficient Logical to Physical Mapping Updates ([[US Patent Application 18316664. Efficient Logical to Physical Mapping Updates simplified abstract|18316664]])===
 
===Efficient Logical to Physical Mapping Updates ([[US Patent Application 18316664. Efficient Logical to Physical Mapping Updates simplified abstract|18316664]])===
Line 226: Line 88:
 
Dinesh Kumar Agarwal
 
Dinesh Kumar Agarwal
  
 
'''Brief explanation'''
 
The patent application describes a method for efficiently updating logical mappings within control table sets in storage devices or systems.
 
* Control table sets group logical mappings that correspond to the locations of data requested by a host-computing device and the physical locations of the data within the memory array.
 
* As data is written and erased, these mappings need to be updated within the control table set.
 
* Typically, changes to these mappings are stored and updated in both a cache memory and a control table update list.
 
* The invention proposes tracking and marking control table sets as dirty or having undergone multiple changes.
 
* This allows additional updates to be stored and updated only in the cache memory, bypassing the second control table change list.
 
* By utilizing only one method of updating control table sets, processing overhead is reduced and read or write activities are more efficiently performed.
 
 
'''Abstract'''
 
Various devices, such as storage devices or systems are configured to efficiently process and update logical mappings within control table sets. Control table sets are often groupings of logical mapping corresponding to the logical locations of data requested by a host-computing device and the physical locations of the data within the memory array. As data is written and erased, these mappings must be updated within the control table set. Received changes to these mappings are typically stored and updated in two locations: a cache memory and a control table update list. By tracking and marking various control table sets as dirty or having undergone multiple changes, additional received updates can be stored and updated in only the cache memory, bypassing the second control table change list. By only utilizing one method of updating control table sets, processing overhead is reduced and various read or write activities are more efficiently done.
 
  
 
===Storage System and Method for Avoiding Header to Improve Parity ([[US Patent Application 17824066. Storage System and Method for Avoiding Header to Improve Parity simplified abstract|17824066]])===
 
===Storage System and Method for Avoiding Header to Improve Parity ([[US Patent Application 17824066. Storage System and Method for Avoiding Header to Improve Parity simplified abstract|17824066]])===
Line 246: Line 96:
 
Arunkumar Mani
 
Arunkumar Mani
  
 
'''Brief explanation'''
 
The patent application describes a storage system that stores data in a primary block and a secondary block.
 
* Data and its copy are stored in both blocks, along with parity bits for error protection.
 
* The secondary block also contains a header with logical block information.
 
* The primary block does not have a header, allowing for more parity bits to be stored with the data.
 
* This increases the error protection for the data in the primary block and reduces reliance on the secondary block.
 
 
'''Abstract'''
 
A storage system stores data in a primary block and a copy of the data in a secondary block. Parity bits are stored with the data and the copy of the data. A header with logical block information is stored with the copy of the data in the secondary block. The data in the primary block is not stored with a header, which allows more parity bits to be stored with the data in the primary block. This provides more robust error protection for the data stored in the primary block and reduces the need to rely upon the copy of the data in the secondary block.
 
  
 
===Data Storage Device and Method for Lane Detection and Configuration ([[US Patent Application 17828334. Data Storage Device and Method for Lane Detection and Configuration simplified abstract|17828334]])===
 
===Data Storage Device and Method for Lane Detection and Configuration ([[US Patent Application 17828334. Data Storage Device and Method for Lane Detection and Configuration simplified abstract|17828334]])===
Line 264: Line 104:
 
Anil Kumar Kolar Narayanappa
 
Anil Kumar Kolar Narayanappa
  
 
'''Brief explanation'''
 
- The patent application describes a data storage device and method for lane detection and configuration.
 
- The device includes a memory, interface, and controller.
 
- The controller is able to detect the orientation of a cable connected to the interface.
 
- It can determine if the cable is in a first or second orientation based on the channel configuration signal it receives.
 
- If the cable does not provide either signal, the controller will use a default lane configuration to communicate with the host.
 
- The invention allows for automatic detection and configuration of the cable orientation.
 
- This ensures proper communication between the data storage device and the host.
 
- The invention can be used alone or in combination with other embodiments.
 
 
'''Abstract'''
 
A data storage device and method for lane detection and configuration are provided. In one embodiment, a data storage device is provided comprising a memory, an interface, and a controller. The controller is configured to detect whether a cable coupled with the interface is providing a first channel configuration signal that indicates that the cable is in a first cable orientation or a second channel configuration signal that indicates that the cable is in a second cable orientation. In response to detecting that the cable is not providing either the first or the second channel configuration signal, the controller uses a default lane configuration to communicate with the host via the cable. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
 
  
 
===Data Storage Device and Method for Lane Selection Based on Thermal Conditions ([[US Patent Application 17828368. Data Storage Device and Method for Lane Selection Based on Thermal Conditions simplified abstract|17828368]])===
 
===Data Storage Device and Method for Lane Selection Based on Thermal Conditions ([[US Patent Application 17828368. Data Storage Device and Method for Lane Selection Based on Thermal Conditions simplified abstract|17828368]])===
Line 285: Line 112:
 
Ramanathan Muthiah
 
Ramanathan Muthiah
  
 
'''Brief explanation'''
 
- The patent application describes a data storage device and method for lane selection based on thermal conditions.
 
- The device includes a memory and a controller.
 
- The controller is designed to identify when action is required to control the thermal state of the data storage device.
 
- When action is needed, the controller sends a request to the host to reduce the number of lanes used for communication with the data storage device.
 
- Reducing the number of lanes helps to decrease the amount of heat generated by the data storage device.
 
- The invention can be used alone or in combination with other embodiments.
 
 
'''Abstract'''
 
A data storage device and method for lane selection based on thermal conditions are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to determine that action is needed to control a thermal state of the data storage device; and in response to determining that action is needed to control the thermal state of the data storage device, send a request to a host to reduce a number of lanes the host uses to communicate with the data storage device, wherein reducing the number of lanes reduces an amount of heat generated by the data storage device. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
 
  
 
===VCM PWM TO LINEAR MODE TRANSITION OFFSET OPTIMIZATION TO IMPROVE PES ([[US Patent Application 18446612. VCM PWM TO LINEAR MODE TRANSITION OFFSET OPTIMIZATION TO IMPROVE PES simplified abstract|18446612]])===
 
===VCM PWM TO LINEAR MODE TRANSITION OFFSET OPTIMIZATION TO IMPROVE PES ([[US Patent Application 18446612. VCM PWM TO LINEAR MODE TRANSITION OFFSET OPTIMIZATION TO IMPROVE PES simplified abstract|18446612]])===
Line 304: Line 120:
 
Jaesoo Byoun
 
Jaesoo Byoun
  
 
'''Brief explanation'''
 
The abstract describes a data storage device with disks, a motor, and processing devices.
 
* The device has disks and a motor with disk heads that can operate in a PWM mode and a linear mode.
 
* The processing devices control the motor to move the disk heads to a target track.
 
* The motor transitions from PWM mode to linear mode, compensating for a transition offset.
 
* The motor then moves the disk heads to the target track in the linear mode for a specific time.
 
 
'''Abstract'''
 
Various illustrative aspects are directed to a data storage device comprising one or more disks, an actuator arm assembly comprising one or more disk heads and a voice coil motor (VCM), the VCM configured to operate in a PWM mode and a linear mode, and one or more processing devices configured to: seek the VCM towards a target track in the PWM mode; transition the VCM from the PWM mode to the linear mode, wherein the transitioning comprises switching an offset compensation value from a first offset compensation value to a second compensation offset value to compensate for a transition offset induced while transitioning the VCM from the PWM to the linear mode, wherein the first and the second offset compensation values correspond to the PWM and linear modes, respectively, and seek the VCM towards the target track in the linear mode for a linear mode time.
 
  
 
===DATA STORAGE DEVICE HAVING DUAL ACTUATORS AND METHOD FOR EMERGENCY POWER OFF RETRACT (EPOR) OF DUAL ACTUATORS ([[US Patent Application 18446637. DATA STORAGE DEVICE HAVING DUAL ACTUATORS AND METHOD FOR EMERGENCY POWER OFF RETRACT (EPOR) OF DUAL ACTUATORS simplified abstract|18446637]])===
 
===DATA STORAGE DEVICE HAVING DUAL ACTUATORS AND METHOD FOR EMERGENCY POWER OFF RETRACT (EPOR) OF DUAL ACTUATORS ([[US Patent Application 18446637. DATA STORAGE DEVICE HAVING DUAL ACTUATORS AND METHOD FOR EMERGENCY POWER OFF RETRACT (EPOR) OF DUAL ACTUATORS simplified abstract|18446637]])===
Line 322: Line 128:
 
Brian Johnson
 
Brian Johnson
  
 
'''Brief explanation'''
 
The patent application describes a data storage device that includes two read-write heads and two disks, each controlled by separate actuators.
 
* The device also includes a spindle motor that rotates the disks.
 
* In the event of an emergency power off (EPO), a processing device retracts and parks the actuators using a generated internal supply voltage.
 
* The processing device also brakes the spindle motor, but only after both actuators have been retracted and parked.
 
 
'''Abstract'''
 
A data storage device comprises a lead actuator that actuates a first read-write head over a first disk and a support actuator that actuates a second read-write head over a second disk. A spindle motor rotates the first and second disks. In response to an emergency power off (EPO) event, a processing device retracts and parks the actuators using an internal supply voltage generated from a back electromotive force (BEMF) voltage of the spindle motor, and brakes the spindle motor. The spindle motor is not braked until both the lead and support actuators have been retracted and parked.
 
  
 
===MAGNETIC RECORDING APPARATUS COMPRISING DISK WITH REDUCED THICKNESS AND REDUCED DISK FLATNESS ([[US Patent Application 18233497. MAGNETIC RECORDING APPARATUS COMPRISING DISK WITH REDUCED THICKNESS AND REDUCED DISK FLATNESS simplified abstract|18233497]])===
 
===MAGNETIC RECORDING APPARATUS COMPRISING DISK WITH REDUCED THICKNESS AND REDUCED DISK FLATNESS ([[US Patent Application 18233497. MAGNETIC RECORDING APPARATUS COMPRISING DISK WITH REDUCED THICKNESS AND REDUCED DISK FLATNESS simplified abstract|18233497]])===
Line 339: Line 136:
 
Shoji Suzuki
 
Shoji Suzuki
  
 
'''Brief explanation'''
 
The patent application describes a disk for a magnetic recording apparatus.
 
* The disk has a substrate with a first surface and a second surface, and it has a certain thickness.
 
* The first surface of the substrate is coated with a first coating layer, which also has a certain thickness.
 
* The second surface of the substrate is coated with a second coating layer, which also has a certain thickness.
 
* The overall thickness of the disk includes the thickness of the substrate.
 
* The maximum difference in thickness between the first coating layer and the second coating layer is determined by the square of the disk thickness.
 
 
'''Abstract'''
 
A disk for a magnetic recording apparatus. The disk includes a substrate comprising a first surface and a second surface, wherein the substrate has a substrate thickness. The disk includes a first coating layer disposed over the first surface of the substrate, wherein the first coating layer has a first coating layer thickness. The disk includes a second coating layer disposed over the second surface of the substrate, wherein the second coating layer has a second coating layer thickness. The disk has a disk thickness, wherein the disk thickness includes the substrate thickness. The maximum thickness difference between the first coating layer thickness and the second coating layer thickness is a function of the square of the disk thickness.
 
  
 
===Tape Assemblies Having Flangeless Reel Configurations and Single Flange Reel Configurations For Magnetic Recording Devices ([[US Patent Application 17824745. Tape Assemblies Having Flangeless Reel Configurations and Single Flange Reel Configurations For Magnetic Recording Devices simplified abstract|17824745]])===
 
===Tape Assemblies Having Flangeless Reel Configurations and Single Flange Reel Configurations For Magnetic Recording Devices ([[US Patent Application 17824745. Tape Assemblies Having Flangeless Reel Configurations and Single Flange Reel Configurations For Magnetic Recording Devices simplified abstract|17824745]])===
Line 358: Line 144:
 
Erhard SCHRECK
 
Erhard SCHRECK
  
 
'''Brief explanation'''
 
The abstract describes a tape assembly implementation for magnetic recording devices, specifically tape embedded drives (TEDs).
 
* The implementation involves mounting a first reel and a second reel at stationary positions.
 
* The first and/or second reel includes a hub mounted to a spindle and a single flange extending relative to the hub.
 
* Alternatively, the first and/or second reel may have a flangeless hub mounted to a spindle.
 
* The purpose of this implementation is to provide a simplified and efficient design for tape assembly in magnetic recording devices.
 
 
'''Abstract'''
 
The present disclosure generally relate to tape assembly implementations for magnetic recording devices, such as tape embedded drives (TEDs). In one or more embodiments, a first reel and a second reel are mounted at stationary positions. One or more of the first reel and/or the second reel includes a hub mounted to a spindle, and a single flange extending relative to the hub. In one or more embodiments, one or more of a first reel and/or a second reel each includes a flangeless hub mounted to a spindle.
 
  
 
===Buffer Layers And Interlayers That Promote BiSbx (012) Alloy Orientation For SOT And MRAM Devices ([[US Patent Application 18232256. Buffer Layers And Interlayers That Promote BiSbx (012) Alloy Orientation For SOT And MRAM Devices simplified abstract|18232256]])===
 
===Buffer Layers And Interlayers That Promote BiSbx (012) Alloy Orientation For SOT And MRAM Devices ([[US Patent Application 18232256. Buffer Layers And Interlayers That Promote BiSbx (012) Alloy Orientation For SOT And MRAM Devices simplified abstract|18232256]])===
Line 376: Line 152:
 
Quang LE
 
Quang LE
  
 
'''Brief explanation'''
 
- The patent application is about spin-orbit torque (SOT) magnetic tunnel junction (MTJ) devices.
 
- These devices consist of a buffer layer, a bismuth antimony (BiSb) layer with a (012) orientation, and an interlayer.
 
- The buffer layer and interlayer can be single layers or multilayers of different materials.
 
- The buffer layer and interlayer are made of materials that prevent antimony (Sb) migration within the BiSb layer.
 
- They also enhance the uniformity of the BiSb layer and promote the desired (012) orientation.
 
- The innovation aims to improve the performance and stability of SOT MTJ devices.
 
 
'''Abstract'''
 
The present disclosure generally relate to spin-orbit torque (SOT) magnetic tunnel junction (MTJ) devices comprising a buffer layer, a bismuth antimony (BiSb) layer having a (012) orientation disposed on the buffer layer, and an interlayer disposed on the BiSb layer. The buffer layer and the interlayer may each independently be a single layer of material or a multilayer of material. The buffer layer and the interlayer each comprise at least one of a covalently bonded amorphous material, a tetragonal (001) material, a tetragonal (110) material, a body-centered cubic (bcc) (100) material, a face-centered cubic (fcc) (100) material, a textured bcc (100) material, a textured fcc (100) material, a textured (100) material, or an amorphous metallic material. The buffer layer and the interlayer inhibit antimony (Sb) migration within the BiSb layer and enhance uniformity of the BiSb layer while further promoting the (012) orientation of the BiSb layer.
 
  
 
===SYSTEMS AND METHODS OF IMPROVED MODULAR INVERSION WITH DIGITAL SIGNATURES ([[US Patent Application 17827692. SYSTEMS AND METHODS OF IMPROVED MODULAR INVERSION WITH DIGITAL SIGNATURES simplified abstract|17827692]])===
 
===SYSTEMS AND METHODS OF IMPROVED MODULAR INVERSION WITH DIGITAL SIGNATURES ([[US Patent Application 17827692. SYSTEMS AND METHODS OF IMPROVED MODULAR INVERSION WITH DIGITAL SIGNATURES simplified abstract|17827692]])===
Line 395: Line 160:
 
Ishai Ilani
 
Ishai Ilani
  
 
'''Brief explanation'''
 
The patent application describes a method for verifying the authenticity of a digital signature using elliptic curve cryptography (ECC) and authenticating the use of a message based on this verification.
 
 
* The method involves receiving a message and a digital signature associated with a signing party.
 
* The authenticity of the digital signature is verified using ECC.
 
* The verification process includes computing modular inverses, which involves identifying two integers and performing an iterative process.
 
* The iterative process initializes two integers with a pre-defined number of most significant bits from the original integers and computes a quotient and remainder.
 
* A resultant inverse value is determined using the quotient obtained from the iterative process.
 
* The authenticity of the digital signature is confirmed based on the resultant inverse value.
 
 
Overall, the patent application presents a method for securely verifying digital signatures and ensuring the authenticity of messages using elliptic curve cryptography and modular inverse computations.
 
 
'''Abstract'''
 
A method includes receiving a message and a digital signature associated with a signing party and the message, verifying authenticity of the digital signature using elliptic curve cryptography (ECC), and authenticating use of the message based, at least in part, on the confirmed authenticity of the digital signature. The verifying includes one or more computations involving computing modular inverses. Computing modular inverses includes identifying first and second integer of a modular inverse operation, performing a first iterative process that, at each iteration: (i) initializes a third integer with a pre-defined number of most significant bits of the first integer and a fourth integer with the pre-defined number of most significant bits of the second integer and (ii) computes a quotient and a remainder, determining a resultant inverse value using the quotient; and confirming the authenticity of the digital signature based, at least in part, on the resultant inverse value.
 
  
 
===THREE-DIMENSIONAL MEMORY DEVICE INCLUDING A METAL OXIDE ETCH STOP LAYER AND METHODS FOR FORMING THE SAME ([[US Patent Application 18233697. THREE-DIMENSIONAL MEMORY DEVICE INCLUDING A METAL OXIDE ETCH STOP LAYER AND METHODS FOR FORMING THE SAME simplified abstract|18233697]])===
 
===THREE-DIMENSIONAL MEMORY DEVICE INCLUDING A METAL OXIDE ETCH STOP LAYER AND METHODS FOR FORMING THE SAME ([[US Patent Application 18233697. THREE-DIMENSIONAL MEMORY DEVICE INCLUDING A METAL OXIDE ETCH STOP LAYER AND METHODS FOR FORMING THE SAME simplified abstract|18233697]])===
Line 417: Line 167:
  
 
Mitsuhiro Togo
 
Mitsuhiro Togo
 
 
'''Brief explanation'''
 
The patent application describes a semiconductor structure that includes alternating layers of insulating and conductive materials. These layers have stepped surfaces.
 
* The semiconductor structure includes alternating layers of insulating and conductive materials.
 
* The layers have stepped surfaces.
 
* A metal oxide etch stop layer is present on the stepped surfaces.
 
* A dielectric material portion is present on the etch stop layer and the stepped surfaces.
 
* A memory opening extends vertically through the alternating layers.
 
* A memory fill structure is located in the memory opening and contains a memory film and a vertical semiconductor channel.
 
* An electrically conductive layer contact via structure extends vertically through the dielectric material portion and the etch stop layer.
 
* The via structure contacts one of the conductive layers.
 
 
'''Abstract'''
 
A semiconductor structure includes an alternating stack of first insulating layers and first electrically conductive layers, the first alternating stack having first stepped surfaces, at least one first metal oxide etch stop layer overlying and contacting the first stepped surfaces, a first stepped dielectric material portion overlying the at least one first metal oxide etch stop layer and the first stepped surfaces, a memory opening vertically extending through the first alternating stack, a memory opening fill structure located in the memory opening and containing a memory film and a vertical semiconductor channel, and an electrically conductive layer contact via structure vertically extending through the first stepped dielectric material portion and the at least one first metal oxide etch stop layer, and contacting a respective one of the first electrically conductive layers.
 

Revision as of 04:39, 5 December 2023

Contents

Patent applications for Western Digital Technologies, Inc. on November 30th, 2023

COAL-BASED SOLID WASTE TRANSPORT AND FILLING INTEGRATED MACHINE MINING SYSTEM AND METHOD (18227411)

Main Inventor

Feisheng Feng


Storage System and Method for Data Placement in Zoned Storage (17860548)

Main Inventor

Rotem Sela


Data Storage Device and Method for Device-Initiated Hibernation (17752305)

Main Inventor

Judah Gamliel Hahn


Storage System and Method for Hybrid Mapping (17752470)

Main Inventor

Ran Zamir


DATA STORAGE DEVICE WITH MULTI-COMMANDS (17825824)

Main Inventor

Dinesh Kumar Agarwal


Storage System and Method for Using a Queue Monitor in a Block Allocation Process (17828285)

Main Inventor

Kalpit Bordia


Storage System and Method for Early Command Cancelation (17828489)

Main Inventor

Amir Segev


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

Main Inventor

Judah Gamliel Hahn


Variable Length ECC Code According To Data Entropy In NVMe Key Value Pair Devices (17827193)

Main Inventor

David AVRAHAM


PROACTIVE LOSS NOTIFICATION AND HANDLING IN DATA STORAGE DEVICES (17752771)

Main Inventor

Bhavya Krishna


Efficient Logical to Physical Mapping Updates (18316664)

Main Inventor

Dinesh Kumar Agarwal


Storage System and Method for Avoiding Header to Improve Parity (17824066)

Main Inventor

Arunkumar Mani


Data Storage Device and Method for Lane Detection and Configuration (17828334)

Main Inventor

Anil Kumar Kolar Narayanappa


Data Storage Device and Method for Lane Selection Based on Thermal Conditions (17828368)

Main Inventor

Ramanathan Muthiah


VCM PWM TO LINEAR MODE TRANSITION OFFSET OPTIMIZATION TO IMPROVE PES (18446612)

Main Inventor

Jaesoo Byoun


DATA STORAGE DEVICE HAVING DUAL ACTUATORS AND METHOD FOR EMERGENCY POWER OFF RETRACT (EPOR) OF DUAL ACTUATORS (18446637)

Main Inventor

Brian Johnson


MAGNETIC RECORDING APPARATUS COMPRISING DISK WITH REDUCED THICKNESS AND REDUCED DISK FLATNESS (18233497)

Main Inventor

Shoji Suzuki


Tape Assemblies Having Flangeless Reel Configurations and Single Flange Reel Configurations For Magnetic Recording Devices (17824745)

Main Inventor

Erhard SCHRECK


Buffer Layers And Interlayers That Promote BiSbx (012) Alloy Orientation For SOT And MRAM Devices (18232256)

Main Inventor

Quang LE


SYSTEMS AND METHODS OF IMPROVED MODULAR INVERSION WITH DIGITAL SIGNATURES (17827692)

Main Inventor

Ishai Ilani


THREE-DIMENSIONAL MEMORY DEVICE INCLUDING A METAL OXIDE ETCH STOP LAYER AND METHODS FOR FORMING THE SAME (18233697)

Main Inventor

Mitsuhiro Togo