Patents Assigned to Seagate Technology
  • Patent number: 10620832
    Abstract: Systems and methods are disclosed to abort a command at a data storage controller, in accordance with certain embodiments of the present disclosure. In some embodiments, an apparatus may comprise a data storage controller configured to receive an abort indicator from a host device, generate an abort tracking indicator at a receiving unit configured to receive commands from the host device, monitor to determine when the selected command is received at the receiving unit based on the abort tracking indicator, and abort the selected command when the selected command is received at the receiving unit. In some embodiments, the data storage controller may generate an abort tracking indicator at a completion unit configured to notify the host device of completed commands, and monitor for the selected command at the completion unit based on the abort tracking indicator.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: April 14, 2020
    Assignee: Seagate Technology LLC
    Inventors: Shashank Nemawarkar, Chris Randall Stone, Balakrishnan Sundararaman
  • Patent number: 10623485
    Abstract: A method of replicating a source file system on a storage system, the method including: utilising a changelog operable to store sequentially a data record corresponding to a modification of a source file system by a storage request; specifying a first data record of the changelog at a first time; initiating a scan of the directory inodes of the source file system at the first time; scanning the directory inodes; completing the scan at a second time later than the first time; specifying a second data record of the changelog at the second time; storing, in a database, information corresponding to the scanned directory inodes; updating the database with sequential data records from the first data record to the second data record of the changelog; and building, on a computer system, a replica target file system based on the database.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: April 14, 2020
    Assignee: Seagate Technology LLC
    Inventors: Peter Braam, Nikita Danilov, Nathaniel Rutman, Yuriy Umanets
  • Patent number: 10613985
    Abstract: Method and apparatus for managing data buffers in a data storage device. In some embodiments, a write manager circuit stores user data blocks in a write cache pending transfer to a non-volatile memory (NVM). The write manager circuit sets a write cache bit value in a forward map describing the NVM to a first value upon storage of the user data blocks in the write cache, and subsequently sets the write cache bit value to a second value upon transfer of the user data blocks to the NVM. A read manager circuit accesses the write cache bit value in response to a read command for the user data blocks. The read manager circuit searches the write cache for the user data blocks responsive to the first value, and retrieves the requested user data blocks from the NVM without searching the write cache responsive to the second value.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 7, 2020
    Assignee: Seagate Technology LLC
    Inventors: Thomas V. Spencer, Matthew Lovell
  • Patent number: 10615549
    Abstract: System, methods, and apparatuses for indicating the configured port width for ganged-style data connectors. An exemplary apparatus comprises a plurality of connectors supporting data connections and a plurality of visual indicators. The plurality of connectors are capable of being configured with two or more of the plurality of connectors ganged together to provide increased data width connections. Each or the visual indicators is associated with one of the plurality of connectors. An electrical circuit drives the plurality of visual indicators and is configured to control the visual indicators to visually indicate a configured port width for each data connection supported by the connectors, including those formed by ganging together two or more of the connectors.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: April 7, 2020
    Assignee: Seagate Technology LLC
    Inventor: Alan John Westbury
  • Patent number: 10614843
    Abstract: A recording head has a waveguide core with an input end proximate an energy source at an input surface of the recording head. The waveguide core couples light from the energy source to a near-field transducer that heats a recording medium in response to the light. An input coupler extends along the waveguide core from the input end to a termination region that is away from the input end in a light propagation direction. The input coupler has a first refractive index between that of the waveguide core and a surrounding material. The input coupler is wider than the waveguide core and has a slanted edge at the termination region. The slanted edge crosses the waveguide core such that the input coupler narrows to a neck away from the waveguide core in a crosstrack direction.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: April 7, 2020
    Assignee: Seagate Technology LLC
    Inventors: Christopher Neil Harvey, Kelly Elizabeth Callan, Aidan Dominic Goggin, John Bernard McGurk, Reyad Mehfuz, Christopher Gerwyn Ward
  • Patent number: 10613929
    Abstract: Higher-level redundancy information computation enables a Solid-State Disk (SSD) controller to provide higher-level redundancy capabilities to maintain reliable operation in a context of failures of non-volatile (e.g. flash) memory elements during operation of an SSD implemented in part by the controller. For example, a first computation is an XOR, and a second computation is a weighted-sum. Various amounts of storage are dedicated to storing the higher-level redundancy information, such as amounts equivalent to an integer multiple of flash die (e.g. one, two, or three entire flash die), and such as amounts equivalent to a fraction of a single flash die (e.g. one-half or one-fourth of a single flash die).
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: April 7, 2020
    Assignee: Seagate Technology LLC
    Inventor: Earl T. Cohen
  • Patent number: 10607648
    Abstract: Systems and methods are disclosed for head delay calibration and tracking multi-sensor magnetic recording (MSMR) systems. In certain embodiments, an apparatus may comprise a first reader and a second reader configured to simultaneously read from a single track of a data storage medium, the first reader offset from the second reader so that the first reader and the second reader detect a same signal pattern offset in time. The apparatus may further comprise a circuit configured to determine a relative offset between the first reader and the second reader, including setting a fixed delay for a first signal from the first reader, setting a second delay for a second signal from the second reader, and adjusting the second delay to align the second signal to the first signal using a timing loop, with the first signal used as a reference signal.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: March 31, 2020
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wu, Marcus Marrow, Jason Bellorado
  • Patent number: 10607646
    Abstract: A method includes moving a heat-assisted magnetic recording (HAMR) slider relative to a magnetic recording medium. The slider comprises a writer, a writer heater, and a near-field transducer (NFT). For each of a plurality of different head-to media spacings a test tone is written to a track of the medium, the test tone is read and a Discrete Fourier Transform (DFT) of an amplitude of the read test tone is captured. A first DFT curve is generated at a beginning of writing the test tones. A second DFT curve is generated at a saturated state of writing the test tones. An amount of horizontal shift between the first and second DFT curves is computed. The amount of horizontal shift corresponding to writer heater power required to compensate for NFT clearance offset due to laser induced writer protrusion.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 31, 2020
    Assignee: Seagate Technology LLC
    Inventors: Zhen Wei, Hua Liu
  • Patent number: 10608808
    Abstract: In certain embodiments, a method may include receiving one or more equalized samples of an input signal. The method may further include mitigating one or more excursions in the one or more equalized samples based on one or more current decisions of an iterative decoding process to generate compensated equalized samples. In addition, the method may include performing iterative decoding operations based on the compensated equalized samples, updating the current decisions of the iterative decoding process and outputting the current decisions as a converged result when the iterative decoding operations have converged for the compensated equalized samples.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: March 31, 2020
    Assignee: Seagate Technology LLC
    Inventors: Jason Vincent Bellorado, Marcus Marrow, Zheng Wu
  • Patent number: 10597486
    Abstract: The present disclosure relates to encapsulant compositions for use with hard disk drive devices.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: March 24, 2020
    Assignee: Seagate Technology LLC
    Inventors: Michael John Peterson, Michael R. Fabry
  • Patent number: 10600435
    Abstract: A method for programming a head gimbal assembly. The method includes building a plurality of transducers into a slider, and testing the plurality of transducers to select one of the plurality of transducers for field operation. The method also includes providing an interconnect assembly having a plurality of traces with at least one of the plurality of traces having a plurality of electrically coupled bond pads. One of the plurality of bond pads is bonded electrically to the selected transducer out of the plurality of transducers, and the other bond pads of the plurality of bond pads are not electrically coupled to any of the plurality of transducers.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 24, 2020
    Assignee: Seagate Technology LLC
    Inventor: Jon Karsten Klarqvist
  • Patent number: 10600436
    Abstract: An apparatus includes a slider body with a first portion formed of a first insulating material and a second portion formed of a second insulating material that is different from the first insulating material. The second portion of the slider body is at a trailing edge of the slider body and the second portion includes a bearing surface and a top surface opposite the bearing surface. A plurality of bond pads are disposed on the top surface of the second portion such that an entire bottom surface of each of the plurality bond pads is attached to the top surface of the second portion.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: March 24, 2020
    Assignee: Seagate Technology LLC
    Inventors: Paul Davidson, Aaron Collins, Scott D. Matzke
  • Patent number: 10601617
    Abstract: A method may generate a demodulated sine component for a sequence of samples of a servo burst window of a position error signal using a sine weight look up table and generate a demodulated cosine component for the sequence of samples of the servo burst window of the position error signal using a cosine weight look up table. The sine weight and the cosine weight look up tables may have indexes representing a phase range. The method may generate a demodulated phase component signal and a demodulated amplitude component signal for the sequence of samples of the servo burst window of the position error signal based on the demodulated sine component and the demodulated cosine component using a Coordinate Rotation Digital Computer at least in part by iteratively rotating a vector based on the demodulated sine component and the demodulated cosine component and summing angular changes in the vector.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 24, 2020
    Assignee: Seagate Technology LLC
    Inventors: Marcus Marrow, Jason Vincent Bellorado, Trung Thuc Nguyen
  • Patent number: 10600438
    Abstract: A method includes producing a first surface acoustic wave (SAW) on a magnetic head slider using a first interdigitated transducer (IDT), wherein the SAW has a first set of wave characteristics. The method also includes receiving the first SAW at a second IDT on the magnetic head slider. The method also includes analyzing the SAW for a second set of wave characteristics. The method also includes determining, based on the analyzing, that a substance having at least one characteristic is located in a path of the SAW on the magnetic head slider.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 24, 2020
    Assignee: Seagate Technology LLC
    Inventor: Narayanan Ramakrishnan
  • Patent number: 10599355
    Abstract: Data compression techniques are provided that remove redundancy across the boundary of compression search engines. An illustrative method comprises splitting the data frame into a plurality of sub-chunks; comparing at least two of the plurality of sub-chunks to one another to remove at least one sub-chunk from the plurality of sub-chunks that substantially matches at least one other sub-chunk to generate a remaining plurality of sub-chunks; generating matching sub-chunk information for data reconstruction identifying the at least one removed sub-chunk and the corresponding substantially matched at least one other sub-chunk; grouping the remaining plurality of sub-chunks into sub-units; removing substantially repeated patterns within the sub-units to generate corresponding compressed sub-units; and combining the compressed sub-units with the matching sub-chunk information to generate a compressed data frame.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Seagate Technology LLC
    Inventors: Hongmei Xie, AbdelHakim S. Alhussien, Alex Ga Hing Tang, Sundararajan Sankaranarayanan, Erich F. Haratsch
  • Patent number: 10589219
    Abstract: An environmental control assembly includes a housing including a base layer, a diffusor layer, and an interior space at least partially formed by the base layer and the diffusor layer. The environmental control assembly further includes a desiccant positioned within the interior space and an inlet filter that is formed from a cutout in the base layer that is covered by the diffusor layer.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 17, 2020
    Assignee: Seagate Technology LLC
    Inventors: Brian T. Dahl, Andrew J. Hutchinson
  • Patent number: 10592134
    Abstract: Systems and methods are disclosed for open block stability scanning. When a solid state memory block remains in an open state, where the block is only partially filled with written data, for a prolonged period of time, a circuit may perform a scan on the block to determine the stability of the stored data. When the scan indicates that the data is below a stability threshold, the data may be refreshed by reading the data and writing it to a new location. When the scan indicates that the data is above a stability threshold, the circuit may extend the time period in which the block may remain in the open state.
    Type: Grant
    Filed: January 1, 2018
    Date of Patent: March 17, 2020
    Assignee: Seagate Technology LLC
    Inventors: Ryan James Goss, Antoine Khoueir, Ara Patapoutian
  • Patent number: 10593358
    Abstract: A data storage device includes a first actuator and a second actuator rotatable around a common axis. The data storage device further includes a first electrical connector configured to communicate electrical signals to and from the first actuator via a first flexible circuit. The data storage device further includes a second electrical connector separate from but in a stacked arrangement with the first electrical connector. The second electrical connector is configured to communicate electrical signals to and from the second actuator via a second flexible circuit.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: March 17, 2020
    Assignee: Seagate Technology LLC
    Inventors: Maxwell Reese Kraus, Roger A. Resh, Andrew R. Motzko, Michael Allen Mewes
  • Patent number: 10593355
    Abstract: A recording head that includes a bearing surface and a write pole having a front surface that forms a portion of the bearing surface. The recording head also includes a side shield for the write pole. The side shield includes a low saturation magnetization cap layer having a front surface that forms a portion of the bearing surface. The side shield also includes a main side shield layer having a saturation magnetization that is higher than a saturation magnetization value of the low saturation magnetization cap layer.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: March 17, 2020
    Assignee: Seagate Technology LLC
    Inventors: Swaraj Basu, Prim Gangmei, Angela Moore, Mark Anthony Gubbins, Beverley R. McConnell
  • Patent number: 10593372
    Abstract: The present disclosure relates to dehumidifying devices and data storage devices that include a dehumidifying device. A dehumidifying device can include first and second electrical terminals that are located on the same side of the dehumidifying device to easily couple the terminals to electrical connections external to the data storage device such as a printed circuit board assembly.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: March 17, 2020
    Assignee: Seagate Technology LLC
    Inventors: Pow Ming Yap, Noppavit Yongrattana, Hao Sun, Ying Su, Jun Long Lim, Kyi Ayar Oo, Kok Liang Cho, Alice Kim Tai Chin, Chee Xian Lee