Patents Assigned to Seagate Technologies LLC
  • Patent number: 11710506
    Abstract: A heat-assisted magnetic recording head includes a near-field transducer including a plasmonic disk and a multilayer near-field emitter. The multilayer near-field emitter is configured to produce a hot spot on a proximal magnetic disk. The multilayer near-field emitter is disposed in a down-track direction relative to and coupled to the plasmonic disk.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: July 25, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Chubing Peng, Tae-Woo Lee, Li Wan
  • Patent number: 11711212
    Abstract: A method includes receiving, in a data storage device, a request from a client computer for a portion of ciphertext stored in the data storage device, and providing, by a controller of the data storage device, the portion of the ciphertext to the client computer. The method also includes receiving, in the data storage device, an update token generated by the client computer from the portion of the ciphertext. The method further includes performing, by the controller of the data storage device, re-encryption of the ciphertext using the update token.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: July 25, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Foo Yee Yeo, Saravanan Nagarajan, Vipin Singh Sehrawat, Kian Beng Lim
  • Patent number: 11705162
    Abstract: Described are clamps useful for temporarily holding a slider of a hard disk drive in a test socket for dynamic electrical testing of the slider, as well as related assemblies that include the test socket, a head-gimbal-assembly, a testing assembly, and related methods of use.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: July 18, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Sungkwon Choi, Stefan A. Weissner, Razman Zambri
  • Patent number: 11706621
    Abstract: The technology disclosed herein pertains to a method for mobile storage device registration to a management domain using a random token and a pin. In at least one implementation, a technology disclosed herein provides a method of authenticating a device on a system, the method including generating a random token, displaying the random token to a user, communicating the random token to an authentication system portal, in response the authentication system portal validating the random token receiving a PIN from the user, and communicating the PIN to the authentication system portal, and receiving a portal IP address and a certificate of authentication from the authentication system portal.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: July 18, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Francois Xavier Hannedouche, Ludovic Raulet, John Anthony Fletcher, Nicholas James Dance, Dieter P. Schnabel
  • Patent number: 11698975
    Abstract: A distributed data storage system can have an attestation module that is connected to the data storage device to disconnect the device from a distributed data storage network or prevent the data storage device from being initialized into the distributed data storage network. A first security evaluation of the data storage device can be conducted with the attestation module to verify an authenticity of the data storage device. The attestation module may then disconnect the network controller from the distributed data storage network and verify an authenticity of the network controller to allow the network controller and data storage device to service a data access request from a host of the distributed data storage network.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: July 11, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Christopher Nicholas Allo
  • Patent number: 11698754
    Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). A non-volatile memory (NVM) is arranged into multiple garbage collection units (GCUs) each separately erasable and allocatable as a unit. Read circuitry applies read voltages to memory cells in the GCUs to sense a programmed state of the memory cells. Calibration circuitry groups different memory cells from different GCUs into calibration groups that share a selected set of read voltages. A read command queue accumulates pending read commands to transfer data from the NVM to a local read buffer. Read command coalescing circuitry coalesces selected read commands from the queue into a combined command for execution as a single batch command. The combined batch command may include read voltages for use in retrieval of the requested data.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: July 11, 2023
    Assignee: Seagate Technology LLC
    Inventors: Charles McJilton, Jeffrey Pream, Jonathan Henze, Indrajit Zagade
  • Patent number: 11698734
    Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a main memory has memory cells arranged on dies arranged as die sets accessible using parallel channels. A controller is configured to arbitrate resources required by access commands to transfer data to or from the main memory using the parallel channels, to monitor an occurrence rate of collisions between commands requiring an overlapping set of the resources, and to adjust a ratio among different types of commands executed by the controller responsive to the occurrence rate of the collisions. In further embodiments, the controller may divide a full command into multiple partial commands, each of which are executed as the associated system resources become available. In some cases, the ratio is established between read commands and write commands issued to the main memory.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: July 11, 2023
    Assignee: Seagate Technology LLC
    Inventors: Jonathan M. Henze, Jeffrey J. Pream, Ryan J. Goss
  • Patent number: 11693596
    Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). A data storage device includes a main non-volatile memory (NVM) and a command queue that lists pending data transfer commands to transfer data between the NVM and a local memory. A collision manager predicts future collisions among the pending data transfer commands, such as but not limited to commands involving pending host commands from a host. A storage manager enacts a change in a storage policy to reduce a future rate of the predicted future collisions. The change in storage policy may involve duplication of write data so that the write data are written to multiple locations within the NVM. The change in storage policy may further involve a pre-emptive garbage collection operation upon an existing location to distribute current version data blocks to multiple locations within the NVM.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: July 4, 2023
    Assignee: Seagate Technology LLC
    Inventor: Jeffrey J. Pream
  • Patent number: 11691242
    Abstract: The present disclosure includes methods of lapping that include energizing one or more elements that are located proximal to a first magnetoresistive element in a transducer region and generate heat and cause the first magnetoresistive element to selectively expand in the lapping direction relative to one or more other magnetoresistive elements. The present disclosure also includes methods of lapping that use one or more thermal sensors located proximal to the first magnetoresistive element to help control lapping in the lapping direction. The present disclosure includes related lapping systems and sliders.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: July 4, 2023
    Assignee: Seagate Technology LLC
    Inventors: Edwin Rejda, Andrew Habermas, Jeff O'Konski, Andrew Sherve, Michael Thomas Johnson, Dongming Liu
  • Patent number: 11687292
    Abstract: Method and apparatus for managing data in a cloud computing environment. In accordance with some embodiments, data updates are received to a multi-tier memory structure across a cloud network and stored as working data in an upper rewritable non-volatile memory tier of the memory structure. The working data are periodically logged to a lower non-volatile memory tier in the memory structure while a current version of the working data remain in the upper memory tier. The upper and lower memory tiers each are formed of rewritable memory cells having different constructions and storage attributes.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 27, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Ryan James Goss, David Scott Ebsen, Mark Allen Gaertner, Michael Joseph Steiner, Antoine Khoueir
  • Patent number: 11687278
    Abstract: A data storage system can connect a data storage controller to a host and a data storage device. A first reference state corresponding to a first zone of the data storage device can be incremented in response to a first version of data being assigned to the first zone by the data storage controller. A second version of the data may be written to a second zone of the data storage device prior to populating a recently freed list with the first zone having an incorrect reference state. The first zone can be allocated by the data storage controller for new data without altering the incorrect reference state that is subsequently written to the first zone as directed by the data storage controller.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 27, 2023
    Assignee: Seagate Technology LLC
    Inventors: Douglas Dewey, Ian Davies, Ryan Phillips
  • Patent number: 11687276
    Abstract: Methods, apparatuses, and computer-readable media for streaming arbitrarily large amounts of data through computational storage programs of a computational storage device. A computational storage device comprises a storage media, a computational storage processor, and a controller. A firmware of the controller comprises a plurality of streaming drivers, each associated with a data source or data destination of the storage device. The firmware further comprises a buffer abstraction layer operable to read data from a data source through an associated ingress streaming driver of the plurality of streaming drivers to provide a source data stream for a computational storage program executing on the computational storage processor. The buffer abstraction layer is further operable to receive a destination data stream from the computational storage program and write data to a data destination through an associated egress streaming driver of the plurality of streaming drivers.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: June 27, 2023
    Assignee: Seagate Technology LLC
    Inventor: Marc Timothy Jones
  • Patent number: 11687338
    Abstract: The technology disclosed herein provides a method including determining one or more dedicated computations storage programs (CSPs) used in a target market for a computational storage device, storing the dedicated CSPs in one or more pre-programmed computing instruction set (CIS) slots in the computational storage device, translating one or more instructions of the dedicated CSPs for processing using a native processor, loading one or more instructions of programmable CSPs to a CSP processor implemented within an application specific integrated circuit (ASIC) of the computational storage device, and processing the one or more instructions of the programmable CSPs using the CSP processor.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: June 27, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Marc Tim Jones
  • Patent number: 11686705
    Abstract: Systems and methods for identifying DNA strand size and purifying the DNA based on strand size using electrophoresis. The methods include moving, via voltage, a plurality of DNA strands through a separation gel from an inlet of a capillary or passage to either a first outlet or a second outlet dependent on the DNA strand length. In some implementations, the system is a capillary electrophoresis system. In other implementations, the system is a microfluidic lab-on-a-chip.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: June 27, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Gemma Mendonsa, Tim Rausch, Riyan Alex Mendonsa
  • Publication number: 20230194991
    Abstract: A method of manufacturing a synthetic nanopore device for DNA sequencing disclosed herein includes providing a base template, forming a guiding layer on top of the base template, and forming a photoresist layer on top of the guiding layer. The photoresist layer is patterned, and the guiding layer is etched for form a guiding pattern. The photoresist layer is removed to form a guiding template and a self-assembled monolayer is deposited on at least a portion of the guiding template to form a patterned template. The patterned template is exposed to one or more etch processes to form a nanoimprint lithography template. A membrane is imprinted with the nanoimprint lithography template to form an array of nanopores in the membrane.
    Type: Application
    Filed: December 6, 2022
    Publication date: June 22, 2023
    Applicant: Seagate Technology LLC
    Inventors: Thomas Chang, Kim Yang Lee
  • Patent number: 11682429
    Abstract: The technology disclosed herein pertains to a system and method for managing write failures in a disc drive. Implementations disclosed herein provide a method including monitoring write fault events per sector for a storage device, in response to a write fault event, updating a write fault repeat count table, wherein the repeat count table tracks a number of write fault repeat counts per sector, comparing a write fault repeat count for a sector to a predetermined threshold write fault repeat count, and in response to determining that the write fault repeat count for a sector is above the predetermined threshold write fault repeat count, performing a write-reassign operation.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: June 20, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Qiang Bi, Jian Qiang, WenXiang Xie
  • Patent number: 11682427
    Abstract: The technology disclosed herein pertains to a system and method for managing off-track retry. An implementation of a method of determining offset direction for read off-track retry includes storing analog to digital converter (ADC) values of data read from a data sector by a data reader in a read channel buffer, calculating an indicator value of the distribution of the ADC values, determining an amount of offset for the data reader based on the indicator value, and moving the data reader by the amount of offset before performing a read retry operation.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: June 20, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Xiong Liu, Quan Li
  • Patent number: 11676636
    Abstract: Implementations described and claimed herein provide a high-capacity, high-bandwidth scalable storage device. The scalable storage device includes a layer stack including at least one memory layer and at least one optical control layer positioned adjacent to the memory layer. The memory layer includes a plurality of memory cells and the optical control layer is adapted to receive optically-encoded read/write signals and to effect read and write operations to the plurality of memory cells through an electrical interface.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 13, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Kevin A. Gomez, Dan Mohr, Daniel Joseph Klemme, Aditya Jain
  • Patent number: 11675533
    Abstract: A one-shot state transition decoder receives a codeword having N-bits. The decoder reads a first D-bits of the codeword to determine a stitching location d within the codeword. The stitching location identifies a start bit of unencoded data in the codeword. The codeword is decoded into an output buffer for user data of L bits, where N>L. Parameters of the decoder are set before the decoding, including setting a length of the codeword to N?L+d and a number of expected decoded bits to d. The decoding including decoding the d bits based on a set of state transition probabilities and copying decoded bits into the output buffer, the unencoded data being copied to the end of the output buffer.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: June 13, 2023
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Marcus Marrow, Jason Bellorado
  • Patent number: 11675540
    Abstract: A system includes a storage device and a computational storage processor. The storage device includes media. The computational storage processor is configured to, after issuance of a single command from a host device, receive data corresponding to the command, process the data as the data is received using a filter program and provide results data from the processed data.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Seagate Technology LLC
    Inventor: Marc Timothy Jones