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
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
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.
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.
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
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).
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
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.
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
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.
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
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
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.
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
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.
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
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
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
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