Western Digital Technologies, Inc. patent applications published on November 30th, 2023

From WikiPatents
Revision as of 10:08, 4 December 2023 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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


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 (17860548)

Main Inventor

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 (17752305)

Main Inventor

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 (17752470)

Main Inventor

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 (17825824)

Main Inventor

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 (17828285)

Main Inventor

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 (17828489)

Main Inventor

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 (17752264)

Main Inventor

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 (17827193)

Main Inventor

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 (17752771)

Main Inventor

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 (18316664)

Main Inventor

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 (17824066)

Main Inventor

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 (17828334)

Main Inventor

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 (17828368)

Main Inventor

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 (18446612)

Main Inventor

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 (18446637)

Main Inventor

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 (18233497)

Main Inventor

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 (17824745)

Main Inventor

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 (18232256)

Main Inventor

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 (17827692)

Main Inventor

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 (18233697)

Main Inventor

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.