Patents Assigned to Seagate Technologies LLC
  • Patent number: 10947476
    Abstract: Provided herein is a lubricant comprising a compound of Formula I: wherein R1 and R2 are independent and have the structure selected from —(CF2O)x(CF2CF2O)y(CF2CF2CF2O)z(CF2CF2CF2CF2O)w—, x, y, z and w are selected from an integer from 0 to 30; p, and q are selected from an integer from 0 to 3; A and B are independent and have the structure selected from: —(CH2CH(OH)CH2O)jH, and j is an integer selected from 0 to 3.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: March 16, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Yu Lu, JiPing Yang, Jingyuan Zhuo, Qian Guo, Wen H. Liu
  • Patent number: 10950268
    Abstract: A method of forming a patterned media includes constraining growth of magnetic grains in a down-track direction without constraining the growth in a radial direction to cause the magnetic grains to align in rows extending in the radial direction. The patterned media may allow for data track radial width to be defined independent of grain size.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 16, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Thomas Y. Chang, Philip L. Steiner, Xiaomin Yang, Bin Lu
  • Patent number: 10942503
    Abstract: A mobile data storage device (102) may be housed in a mobile computing device (142) without an active cooling feature. The mobile data storage device (102) can have at least a controller (122) configured to delay command execution in response to a predicted mobile data storage device (102) temperature. The controller (122) can insert a plurality of delays into a command queue to prevent the mobile data storage device (102) from reaching the predicted mobile data storage device (102) temperature.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventor: James Edward Dykes
  • Patent number: 10942655
    Abstract: Systems and methods presented herein provide for mitigating errors in a storage device. In one embodiment, a storage system includes a storage device comprising a plurality of storage areas operable to store data, and a controller operable to evaluate operating conditions of the storage device, to perform a background scan on a first of the storage areas to characterize a read retention of the first storage area, and to adjust a read signal of the first storage area based on the characterized read retention and the operating conditions of the storage device.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventors: Ludovic Danjean, Abdelhakim Alhussien, Sundararajan Sankaranarayanan, Erich Franz Haratsch
  • Patent number: 10942937
    Abstract: Systems and methods for improving data mining systems are described. In one embodiment, the systems and methods may include a storage drive and a hardware controller. In some embodiments, the hardware controller may be configured to detect a first event in the storage system, identify data associated with the first event, parse the data according to a logging protocol, and store the parsed data in a database.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventors: Bhupesh Pant, Christian B. Madsen
  • Patent number: 10943612
    Abstract: A reader having a sensor stack and a top shield above the sensor stack. The top shield has an upper surface and a lower surface. The reader also includes at least one side shield below the top shield and adjacent to the sensor stack. The reader further includes a decoupling layer between the upper surface of the top shield and the at least one side shield. The decoupling layer is configured to decouple a first portion of the at least one side shield, proximate to the sensor stack, from at least a portion of the top shield.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventors: Victor Sapozhnikov, Taras Grigorievich Pokhil, Mohammed Shariat Ullah Patwari
  • Patent number: 10942668
    Abstract: Provided herein is a method that includes receiving a signal to erase content stored on a storage device. The method further includes erasing the content stored on the storage device in response to the signal to erase. The method also includes issuing a certificate of erasure, wherein the certificate is unique to the storage device.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventors: Mohammad Mohsin Awan, David Michael Seesdorf, Kevin Gautam Sternberg, Saheb Biswas, Anthony Ramon Duran
  • Patent number: 10943608
    Abstract: An apparatus comprises a slider configured to facilitate heat assisted magnetic recording. The slider comprises a plurality of bond pads including a first electrical bond pad, a second electrical bond pad, and a ground pad. A laser diode comprises an anode coupled to the first electrical bond pad and a cathode coupled to the second electrical bond pad. The laser diode is operable in a non-lasing state and a lasing state. A heater is coupled between the ground pad and at least one of the anode and cathode of the laser diode. The heater is configured to generate heat for heating the laser diode during the non-lasing state and the lasing state.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventor: James Gary Wessel
  • Patent number: 10944424
    Abstract: Systems and methods are disclosed for error correction with multiple log likelihood ratio (LLR) lookup tables (LUTs) for a single read, which allows for adaptation to asymmetry in the number of 0 or 1 bit errors without re-read operations. In certain embodiments, an apparatus may comprise a circuit configured to receive a sequence of bit value estimates for data read from a solid state memory during a single read operation, generate a first sequence of LLR values by applying the sequence of bit value estimates to a first LUT, and perform a decoding operation on the first sequence of LLR values. When the first sequence of LLR values fails to decode, the circuit may be configured to generate a second sequence of LLR values by applying the bit value estimates to a second LUT, and perform the decoding operation on the second sequence of LLR values to generate decoded data.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 9, 2021
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Ara Patapoutian, Deepak Sridhara
  • Patent number: 10936350
    Abstract: An application programming interface (API) that enables installation of an application as one or more key-value objects on a data storage drive such as a hard disk drive, a solid state drive or a hybrid drive. The API also enables execution of the application within a controlled environment of the data storage drive.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: March 2, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Chiaming Yang, Jon D. Trantham, Timothy Richard Feldman, Bryan David Wyatt, David B. Anderson, Robert John Warmka
  • Patent number: 10936453
    Abstract: A system utilizing elastic spares includes nodes and devices to store one or more data objects having information. The data object includes data object units each assigned to a storage location on a different node than the other units. The data object includes one or more spare units to store reconstructed information of a failed unit. When one of the data objects has a failed unit and no spare units available to store reconstructed information, a controller of the system assigns an elastic spare unit to an available storage location of one of the nodes. Reconstructed information of the failed unit is stored in the elastic spare unit.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 2, 2021
    Assignee: Seagate Technology LLC
    Inventors: Nathaniel Rutman, Nikita Danilov
  • Patent number: 10936251
    Abstract: Methods, systems, and computer-readable storage media for a storage device to, upon receiving a command from a computing host, determine whether or not the command includes location information targeting a particular portion of a NVM of the storage device, the location information having been retrieved by the computing host from a shadow map and included with the command. Upon determining that the command includes location information, the command is processed by the storage device using the included location information. Upon determining that the command does not include location information, the storage device determines the particular portion of the NVM targeted by the command based on a map stored in a memory of the storage device before processing the command.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: March 2, 2021
    Assignee: Seagate Technology, LLC
    Inventors: Earl T. Cohen, Timothy L. Canepa
  • Patent number: 10935603
    Abstract: A system includes a host configured to communicate with a device under test. The host is configured to write test data to the device under test. An optimization engine is configured to optimize a plurality of parameters associated with a magnetic recording channel associated with the device under test. The optimization engine is configured to select a first set of parameters for the plurality of parameters and the host is configured to set the magnetic recording channel based on the first set of parameters. The host then measures the performance of the magnetic recording channel based on the first set of parameters. Based on the measured performance, the optimization engine then selects new parameter values for the plurality of parameters. Until the measured performance is within an acceptable threshold, the optimization engine will iteratively update the plurality of parameters based on the measured performance.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: March 2, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Sayan Ghosal, John Tantzen
  • Patent number: 10936495
    Abstract: Implementations disclosed herein include a system and method of storing one or more data and program data in a memory, temporarily storing the one or more data and the program data in a cache, managing the one or more data from the memory and the cache in a read data register and a read cache register, and managing the program data from the memory and the cache in a program data register and a program cache register, wherein each of the read data register and the read cache register are separate from the program data register and the program cache register. Read operations are performed only with the read data register and the read cache register. Program operations are performed only with the program data register and the program cache register.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: March 2, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Sachin Sudhir Jagtap
  • Patent number: 10936003
    Abstract: Systems and methods are disclosed for phase locking multiple clocks of different frequencies. In certain embodiments, an apparatus may be configured to downsample a first clock having a first frequency and a second clock having a second frequency into downsampled clocks having the same frequency. The apparatus may adjust a frequency of the second clock so that the downsampled clocks are phase aligned. The apparatus may reset counters of the divider circuits that perform the downsampling so align them to a counter for the first clock. A counter for the second clock may also be reset to align with the counter for the first clock. The synchronized clocks may be applied in data storage operations, such as self-servo writing operations, where the first clock may be a read clock and the second clock may be a write clock.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: March 2, 2021
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wu, Jason Bellorado, Marcus Marrow, Trung Thuc Nguyen, Wing Fai Hui, Kin Ming Chan
  • Patent number: 10931293
    Abstract: Systems and methods are disclosed for improving data channel design by applying transform domain analytics to more reliably extract user data from a signal. In certain embodiments, an apparatus may comprise a channel circuit configured to receive an analog signal at an input of the channel circuit, and sample the analog signal to obtain a set of signal samples. The channel circuit may further apply a filter configured to perform transform domain analysis to the set of signal samples to generate a first subset of samples, the first subset including fewer transitions and having a higher signal to noise ratio (SNR) than the set of signal samples. The channel circuit may detect first bit transform domain representation values from the first subset, and determine channel bit values encoded in the analog signal based on the set of signal samples and using the first bit transform domain representation values detected from the first subset as side information.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 23, 2021
    Assignee: Seagate Technology LLC
    Inventor: Mehmet Fatih Erden
  • Patent number: 10929221
    Abstract: Methods, systems, and machine-readable storage medium for multi- tier data recovery utilizing a series of progressively more complex detection and decoding modes based on data from additional pages or wordlines. In one aspect, read data is obtained from at least one cell comprising a given page of a flash memory, and reliability values are generated for the cell from the read data. The reliability values are utilized to decode the read data for the given page. If the decoding of the read data fails, a series of successive decoding steps is performed, with each successive decoding step utilizing additional read data to generate reliability values for the decoding. In one example, reads of one or more additional pages in the same wordline are performed. In a second example, several read retries (soft reads) of the same wordline are performed. In a third example, one or more additional neighboring wordlines are read.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: February 23, 2021
    Assignee: Seagate Technology LLC
    Inventors: Erich F. Haratsch, AbdelHakim S. Alhussien
  • Patent number: 10930840
    Abstract: A memristor may include an exchange-coupled composite (ECC) portion to provide three or more nonvolatile magneto-resistive states. The ECC portion may include a continuous layer and a granular layer magnetically exchange coupled to the continuous layer. A plurality of memristors may be used in a system to, for example, define a neural network.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: February 23, 2021
    Assignee: Seagate Technology LLC
    Inventors: Cheng Wang, Pin-Wei Huang, Ganping Ju, Kuo-Hsing Hwang
  • Patent number: 10929286
    Abstract: Apparatus and method for managing shared resources in a data storage device such as a solid-state drive (SSD). In some embodiments, a non-volatile memory (NVM) has a population of semiconductor memory dies to which are connected a number of parallel channel. A controller circuit apportions the semiconductor memory dies into a plurality of die sets each configured to store user data blocks associated with a different user during hot data transfers responsive to a sequence of host access commands. A shared resource is available for use by each of the die sets to support background data transfers not associated with the host access commands, such as a RAID buffer. The controller circuit arbitrates the use of the shared resource by each of the die sets in turn to sequentially perform the background data transfers to maintain a selected level of deterministic performance of the hot data transfers.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: February 23, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Benjamin J. Scott, Steven S. Williams
  • Patent number: 10929319
    Abstract: A data storage device can employ a front end bus to optimize data storage performance. A first controller may be connected to a first memory via a first bus and to a second memory via a second bus with the first bus and first memory housed within an internal cavity of an enclosure while the second bus is exposed to an exterior surface of the housing and the second memory is separated from the internal cavity. The first controller can be configured to substitute the second memory for the first memory in response to a front end controller identifying a type of data storage of the second memory.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: February 23, 2021
    Assignee: Seagate Technology LLC
    Inventor: Christopher Nicholas Allo