Patents Assigned to Seagate Technologies
  • Patent number: 11003394
    Abstract: A data storage system can employ multiple concurrent domains with data storage devices each having a single data port. The data storage system may connect a number of hosts to a data storage device via a network controller, an expander, and an expander module with the data storage device having a single data port. A first data domain and a second data domain are each established from the network controller to the data storage device with the first data domain being independent of the second data domain. At least one illegal loop can be identified between the first data domain and the second data domain with the expander module and subsequently corrected with the expander as directed by the expander module.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventor: Nicholas James Dance
  • Patent number: 11005825
    Abstract: One or more networks each include a plurality of sensor nodes operable to communicate public data with each other. Each of the plurality of sensor nodes is operable to gather sensor node data and store the sensor node data locally on the sensor node. Duplicate portions of the sensor node data are distributed to the public data of others of the plurality of sensor nodes via the public data paths for backup storage. The system includes a host that is coupled to individually communicate private data with each of the plurality of sensor nodes. Each of the sensor nodes protects the private data from others of the sensor nodes using distributed key management to ensure distributed encryption.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventors: Mehmet Fatih Erden, Walter R. Eppler, Robert D. Murphy, Greg D. Larrew
  • Patent number: 11004467
    Abstract: A data storage device can transition a functional data storage medium into a read only data surface. Data can be written to a data storage medium with a data writer of a transducing head prior to a security threat being identified. A write head of the transducing head is deactivated in response to the security threat by selecting a permanent deactivation mechanism.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventor: Christopher Nicholas Allo
  • Patent number: 11005663
    Abstract: Apparatus and method for managing data objects in a distributed data storage system, such as a cloud computing environment. In some embodiments, a data object is encrypted using a user encryption key to generate ciphertext. A first hash function is applied to the ciphertext and an audit encryption key to generate a first hash value. An audit value is formed by combining the ciphertext and the first hash value, and the audit value is locally encrypted and stored to non-volatile memory (NVM) of each of a plurality of storage nodes. An audit process is performed to confirm each of the encrypted replicas store identical copies of the ciphertext. This is carried out by decrypting the ciphertext and applying a second hash function to the ciphertext and the audit encryption key by each storage node to form a plurality of second hash values which are then compared by an audit processor.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventors: Nino Wicaksono, Jeetandra Kella, Muhammad Jawad Alam Wahla
  • Patent number: 11004466
    Abstract: A recording head that includes a reader having a front end at a bearing surface of the recording head and a rear end behind the bearing surface. The reader has a non-rectangular shape with a front-end width that is less than an average width of the reader. A first bias element is positioned proximate to a first side of the reader, and a second bias element is positioned proximate to a second side of the reader. Each of the first and second bias elements has a bias level that is a function of a ratio of the front-end width to the average width of the reader.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventors: Victor Sapozhnikov, Taras Grigorievich Pokhil, Mohammed Shariat Ullah Patwari, Yonghua Chen
  • Patent number: 11003580
    Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, write and read commands from a client device are placed into a command queue pending servicing to transfer data between the client device and a non-volatile memory (NVM). A write cache temporarily stores sets of writeback data pending transfer. A cache manager detects an overlap condition in which a subsequently received command at least partially overlaps a pending write command. In response, the cache manager enacts a change in caching policy that includes retention of the cached writeback data to aid in the servicing of the subsequently received command. The changes in caching policy can include an increase in the size of the write cache, delays in the writing of hot writeback data sets, the coalescing of different writeback data sets, cache hits using the cached writeback data, etc.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 11, 2021
    Assignee: Seagate Technology LLC
    Inventors: Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann
  • Patent number: 10997068
    Abstract: Methods, apparatuses, and computer-readable media for providing extremely rapid preconditioning of an SSD. Upon receiving a precondition command from a host operably connected to the SSD to precondition a range of LBAs of the storage media, a plurality of physical units of the storage media to be preconditioned are determined based on the range of LBAs. A workload pattern is determined from the precondition command, and upon determining that the workload pattern indicates a random pattern, a valid page count for each of the plurality of physical units is computed based on a random distribution. Forward mapping table entries of a forward mapping table associated with the storage media corresponding to the range of LBAs is then populated with random physical addresses from the plurality of physical units based at least on the computed valid page count for each of the plurality of physical units.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: May 4, 2021
    Assignee: Seagate Technology LLC
    Inventors: David Scott Ebsen, Dana Lynn Simonson
  • Patent number: 10997092
    Abstract: An apparatus includes a host and a baseboard. An out-of-band request is received via a host network interface of the host. The baseboard includes a management controller operating independently of the host and coupled to a management network interface separate from the host network interface. The out-of-band request is sent via an in-band communications channel from a proxy server of the host to a management agent running on the management controller microprocessor. Management data is formatted via the management agent. The management data is sent to the proxy server via the in-band communications channel. The management data describes hardware status that is obtained via the management controller in response to the out-of-band request. The management data is sent from the host network interface in response to the out-of-band request.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: May 4, 2021
    Assignee: Seagate Technology LLC
    Inventors: Rakesh Kumar Sahu, Manish Gajjaria, Svalbard Colaco
  • Patent number: 10998009
    Abstract: A hard disk drive includes a base deck and a load/unload ramp component. The base deck includes a floor and sidewalls. The load/unload ramp component is coupled to the floor of the base deck. At least one of the sidewalls includes an arcuate extension portion that extends to contact the load/unload ramp component.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 4, 2021
    Assignee: Seagate Technology LLC
    Inventors: Yichao Ma, Yimin Niu, Xiong Liu, Lionel Young
  • Patent number: 10989644
    Abstract: A calibration standard for calibrating a tool for measuring the surface energy of a data storage component is prepared by providing a standardized sized, dimensionally stable bead having a diameter selected from a length of from 1 to 100 ?m and depositing the bead on a surface of a substrate and adhering the bead to the surface with an adhesive. The calibration standard made by these processes is also contemplated.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: April 27, 2021
    Assignee: Seagate Technology LLC
    Inventors: Christopher J. Tourek, Wasuphin Kaengkham
  • Patent number: 10990289
    Abstract: A data storage system includes a host system configured to provide an I/O request stream and a data storage subsystem. The data storage subsystem has a data storage device and a processor. The processor is configured to provide streaming data in response to the I/O request stream, determine a current streaming rate of the I/O request stream, and determine a time-based read ahead size based on a time ahead duration and the current streaming rate of the I/O request stream. The time-based read ahead size may be updated while streaming, for example, after a delay period.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 27, 2021
    Assignee: Seagate Technology LLC
    Inventors: Michael Barrell, Zachary D. Traut, Scott Gergely
  • Patent number: 10989649
    Abstract: Measuring ramp friction in a disk drive including receiving a lift tab ramp load time profile for a voice coil motor and determining a load torque profile for a lift tab on the ramp based at least on the received ramp load time profile. The measuring also includes receiving a lift tab ramp unload time profile for the voice coil motor and determining an unload torque profile for the lift tab on the ramp based at least on the received ramp unload time profile. The measuring also includes calculating a ramp friction torque component based on the determined load torque profile and unload torque profile.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 27, 2021
    Assignee: Seagate Technology LLC
    Inventors: Jian Chen, Xiong Liu, Wei Sung Lee, Erwin Mochtar Wijaya
  • Patent number: 10984821
    Abstract: A near-field transducer or heat sink is formed via a first process. The near-field transducer or heat sink is transfer-printed to a read/write head via a second process.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: April 20, 2021
    Assignee: Seagate Technology LLC
    Inventors: Mark Gubbins, Roger L. Hipwell, Jr., Marcus B. Mooney, Mark Ostrowski, Tong Zhao, Michael J. Hardy, Michael Christopher Kautzky, Neil Zuckerman, Declan Macken, Francis A. McGinnity
  • Patent number: 10984274
    Abstract: Apparatus and method for detecting hidden encoding of text strings, such as Internet web-domain addresses or email addresses, using optical character recognition (OCR) techniques. In some embodiments, a first set of digital data having a first string of text character codes are converted into an image. Optical character recognition (OCR) is applied to the image to generate a second set of digital data having a second string of text character codes based on detection of the image. The first string of text character codes are compared to the second string of text character codes to detect the presence or absence of hidden codes in the first set of digital data. In some cases, a smoothing function such as Gaussian blurring is applied to degrade the image prior to the application of OCR.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: April 20, 2021
    Assignee: Seagate Technology LLC
    Inventor: John Luis Sosa-Trustham
  • Patent number: 10983876
    Abstract: A system including a plurality of nodes. Each node includes a pending operations list, an unstable operations list, and a hardware controller. The pending operations list can include operations that have not yet been executed on the node. The unstable operations list can include operations that have not yet been stored on non-volatile data storage. Each of the operations listed in the unstable operations list can include a listing of all other operations that must be executed prior to the operation being executed on each respective node. The hardware controller can be configured to execute at least one operation listed in the pending operations list, remove at least one executed operation from the pending operations list, and remove at least one operation from the unstable operations list.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: April 20, 2021
    Assignee: Seagate Technology LLC
    Inventor: Nikita Danilov
  • Patent number: 10983943
    Abstract: A data storage system can employ at least one data storage device having a supplemental processing bus that connects a first controller to a second controller with the supplemental bus being exposed to an exterior surface of a housing. The second controller may be positioned on a portable computing component connected to the supplemental bus while the portable computing component is positioned external to the housing. The computing capabilities of the portable computing component are identified with the first controller to allow a supplementation strategy to be generated with the first controller in response to connection of the portable computing component to the supplemental bus. The supplementation strategy can then be executed by assigning at least one processing task from the first controller to the second controller.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 20, 2021
    Assignee: Seagate Technology LLC
    Inventor: Christopher Nicholas Allo
  • Patent number: 10976795
    Abstract: A power management circuit includes at least one energy storage device and a power controller coupled to the at least one energy storage device. The power controller is configured to enable temporary power to be provided from the at least one energy storage device to a plurality of data storage devices upon a system power loss event. The power controller is further configured to receive a power loss indication signal associated with any individual one of the plurality of data storage devices and responsively enable power loss protection for the data storage device.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 13, 2021
    Assignee: Seagate Technology LLC
    Inventors: Deepak Nayak, Hemant Mohan, Rajesh Maruti Bhagwat
  • Patent number: 10979077
    Abstract: Embodiments herein provide for a controller that is operable to soft read a data bit a plurality of times, to generate a bit set for the data bit from the soft reads, to logically operate on the bit set, and to generate a Hamming weight for the data bit based on the logical operation. The Hamming weight has fewer bits than the bit set and is operable to correct the data bit.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 13, 2021
    Assignee: Seagate Technology LLC
    Inventors: Nicholas Odin Lien, Jay Allen Sheldon, Ryan James Goss, Ara Patapoutian
  • Patent number: 10977189
    Abstract: Technologies are described herein for or reducing the size of the forward mapping table in an SSD or other storage device using hashing. A physical address of a storage location within a storage media is determined for the storage of data associated with a logical block address. The data is written to the storage location and a hash value is computed from a representation of the physical address using a hash function, where the size of the hash value is smaller than the representation of the physical address and the hash value points to a plurality of separate storage locations in the storage media. The hash value is stored in the forward mapping table associated with logical block address as opposed to the representation of the physical address.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: April 13, 2021
    Assignee: Seagate Technology LLC
    Inventors: Kristofer Carlson Conklin, Ryan James Goss, Reid Alan Welch
  • Patent number: 10977131
    Abstract: A composite layout including a plurality of ranked sub-layouts may be used to provide various functionality for data object look-up and file system activities. Each sub-layout may include mapping information linking one or more extents of a data object to one or more locations on one or more storage apparatuses. Generally, mapping information in the highest priority sub-layout including mapped extents may be used during “reads” while the highest priority sub-layout may be used for “writes.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: April 13, 2021
    Assignee: Seagate Technology LLC
    Inventors: Nikita Danilov, Nathaniel Rutman