Patents Assigned to Seagate Technologies
  • Patent number: 10558735
    Abstract: A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 11, 2020
    Assignee: Seagate Technology LLC
    Inventors: Greg Sherwood, James J. Kosmach, Osama Al-Shaykh, Richard June, Eva MacKay
  • Patent number: 10558398
    Abstract: Systems and methods for reducing read latency by storing a redundant copy of data are described. In one embodiment, the systems and methods include identifying data assigned to be written to a page of a storage device, storing the data in a page of a first die of the storage device, and saving at least one codeword from the data to a page of a second die. In some embodiments, the first die is associated with a first channel of the storage device and the second die is associated with a second channel of the storage device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: February 11, 2020
    Assignee: Seagate Technology LLC
    Inventors: Kevin A. Gomez, Mark Ish, David S. Ebsen, Daniel J. Benjamin
  • Patent number: 10552053
    Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid data storage device operates in a normal mode in which data transfer commands received from a host device are serviced by a top level controller circuit which directs a first subset of the received data transfer commands to a non-volatile rotatable recording memory and a second subset of the received data transfer commands are directed to a non-volatile solid-state memory. The controller circuit transitions to a performance mode responsive to a detected first parameter so that subsequently received data transfer commands are directed exclusively to the solid-state memory. The controller circuit terminates the performance mode and resumes the normal mode responsive to a detected second parameter.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 4, 2020
    Assignee: Seagate Technology LLC
    Inventors: Harry Tiotantra, Kai C. Chen, WenXiang Xie, Feng Shen
  • Patent number: 10552086
    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 which are divided into die sets for different users. Each die set includes user garbage collection units (GCUs) for storage of user data blocks by the associated user and overprovisioned global GCUs to store user data blocks from the users of the other die sets. When an imbalance condition exists such that the workload traffic level of a first die set exceeds a workload traffic level of a second die set, at least one host I/O command for the first die set is offloaded for servicing using a selected global GCU of the second die set. The offloaded data may be subsequently transferred to the first die set after the imbalance condition is resolved.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: February 4, 2020
    Assignee: Seagate Technology LLC
    Inventors: David W. Claude, Steven S. Williams, Stacey Secatch
  • Patent number: 10549228
    Abstract: Aspects of the disclosure are directed to apparatuses and methods involving filters and detection of operation thereof. As may be consistent with one or more embodiments, an apparatus includes a fixture having mechanical components that hold a filter. Gas flow componentry operates with the fixture to eject particles from the filter by subjecting the filter to gas flow. A flow metering circuit meters the gas flow, and a particulate counter detects the ejected particles.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: February 4, 2020
    Assignee: Seagate Technology LLC
    Inventors: Brian T. Dahl, Paul A. Beatty, Sumit Chandra, Jeffrey James Croxall
  • Patent number: 10547264
    Abstract: An apparatus comprises a plurality of servo controllers and a plurality of motor control circuits. Each of the plurality of motor control circuits has a primary serial interface (SIF) coupled to one of the plurality of servo controllers and at least one secondary SIF coupled to others of the plurality of servo controllers. Each of a plurality of independently controllable actuators is coupled to one of the motor control circuits. Each of the plurality of motor control circuits is configured to generate a compensated control signal using an actuator command received from the primary SIF and an actuator command received from the at least one secondary SIF. Each of the plurality of motor control circuits is configured to control movement of one of the plurality of actuators using the compensated control signal.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: January 28, 2020
    Assignee: Seagate Technology LLC
    Inventor: Bruce Douglas Buch
  • Patent number: 10546604
    Abstract: A method includes performing a cleaning process. The cleaning process includes measuring a thickness value of a contaminant on a slider. It is determined whether the thickness value is greater than a target thickness. If it is determined that the thickness is greater than the target thickness, the slider is cleaned based on the measured thickness value. The cleaning process is iteratively repeated until the thickness value is less than or equal to the target thickness.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: January 28, 2020
    Assignee: Seagate Technology LLC
    Inventors: QingFang Leng, Ling Sun, Ming Chen, Mark Andrew Buzek
  • Patent number: 10540998
    Abstract: A method and apparatus provide for determining a temperature at a junction of a laser diode when the laser diode is operated in a lasing state that facilitates heat-assisted magnetic recording, comparing the junction temperature and an injection current supplied during the lasing state to stored combinations of junction temperature and injection current, and determining a likelihood of mode hopping occurring for the laser diode during the lasing state based on the comparison to stored combinations of junction temperature and injection current.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 21, 2020
    Assignee: Seagate Technology LLC
    Inventors: Karim Tatah, Mourad Benakli, James Gary Wessel
  • Patent number: 10541034
    Abstract: Systems and methods presented herein provide for computing read voltages for a storage device. In one embodiment, a controller is controller is operable to soft read data from a portion of the storage device, and to iteratively test the soft read data a predetermined number of times. For example, the controller may test the soft read data a number of times by applying a different probability weight to the soft read data each time the soft read data is tested. The controller may then decode the soft read data based on the probability weight, and determine an error metric of the decoded soft read data. Then, the controller determines a read voltage for the portion of the storage device based on the probability weight and the error metric.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: January 21, 2020
    Assignee: Seagate Technology LLC
    Inventors: Nicholas Odin Lien, Ryan James Goss
  • Patent number: 10534541
    Abstract: Method and apparatus for asynchronous discovery of processing and storage nodes coupled via an expander switch in a fabric. In some embodiments, an initiator device operates as a processing node to transfer data to and from a non-volatile memory (NVM) of a target device at a storage node. One of the initiator or target devices is activated prior to the other device. The second activated device broadcasts a discovery command responsive to the activation of the second activated device and prior to receipt of a request for the discovery command from the first activated device. The first activated device processes the discovery command to establish an I/O communication link between the first activated device and the second activated device. The discovery command may include a non-volatile memory express (NVMe) controller list, and the NVM may be arranged as one or more NVMe namespaces.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 14, 2020
    Assignee: Seagate Technology LLC
    Inventors: Mark Ish, Siddhartha Kumar Panda, Dileep Kumar Sharma, Durga Prasad Bhattarai
  • Patent number: 10536266
    Abstract: Apparatus and method for managing entropy in a cryptographic processing system. In some embodiments, a first block of conditioned entropy is generated from at least one entropy source. The first block of conditioned entropy is subjected to a first cryptographic process to generate cryptographically secured entropy which is stored in a memory. The cryptographically secured entropy is subsequently retrieved from the memory and subjected to a second cryptographic process to generate a second block of conditioned entropy, which is thereafter used as an input in a third cryptographic process such as to encrypt or decrypt user data in a data storage device. The first cryptographic process may include an encryption algorithm to generate ciphertext and a hash function to generate a keyed digest value, such as an HMAC value, to detect tampering with the ciphertext by an attacker. The second cryptographic process may decrypt or further encrypt the ciphertext.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: January 14, 2020
    Assignee: Seagate Technology LLC
    Inventor: Timothy J. Courtney
  • Patent number: 10534751
    Abstract: A method includes accessing a first top level entry of a first table of the base volume, the first top level entry having at least a first bottom level entry. The method also includes receiving a first request for a metadata snapshot of the base volume, including the first bottom level entry. The method also includes generating a second top level entry of the first table, the second top level entry configured to point to the at least first bottom level entry of the first table, and the second top level entry configured to operate as a first snapshot of the first table including the at least first bottom level entry.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: January 14, 2020
    Assignee: Seagate Technology LLC
    Inventor: Gomathirajan Authoor Velayuthaperumal
  • Patent number: 10529375
    Abstract: A wear mitigation system can be implemented in a data storage device. A data storage medium may be separated from a transducing head by an air bearing. A controller connected to the data storage medium and transducing head can be configured to reassign a physical address of the data storage medium from an unusable condition to a usable condition as a result of a self-healing of the data storage medium predicted by the controller.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: January 7, 2020
    Assignee: Seagate Technology LLC
    Inventor: Mark A. Gaertner
  • Patent number: 10529366
    Abstract: A data storage medium may have increased data capacity by being configured with first and second patterned pedestals that are each separated from a substrate by a seed layer. A first polymer brush layer can be positioned between the first and second patterned pedestals atop the seed layer and a second polymer brush layer may be positioned atop each patterned pedestal. The first and second polymer brush layers may be chemically different and a block copolymer can be deposited to self-assemble into separate magnetic domains aligned with either the first or second polymer brush layers.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: January 7, 2020
    Assignee: Seagate Technology LLC
    Inventors: Austin P. Lane, Xiaomin Yang, ShuaiGang Xiao, Kim Yang Lee, David S. Kuo
  • Patent number: 10521287
    Abstract: Method and apparatus for managing data in a semiconductor memory, such as but not limited to a three dimensional (3D) NAND flash memory array. In some embodiments, the memory has non-volatile memory cells arranged into addressable blocks. Each memory cell is configured to store multiple bits. A program/read control circuit programs data sets to and reads data sets from the memory cells in the addressable blocks to service a sequence of host access commands. The circuit concurrently performs background reads in conjunction with the servicing of the host access commands. The background reads result in the reading of a different data set from each of the addressable blocks over each of a succession of time intervals of selected duration. The background reads condition the memory cells prior to a first read operation associated with the host access commands.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: December 31, 2019
    Assignee: Seagate Technology LLC
    Inventors: Antoine Khoueir, Stacey Secatch, Kevin Gomez, Ryan Goss
  • Patent number: 10524022
    Abstract: A data storage system can have adaptive data path routing that consists of a network controller connected to a plurality of data storage units that each have a local controller and memory. A front-end module of the network controller may direct a first data set from a first data storage unit of the plurality of data storage units via a primary data. A back-end routing module of the network controller can adapt to an amount of data accesses by transferring a second data set from a second data storage unit of the plurality of data storage units via a back-end data path.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: December 31, 2019
    Assignee: Seagate Technology LLC
    Inventor: Kuntal Rawal
  • Patent number: 10519540
    Abstract: Devices having an air bearing surface (ABS), the device including a near field transducer, the near field transducer having a peg and a disc, the peg having a region adjacent the ABS, the peg including a plasmonic material selected from gold (Au), silver (Ag), copper (Cu), ruthenium (Ru), rhodium (Rh), aluminum (Al), or combinations thereof; and at least one other secondary atom selected from germanium (Ge), tellurium (Te), aluminum (Al), antimony (Sb), tin (Sn), mercury (Hg), indium (In), zinc (Zn), iron (Fe), copper (Cu), manganese (Mn), silver (Ag), chromium (Cr), cobalt (Co), and combinations thereof, wherein a concentration of the secondary atom is higher at the region of the peg adjacent the ABS than a concentration of the secondary atom throughout the bulk of the peg. Methods of forming NFTs are also disclosed.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: December 31, 2019
    Assignee: Seagate Technology LLC
    Inventors: Tong Zhao, Michael C. Kautzky, Sarbeswar Sahoo, Justin Brons, Jie Gong, Yuhang Cheng
  • Patent number: 10522184
    Abstract: Bottom tracks are written to a recording medium using a first setting of a spin-torque oscillator of a single microwave assisted magnetic recording (MAMR) head. Top tracks are written interlaced between and partially overlapping the bottom tracks using the single MAMR head at a second setting of the MAMR head, the first and second settings resulting in different bit aspect ratios for the top and bottom tracks.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: December 31, 2019
    Assignee: Seagate Technology LLC
    Inventors: Steven Douglas Granz, Mehmet Faith Erden
  • Patent number: 10522177
    Abstract: Systems and methods are disclosed for timing servo operations within a channel based on a counter for a disc locked clock. In certain embodiments, an apparatus may comprise a servo channel configured to lock a frequency of a servo channel clock to a rotational velocity of a disc data storage medium, and maintain a counter of clock cycles for the servo channel clock. The servo channel may perform operations to read servo data from a servo sector on the disc data storage medium at a first counter value selected relative to a target counter value corresponding to an expected location of a servo timing mark (STM).
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 31, 2019
    Assignee: Seagate Technology LLC
    Inventors: Jason Bellorado, Marcus Marrow
  • Patent number: D873819
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: January 28, 2020
    Assignee: Seagate Technology LLC
    Inventor: Christopher Douglas Harsacky