Patents Assigned to HGST Netherlands B.V.
  • Patent number: 10289326
    Abstract: The present disclosure relates to systems and methods of an optimized data layout in an erasure coded storage system. The system may be realized as a deterministic layout of storage devices in an erasure coded storage system. The system implements a method for writing pieces of a data object across storage devices of a specified write set included an erasure coded storage subsystem. The system further implements a method for reading a subset of pieces of a data object from an active read subset of storage devices in a read set included in the erasure coded storage subsystem and restoring the data object from the subset of pieces. The system may further include operating an inactive read subset of storage devices in a read set in a low power mode.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: May 14, 2019
    Assignee: HGST Netherlands, B.V.
    Inventors: Paul Frederick Dunn, Randall Lee Hess
  • Patent number: 10228880
    Abstract: The examples described herein discuss various systems, software, devices, and methods for managing a primary command queue by ordering and/or reordering and distributing incoming commands based, at least in part, on positional information of one or more components of data storage devices. More specifically, in some embodiments, the examples discussed herein describe ordering and distributing incoming commands from a primary command queue in a position-aware manner that takes into account disk rotation (e.g., rotational position) and/or actuator head location for the various data storage devices of a data storage system enclosure. Among other benefits, ordering incoming commands at the primary command queue and distributing the ordered commands to individual device queues improves overall command execution latency.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 12, 2019
    Assignee: HGST Netherlands B.V.
    Inventors: David Berman, Abhishek Dhanda, Toshiki Hirano, Satoshi Yamamoto
  • Patent number: 10229737
    Abstract: Embodiments of the present disclosure generally relate to non-volatile memory and, in particular, non-volatile memory with adjustable cell bit shapes. In one embodiment, an adjustable memory cell is provided. The memory cell generally includes a gate electrode, at least one recording layer and a channel layer. The channel layer generally is capable of supporting a depletion region and is disposed between the gate electrode and the at least one recording layer. In this embodiment, upon activating the gate, the channel layer may be depleted and current initially flowing through the channel may be steered through the at least one recording layer.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 12, 2019
    Assignee: HGST NETHERLANDS B.V.
    Inventors: Luiz M. Franca-Neto, Kurt Allan Rubin
  • Patent number: 10216419
    Abstract: A system is described that includes a data bus communicatively coupled to a host processor, a graphics processing unit (GPU), and a data storage unit. The GPU is configured to receive instructions from the host processor to perform direct communication over the data bus with the data storage unit. Responsive to receiving instructions to communicate directly with the data storage unit, the GPU will initiate a direct communication channel over the data bus. Once established, a direct communications channel allows the data storage unit and the GPU to directly exchange information and bypass the host CPU and system memory.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: February 26, 2019
    Assignee: HGST Netherlands B.V.
    Inventor: Arup De
  • Patent number: 10089704
    Abstract: Disclosed herein is a digital rights management system that includes a storage module that stores a usage right for digital content in a tamper-resistant portion of a memory. The system also includes a flag status module that generates a flag corresponding with a transfer status of the usage right, sets the flag to one of a plurality of transfer statuses, and stores the flag in the tamper-resistant portion of the memory. The transfer statuses include a status indicating a request for the usage right was generated by a device with a usage right recovery mechanism.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: October 2, 2018
    Assignee: HGST NETHERLANDS B.V.
    Inventors: Dai Yun, Toshiyuki Masue, Tatsuya Hirai
  • Patent number: 10083127
    Abstract: Systems and methods for generating a self-ordering buffer are described. An example method includes generating a plurality of nodes forming a linked list, each node in the linked list having a directional pointer referencing a subsequent element in the linked list and a data pointer referencing a corresponding memory block from a plurality of memory blocks; generating a head pointer, the head pointer referencing a beginning node in the linked list; generating a tail pointer, the tail pointer referencing an end node in the linked list; generating a next pointer, the next pointer referencing a next node of the linked list; generating a free pointer, the free pointer referencing a free node of the linked list; and wherein the plurality of nodes forming the linked list, the corresponding memory blocks, the head pointer, the tail pointer, the next pointer, and the free pointer form a buffer.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: September 25, 2018
    Assignee: HGST Netherlands B.V.
    Inventor: Mohammed Ghiath Khatib
  • Patent number: 10078646
    Abstract: An approach for fingerprinting large data objects at the wire speed has been disclosed. The techniques include Fresh/Shift pipelining, split Fresh, optimization, online channel sampling, and pipelined selection. The architecture can also be replicated to work in parallel for higher system throughput. Fingerprinting may provide an efficient mechanism for identifying duplication in a data stream, and deduplication based on the identified fingerprints may provide reduced storage costs, reduced network bandwidth consumption, reduced processing time and other benefits. In some embodiments, fingerprinting may be used to ensure or verify data integrity and may facilitate detection of corruption or tampering. An efficient manner of generating fingerprints (either via hardware, software, or a combination) may reduce a computation load and/or time required to generate fingerprints.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: September 18, 2018
    Assignee: HGST Netherlands B.V.
    Inventors: Zvonimir Bandic, Cyril Guyot, Dongyang Li, Ashwin Narasimha, Qingbo Wang, Ken Yang
  • Patent number: 10073625
    Abstract: The present disclosure relates to a system and methods of controlling a system of storage devices. In particular, the present disclosure relates to methods of controlling peak power and energy consumption in storage systems due to storage devices while maintaining data availability. The system implements a method for maintaining data availability in a storage subsystem by determining a plurality of storage devices to include in a fixed set of storage devices based on a fault tolerance system. The storage devices included in the fixed set are prevented from transitioning between RPM spin modes. The method further involves controlling peak power and energy consumed by the storage subsystem which may include transitioning the storage devices not included in the fixed set from a high RPM operational mode to a low RPM operational mode to reduce peak power and energy consumption.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: September 11, 2018
    Assignee: HGST Netherlands B.V.
    Inventors: Cyril Guyot, Mohammed Ghiath Khatib, Adam C. Manzanares, Lluis Pamies-Juarez
  • Patent number: 10031680
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a plurality of dump units associated with a translation table in a storage device, determine a plurality of snapshot markers associated with the plurality of dump units, calculate a first value of a first snapshot marker from the plurality of snapshot markers in the storage device, identify a second snapshot marker from an additional source, the second snapshot marker having a second value satisfying the first value, retrieve a dump unit associated with the second snapshot marker from the additional source, and reconstruct the translation table using the dump unit.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 24, 2018
    Assignee: HGST Netherlands B.V.
    Inventors: Ajith Kumar Battaje, Tanay Goel, Rajendra Prasad Mishra
  • Patent number: 10020053
    Abstract: Embodiments of the present disclosure generally relate to electronic devices, and more specifically, to multi-level phase change devices. In one embodiment, a memory cell device is provided. The memory cell device generally includes a top surface, a bottom surface and a cell body between the top surface and the bottom surface. The cell body may include a plurality of phase change material layers, which may be used to store data of the cell. In another embodiment, a method of programming a memory cell is provided. The method generally may include applying a sequence of different pulses to each phase change material layer of the cell as the voltage of each pulse in the sequence is ratcheted down from the start of a write cycle to the end of a write cycle.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 10, 2018
    Assignee: HGST Netherlands B.V.
    Inventors: Jeffrey Lille, Luiz M. Franca-Neto
  • Patent number: 10001924
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a data stream including one or more data blocks; determine a size of the one or more data blocks; determine a number of mappings needed for a physical block based on the size of a data block and a size of the physical block, the number of mappings being variable for different physical blocks depending on the size of the one or more data blocks storing in the physical block; retrieve a dynamically sized reverse map, the dynamically sized reverse map being a dynamic tree structure; determine a starting location in the dynamically sized reverse map for mappings of the one or more data blocks; and create an entry for the physical block in the dynamically sized reverse map.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: June 19, 2018
    Assignee: HGST NETHERLANDS B.V.
    Inventors: Sandeep Sharma, Saurabh Manchanda
  • Patent number: 9965539
    Abstract: The present disclosure relates to systems and methods for dynamic sharding of a database comprising data identifiable by keys comprised within a global ordered range. When handling a request for data of at least one key: providing the request to a predetermined shard store; the predetermined shard store verifying, by means of its local subrange collection, whether the at least one key is present in a local subrange of a shard stored on the predetermined shard store; and when at least one key is not present in a local subrange of a shard stored on the predetermined shard store, returning a message comprising the local subrange collection of the predetermined shard store.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: May 8, 2018
    Assignee: HGST Netherlands B.V.
    Inventors: Carl Rene D'Halluin, Frederik De Schrijver, Jochen Maes, Romain Raymond Agnes Slootmaekers, Nicolas Maria Sylvain Trangez, Jan Doms
  • Patent number: 9861011
    Abstract: Described herein is a first system that includes sleds each having sidewalls, a mounting plate, and a first cover. The first cover is movable relative to the sidewalls between a closed position and an open position. The first cover includes at least one first opening. The system additionally includes at least one data storage device fixed to each mounting plate. A first air gap is defined between the at least one data storage device and the mounting plate, and a second air gap is defined between the at least one data storage device and the at least one first opening of the first cover. The sleds are stacked together such that the first covers of adjacent sleds are directly adjacent each other, and the at least one first opening of the first cover of one sled at least partially overlaps the at least one first opening of an adjacent sled.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: January 2, 2018
    Assignees: HGST NETHERLANDS B.V., WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Hussam Zebian, Thomas Albrecht
  • Patent number: 9836427
    Abstract: An approach for using a storage library to translate commands from one command language into a different command language. The approach includes receiving a storage request in a command language from an application. The storage request is directed to a target storage device that uses a different command language. The storage request is translated into the different command language of the target storage device using a storage library of command languages and the storage request is performed.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: December 5, 2017
    Assignee: HGST Netherlands B.V.
    Inventor: Yatindra Vaishnav
  • Patent number: 9793922
    Abstract: Techniques for generating parities and repairing data erasures using repair-optimal parities are disclosed. The system includes an encoding module, which receives a request to recreate data for a subset of a plurality of content stores. The encoding module generates a new first parity and a new second parity using a subset of remaining content from the plurality of content stores. The encoding module generates a first portion of the requested data using the new first parity and a first subset of an original first parity for the plurality of content stores and a second portion of the requested data using the new second parity and a second subset of an original second parity for the plurality of content stores. The encoding module may recreate the data for the content store using the first portion of the requested data and the second portion of requested data.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: October 17, 2017
    Assignee: HGST Netherlands B.V.
    Inventors: Robert Mateescu, Lluis Pamies-Juarez, Cyril Guyot
  • Publication number: 20170200459
    Abstract: Disclosed herein are processes to manufacture sliders having extended three-dimensional air-bearing surfaces and non-transitory computer-readable storage media storing machine-executable instructions to cause at least one processor to perform the processes. A disclosed method of manufacturing a slider for use in a hard disk drive comprises removing a first portion of material from a wafer, the first portion of material comprising substrate, and, using an additive fabrication technique, forming at least a portion of a feature of the slider in a first location formerly occupied by at least some of the first portion of material. The additive fabrication technique may comprise three-dimensional printing, stereo lithography, fused deposition modeling, selective laser sintering, or multi jet modeling. Also disclosed are sliders manufactured using the disclosed methods of manufacture and disk drives comprising such sliders.
    Type: Application
    Filed: May 25, 2016
    Publication date: July 13, 2017
    Applicant: HGST Netherlands B.V.
    Inventor: Weidong Huang
  • Publication number: 20170200461
    Abstract: Disclosed herein is a hard disk drive slider having an extended three-dimensional air-bearing surface (ABS). The slider has an ABS and a back surface opposite the ABS, where at least a portion of the back surface defines a plane (i.e., if the back surface is substantially flat, the back surface itself defines the plane). Defined herein is an ABS function, which describes the characteristics of a portion of the ABS in a two-dimensional plane made by taking a cross-section of the slider perpendicular to the plane defined by the at least a portion of the back surface. The cross-section of the slider taken perpendicular to the plane has an ABS function that is a multi-valued function, which is defined herein as a relation for which, for at least one possible input value along the selected axis in the plane, the relation evaluates to two or more distinct nonzero values.
    Type: Application
    Filed: May 25, 2016
    Publication date: July 13, 2017
    Applicant: HGST Netherlands B.V.
    Inventor: Weidong Huang
  • Publication number: 20170200462
    Abstract: Disclosed herein are hard disk drive sliders having one or more tunnels between the leading-edge surface of the slider and the air-bearing surface (ABS) that may be used to control the pitch and/or fly height of the slider. A slider comprises a leading-edge surface, an ABS, and a tunnel having an entry area at the leading-edge surface and an exit area at the ABS, the tunnel for directing gas impinging on the entry area through the slider and out the exit area toward a surface of a hard disk. The tunnel may be a convergent tunnel. The tunnel may include two or more branches.
    Type: Application
    Filed: May 25, 2016
    Publication date: July 13, 2017
    Applicant: HGST Netherlands B.V.
    Inventors: Weidong Huang, Akiko Tadamasa
  • Patent number: 9679591
    Abstract: A scissor type magnetic sensor for magnetic data recording having a flux closure magnetic side shield structure. The magnetic sensor has a magnetic side shield structure that includes a non-magnetic layer within a magnetic material layer, with the non-magnetic layer being removed from the sensor stack so as to define upper and lower magnetic portions of the magnetic structure that are separated from one another at a region away from the sensor stack. The upper and lower magnetic portions are connected with one another in a region near the sensor stack so as to magnetic flux closure structure. The novel magnetic side shield structure provides net neutral magnetization that does not provide an inadvertent biasing to the magnetic free layers of the magnetic sensor.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: June 13, 2017
    Assignee: HGST Netherlands B.V.
    Inventors: Wenqin Hao, Quang Le, Xiaoyong Liu, Suping Song, Lei Wang
  • Patent number: 9672856
    Abstract: A magnetic media having a lateral exchange control layer formed on a magnetic oxide layer of a magnetic recording layer. A cap layer is formed over the lateral exchange control layer. The lateral exchange control layer can be an alloy comprising Co and one or more of W, Ru, Hf, Ta, Nb and Fe. The lateral exchange control layer has the highest magnetic saturation moment among all the recording layers, and increases spacing between magnetic grains (e.g. increased non-magnetic boundary width), thereby reducing lateral exchange sigma. The presence of lateral exchange control increases signal to noise ratio and reduces bit error rate and increases areal density.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: June 6, 2017
    Assignee: HGST NETHERLANDS B.V.
    Inventors: Shun Tonooka, Masayoshi Shimizu, Miki Nishida, Hiroyuki Katada