Patents by Inventor Ara Patapoutian

Ara Patapoutian has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11960767
    Abstract: A method includes receiving, by a data storage device, a read command. The method further includes reading a first set of outer code stored to a magnetic recording medium of the data storage device and storing the first set of outer code to memory. The method further includes receiving a write command to write data to the magnetic recording medium and writing a second set of outer code to the magnetic recording medium in connection with the write command.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: April 16, 2024
    Assignee: Seagate Technology LLC
    Inventors: Ryan P. McCallister, Ara Patapoutian, Mark A. Gaertner, Ian Davies
  • Publication number: 20240080043
    Abstract: Systems and methods are disclosed for implementing a high performance decoder. In certain embodiments, an apparatus may comprise a decoder circuit configured to decode a codeword of bits, including: a check node processor configured to provide a plurality of check to variable (c2v) messages to a variable node processor in parallel, the plurality of c2v messages including log likelihood ratio (LLR) data related a parity sum of multiple bits of the codeword; the variable node processor configured to generate a decision vector based on the plurality of c2v messages; and a convergence checker circuit configured to determine whether the codeword has been decoded based on the decision vector and output decoded data when the codeword has been decoded.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 7, 2024
    Inventors: Bengt Anders Ulriksson, Ara Patapoutian
  • Patent number: 11817124
    Abstract: A method of recovering data from one or more failed data sectors includes estimating a reader offset position from a first or a second read attempt of the one or more failed data sectors at a current set of channel parameters and basing the estimated reader offset position on, at least in part, a position error signal generated during the first or second read attempt. At least one read is performed on the one or more failed data sectors at the estimated reader offset position to obtain one or more samples. The one or more samples are processed to obtain a processed sample. Iterative outer code recovery is performed on the processed sample.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: November 14, 2023
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Jason Charles Jury
  • Patent number: 11797396
    Abstract: An error recovery process provides for selecting a first recovery scheme for a decoding attempt on a first subset of a set of failed data blocks read from a data track; selecting a second different recovery scheme for a decoding attempt on a second subset of the set of failed data blocks read from the data track; and during a single revolution of the data track, performing operations to decode a first subset of the failed data blocks according to the first recovery scheme operations to decode the second subset of the failed data blocks according to the second different recovery scheme.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: October 24, 2023
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Deepak Sridhara, Jason Bellorado, Ara Patapoutian, Marcus Marrow
  • Publication number: 20230289095
    Abstract: A method includes receiving, by a data storage device, a read command. The method further includes reading a first set of outer code stored to a magnetic recording medium of the data storage device and storing the first set of outer code to memory. The method further includes receiving a write command to write data to the magnetic recording medium and writing a second set of outer code to the magnetic recording medium in connection with the write command.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Inventors: RYAN P. McCALLISTER, Ara Patapoutian, Mark A. Gaertner, Ian Davies
  • Patent number: 11757472
    Abstract: A method includes encoding a sector of data to be written to a data storage device with a single error correcting code (ECC). The sector of data is divided into N individually readable and writeable portions, with N?2. The individually readable and writeable portions of the sector of data are separated with a space between the portions of the sector of data in a pattern.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: September 12, 2023
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Jason Charles Jury, Deepak Sridhara, Jason Bellorado
  • Patent number: 11720445
    Abstract: Read parameter estimation techniques are provided that obtain information from multiple read operations to customize read parameters for data recovery. One method comprises performing the following steps, in response to a decoding failure of a codeword of the memory: obtaining at least three read values of the codeword; calculating a signal counts metric value from the at least three reads; computing an optimal reference voltage offset from the signal counts metric and a correlation between optimal reference voltage offsets and a signal counts metric associated with the memory; determining a new center read reference voltage based on a current center reference voltage and the optimal reference voltage offset and performing at least one subsequent read of the codeword following the decoding failure utilizing the new center read reference voltage.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: August 8, 2023
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Ara Patapoutian, Bengt Anders Ulriksson
  • Publication number: 20230244567
    Abstract: A method includes detecting, by a first data storage device, an error when reading data from the first data storage device. The method further includes correcting a portion of the error, by a controller of a host system, using host-level outer codes; and communicating, by the controller, error correction information to the first data storage device in response to correcting the portion of the error using the host-level outer codes.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 3, 2023
    Inventors: ARA PATAPOUTIAN, RYAN McCALLISTER, IAN DAVIES
  • Publication number: 20230178109
    Abstract: A method of recovering data from one or more failed data sectors includes estimating a reader offset position from a first or a second read attempt of the one or more failed data sectors at a current set of channel parameters and basing the estimated reader offset position on, at least in part, a position error signal generated during the first or second read attempt. At least one read is performed on the one or more failed data sectors at the estimated reader offset position to obtain one or more samples. The one or more samples are processed to obtain a processed sample. Iterative outer code recovery is performed on the processed sample.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventors: Ara Patapoutian, Jason Charles Jury
  • Patent number: 11646057
    Abstract: Two or more data values are received from one or more sensors of a hard disk drive. The two or more data values are indicative of a fly height of a recording head of the hard disk drive. The two or more data values are input into a machine-learning processor during operation of the hard disk drive. A fly height of the recording head during the operation of the hard drive head is adjusted based on an output of the machine learning processor.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: May 9, 2023
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Ara Patapoutian, Timothy F. Ellis, Jason Bellorado, William M. Radich
  • Patent number: 11646059
    Abstract: Components are extracted from user data being read from a reader of a hard disk drive. The components collectively indicate both a magnitude and direction of a read offset of the reader over a track. The components are input to a machine-learning processor during operation of the hard disk drive, causing the machine-learning processor to produce an output. A read offset of the reader is estimated during the operation of the hard drive head based on the output of the machine learning processor. While reading the user data, a radial position of the reader over the track is adjusted via an actuator based on the estimated read offset.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: May 9, 2023
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Ara Patapoutian, Jason Bellorado, William M. Radich
  • Publication number: 20230062615
    Abstract: Two or more data values are received from one or more sensors of a hard disk drive. The two or more data values are indicative of a fly height of a recording head of the hard disk drive. The two or more data values are input into a machine-learning processor during operation of the hard disk drive.
    Type: Application
    Filed: August 24, 2021
    Publication date: March 2, 2023
    Inventors: Zheng Wang, Ara Patapoutian, Timothy F. Ellis, Jason Bellorado, William M. Radich
  • Publication number: 20230067909
    Abstract: Components are extracted from user data being read from a reader of a hard disk drive. The components collectively indicate both a magnitude and direction of a read offset of the reader over a track. The components are input to a machine-learning processor during operation of the hard disk drive, causing the machine-learning processor to produce an output. A read offset of the reader is estimated during the operation of the hard drive head based on the output of the machine learning processor. While reading the user data, a radial position of the reader over the track is adjusted via an actuator based on the estimated read offset.
    Type: Application
    Filed: August 30, 2021
    Publication date: March 2, 2023
    Inventors: Zheng Wang, Ara Patapoutian, Jason Bellorado, William M. Radich
  • Patent number: 11568895
    Abstract: A method includes determining an error after attempting to read, via a first read transducer and a second read transducer, a data sector in a first data track. The method further includes calculating a weight ratio associated with the data sector and determining a read offset direction of the data sector based, at least in part, on the calculated weight ratio.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: January 31, 2023
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Zheng Wang, Jason Bellorado, William M. Radich
  • Patent number: 11562767
    Abstract: An integrated circuit includes a read/write channel and a servo controller. The read/write channel is configured to: determine, in connection with a first path, respective read errors associated with N number of the data sectors; estimate respective offset positions of the N number of the data sectors; and generate a second path based, at least in part, on the respective estimated offset positions. The servo controller is configured to cause adjustment of a position of a read transducer based on the second path.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: January 24, 2023
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Jason Bellorado, Zheng Wang, William M. Radich
  • Patent number: 11557319
    Abstract: A hard disk drive includes a magnetic recording medium comprising data sectors along a data track, a read head arranged to read data from the data sectors, and an integrated circuit. The integrated circuit includes circuitry programmed to detect a read error associated with a first of the data sectors and continue to read data from the data sectors after the detection of the read error.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: January 17, 2023
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Ara Patapoutian, Jason Bellorado, William M. Radich
  • Patent number: 11495260
    Abstract: A plurality of configuration sets are used with a detector coupled to a decoder. A processor is coupled to the memory registers and the detector and operable to load a first one of the configuration sets into the detector. The detector to attempts detection of the bits in the digital stream for a first iteration between the detector and the decoder using the first configuration set. After the first iteration, a second one of the configuration sets is loaded into the detector. The second configuration set is different than the first configuration set. The detector to attempts detection of the bits in the digital stream for a second iteration between the detector and the decoder using the second configuration set.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: November 8, 2022
    Assignee: Seagate Technology LLC
    Inventors: Jason Bellorado, Marcus Marrow, Rishi Ahuja, William M. Radich, Ara Patapoutian
  • Publication number: 20220231706
    Abstract: Estimation of read parameters for a read channel of a solid-state storage device using a machine learning apparatus. The machine learning apparatus may be provided with signal count metrics from multiple regions of the memory cell signal space and syndrome weights from an error correction code. Other inputs may also be provided comprising metrics of the memory or read operations. In an example, the read parameters may include one or more reference threshold voltage values for read voltages applied to a memory cell and/or log-likelihood ratio (LLR) values for the memory cell.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 21, 2022
    Inventors: Zheng WANG, Ara PATAPOUTIAN
  • Patent number: 11394404
    Abstract: Estimation of read parameters for a read channel of a solid-state storage device using a machine learning apparatus. The machine learning apparatus may be provided with signal count metrics from multiple regions of the memory cell signal space and syndrome weights from an error correction code. Other inputs may also be provided comprising metrics of the memory or read operations. In an example, the read parameters may include one or more reference threshold voltage values for read voltages applied to a memory cell and/or log-likelihood ratio (LLR) values for the memory cell.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: July 19, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Zheng Wang, Ara Patapoutian
  • Publication number: 20220197742
    Abstract: Read parameter estimation techniques are provided that obtain information from multiple read operations to customize read parameters for data recovery. One method comprises performing the following steps, in response to a decoding failure of a page of a memory or a codeword of the memory: obtaining at least three read values of the page or codeword; and processing the at least three read values to determine read parameters comprising: (i) a log likelihood ratio, and/or (ii) a center read reference voltage, wherein the determination is based on a signal count of a number of bits falling in particular regions of multiple regions of the memory and wherein the determined read parameters are used for a decoding of the page or codeword following the decoding failure and/or a subsequent read operation following a successful decoding of the page or codeword.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 23, 2022
    Inventors: Zheng Wang, Ara Patapoutian, Bengt Anders Ulriksson