Patents by Inventor Gregory Burd
Gregory Burd 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).
-
Publication number: 20230274447Abstract: The method for automated cell positioning can include: sampling a video of a scene having a gamete, tracking the gamete, and positioning the gamete within a target region. The method can optionally include: determining attribute values for the gamete, selecting the gamete, reorienting the gamete, and/or manipulating the gamete, and/or any suitable steps.Type: ApplicationFiled: May 8, 2023Publication date: August 31, 2023Inventors: Kiran Joshi, Gregory Burd
-
Patent number: 11694344Abstract: The method for automated cell positioning can include: sampling a video of a scene having a gamete, tracking the gamete, and positioning the gamete within a target region. The method can optionally include: determining attribute values for the gamete, selecting the gamete, reorienting the gamete, and/or manipulating the gamete, and/or any suitable steps.Type: GrantFiled: November 7, 2022Date of Patent: July 4, 2023Assignee: Thread Robotics Inc.Inventors: Kiran Joshi, Gregory Burd
-
Publication number: 20230144306Abstract: The method for automated cell positioning can include: sampling a video of a scene having a gamete, tracking the gamete, and positioning the gamete within a target region. The method can optionally include: determining attribute values for the gamete, selecting the gamete, reorienting the gamete, and/or manipulating the gamete, and/or any suitable steps.Type: ApplicationFiled: November 7, 2022Publication date: May 11, 2023Inventors: Kiran Joshi, Gregory Burd
-
Patent number: 11481118Abstract: The present disclosure describes apparatuses and methods for storage media programming with adaptive write buffer release. In some aspects, a media write manager of a storage media system stores, to a write buffer, data received from a host interface. The media write manager determines parity information for the data stored to the write buffer and then releases the write buffer on completion of determining the parity information for the data. The media write manager may then write at least a portion of the data to storage media after the write buffer is released. By releasing the write buffer of the storage media system after determining the parity information, the write buffer is freed more quickly, which may result in improved write buffer utilization and increased write throughput of the storage media system.Type: GrantFiled: January 8, 2020Date of Patent: October 25, 2022Assignee: Marvell Asia PTE, Ltd.Inventors: Steven A. Klein, Viet-Dzung Nguyen, Gregory Burd
-
Patent number: 10930315Abstract: A method for performing error recovery for data stored on a track of a storage device, in which the method includes: receiving a request to read the data from the storage device, identifying a plurality of sectors of the track to be read in response to the request, reading the data from the plurality of sectors of the track and parity data, based on the data read from the plurality of sectors, determining whether any of the plurality of sectors corresponds to a failed sector, and recovering a portion of the data from the failed sector using the parity data and portions of the data stored in remaining ones of the plurality of sectors.Type: GrantFiled: January 21, 2019Date of Patent: February 23, 2021Assignee: Marvell Asia Pte., Ltd.Inventors: Gregory Burd, Nedeljko Varnica, Heng Tang
-
Publication number: 20200225851Abstract: The present disclosure describes apparatuses and methods for storage media programming with adaptive write buffer release. In some aspects, a media write manager of a storage media system stores, to a write buffer, data received from a host interface. The media write manager determines parity information for the data stored to the write buffer and then releases the write buffer on completion of determining the parity information for the data. The media write manager may then write at least a portion of the data to storage media after the write buffer is released. By releasing the write buffer of the storage media system after determining the parity information, the write buffer is freed more quickly, which may result in improved write buffer utilization and increased write throughput of the storage media system.Type: ApplicationFiled: January 8, 2020Publication date: July 16, 2020Applicant: Marvell Asia Pte, Ltd.Inventors: Steven A. Klein, Viet-Dzung Nguyen, Gregory Burd
-
Patent number: 10365966Abstract: Systems and methods are disclosed for storing codewords in NAND memory. The method includes receiving a first and second codeword. The method includes storing a partition of the first codeword and a partition of the second codeword in a buffer. The method includes transferring the partition of the first codeword and the partition of the second codeword to a page in NAND memory.Type: GrantFiled: March 25, 2015Date of Patent: July 30, 2019Assignee: Marvell lnternational Ltd.Inventors: Shashi Kiran Chilappagari, Viet-Dzung Nguyen, Gregory Burd
-
Publication number: 20190172491Abstract: A method for performing error recovery for data stored on a track of a storage device, in which the method includes: receiving a request to read the data from the storage device, identifying a plurality of sectors of the track to be read in response to the request, reading the data from the plurality of sectors of the track and parity data, based on the data read from the plurality of sectors, determining whether any of the plurality of sectors corresponds to a failed sector, and recovering a portion of the data from the failed sector using the parity data and portions of the data stored in remaining ones of the plurality of sectors.Type: ApplicationFiled: January 21, 2019Publication date: June 6, 2019Inventors: Gregory BURD, Nedeljko VARNICA, Heng TANG
-
Patent number: 10261707Abstract: Systems and techniques relating to decoder memory management are described. A described system includes a decoder system configured to perform decoder processes in order to decode signals generated by reading a storage medium, the decoder processes being associated with respective memory thresholds; and a memory structure coupled with the decoder system. The decoder processes use the memory structure in accordance with the respective memory thresholds. The decoder system can be configured to detect whether the memory structure is underutilized by a process of the decoder processes, determine an underutilization amount associated with the process with respect to the memory threshold of the process, identify a target decoder process of the decoder processes, and enable the target decoder process to exceed the memory threshold of the target decoder process based on the underutilization amount. Enabling the target decoder process to exceed can increase decoding performance of the target decoder process.Type: GrantFiled: March 23, 2017Date of Patent: April 16, 2019Assignee: Marvell International Ltd.Inventors: Panu Chaichanavong, Gregory Burd
-
Patent number: 10255944Abstract: Systems and methods of reading data from a storage device are provided. A first codeword and a second codeword are read from a storage device, where the second codeword is positioned after the first codeword. The first and second codewords are decoded in parallel, and the decoding of the second codeword completes before the decoding of the first codeword completes. The decoded second codeword and a signal indicating whether the decoding of the second codeword is complete are transmitted to control circuitry before the decoding of the first codeword completes.Type: GrantFiled: June 12, 2013Date of Patent: April 9, 2019Assignee: Marvell World Trade Ltd.Inventors: Hongying Sheng, Panu Chaichanavong, Gregory Burd
-
Patent number: 10224063Abstract: A method for writing data onto a medium on which data are stored in tracks includes encoding the data into at least one codeword, and writing a respective portion of each of the at least one codeword onto respective different tracks on the medium. The writing may include writing a respective portion of each of the at least one codeword onto respective different adjacent tracks on the medium. Another method for reading data includes positioning a plurality of read heads to read codewords that have been written across multiple tracks of a medium. Each read head in the plurality of read heads reads a different portion of the first group of the multiple tracks, and where each different portion of the multiple tracks overlaps at least one other different portion of the multiple tracks. Signals are detected from the plurality of read beads, and the detected signals are decoded.Type: GrantFiled: July 11, 2017Date of Patent: March 5, 2019Assignee: Marvell International Ltd.Inventors: Nedeljko Varnica, Panu Chaichanavong, Gregory Burd
-
Patent number: 10186296Abstract: A method for redundantly storing data includes receiving data at a storage controller, partitioning the data into a plurality of data blocks, generating a first error correction code associated with a first page within the plurality of data blocks, and generating a first redundancy code associated with at least two data blocks within the plurality of data block. The first redundancy code provides additional error recovery if the first error correction code fail. The method further includes storing the plurality of data blocks, the first error correction code, and the first redundancy code across a plurality of solid state storage devices.Type: GrantFiled: March 14, 2018Date of Patent: January 22, 2019Assignee: Marvell World Trade Ltd.Inventors: Gregory Burd, Nedeljko Varnica, Heng Tang
-
Publication number: 20180204594Abstract: The present disclosure describes systems and techniques relating to storage devices, such as storage devices that employ Shingled Magnetic Recording (SMR). According to an aspect of the described systems and techniques, a device includes: circuitry configured to write stored data and parity data to discrete portions of a Shingled Magnetic Recording (SMR) track in a SMR storage device; and circuitry configured to recover stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track.Type: ApplicationFiled: March 14, 2018Publication date: July 19, 2018Inventors: Gregory Burd, Nedeljko Varnica, Heng Tang
-
Patent number: 9953678Abstract: Various embodiments provide a Gray code detector that is not designed to look for a specific defect signature, but rather looks for wedges that are in error or close to being in error, as determined through a probabilistic analysis that considers the mean and sigma of a minimum Viterbi Metric Margin (minVMM) distribution of a servo wedge relative to a defined threshold for a Wedge Error Rate (WER).Type: GrantFiled: May 18, 2016Date of Patent: April 24, 2018Assignee: Marvell International Ltd.Inventors: Konstantin Kudryavtsev, Gregory Burd, Mats Oberg
-
Patent number: 9946599Abstract: Systems and methods described herein provide a method for enhanced data access to a hard disk drive with caching. The method includes obtaining data for storage from a data source. The method further includes applying at least one of a track error-correcting code scheme, a redundant array of independent disks (RAID) encoder, streaming inter-track interference cancellation and a lower power read-data channel to the obtained data. The method further includes configuring a caching system to store a frequently accessed portion of the encoded data, and receiving, from a host computer, a data access request. The method further includes retrieving a data file from the caching system to the host computer in response to the data access request.Type: GrantFiled: April 22, 2016Date of Patent: April 17, 2018Assignee: Marvell International Ltd.Inventor: Gregory Burd
-
Patent number: 9922678Abstract: Systems and techniques include a method including: receiving a data request for first data stored at a storage device; reading second data from discrete units of storage of the storage device, the second data comprising the first data read from two or more of the discrete units of storage, error correction code redundancies read from the two or more of the discrete units of storage, and parity data read from at least one of the discrete units of storage; detecting, based on the error correction code redundancies, an error in a first portion of the first data stored in one of the two or more of the discrete units of storage; and recovering the first portion of the first data using the parity data and a second portion of the first data read from one or more remaining ones of the two or more of the discrete units of storage.Type: GrantFiled: November 20, 2015Date of Patent: March 20, 2018Assignee: Marvell World Trade Ltd.Inventors: Gregory Burd, Nedeljko Varnica, Heng Tang
-
Patent number: 9837110Abstract: Various embodiments provide the position error signal (PES) that is generated by the data read channel that uses internal signals such as analog-to-digital signals, recovered data bits and signals or other internal signals to determine read head off-track metrics. Several different metrics can be utilized including a normalized norm metric, a normalized cross correlation metric, and a cross correlation with detected data metric. These metrics can be utilized to determine off-track shift of one or more read heads such that the read head position can be corrected.Type: GrantFiled: June 5, 2017Date of Patent: December 5, 2017Assignee: Marvell International Ltd.Inventors: Mats Oberg, Gregory Burd, Yifei Zhang, Qiyue Zou
-
Patent number: 9786319Abstract: This disclosure describes codes and techniques for magnetic recording. The coding schemes decrease bit error rates by decreasing total transitions in the encoded binary data compared to conventional codes. Additionally, instead of relying on a single coding scheme, an encoder and decoder are configured to switch between different coding schemes. By so doing, a variety of the coding schemes allows the encoded binary data to have a smaller bit error rate than a single coding scheme and have a maximum run-length less than or equal to a maximum run-length limitation of a magnetic disk.Type: GrantFiled: March 8, 2017Date of Patent: October 10, 2017Assignee: Marvell International Ltd.Inventors: Seyed Mehrdad Khatami, Gregory Burd, Byung-Hak Kim
-
Patent number: 9734848Abstract: A method for writing data onto a medium on which data are stored in tracks includes encoding the data into at least one codeword, and writing a respective portion of each of the at least one codeword onto respective different tracks on the medium. The writing may include writing a respective portion of each of the at least one codeword onto respective different adjacent tracks on the medium. Another method for reading data includes positioning a plurality of read heads to read codewords that have been written across multiple tracks of a medium. Each read head in the plurality of read heads reads a different portion of the first group of the multiple tracks, and where each different portion of the multiple tracks overlaps at least one other different portion of the multiple tracks. Signals are detected from the plurality of read heads, and the detected signals are decoded.Type: GrantFiled: August 9, 2016Date of Patent: August 15, 2017Assignee: Marvell International Ltd.Inventors: Nedeljko Varnica, Panu Chaichanavong, Gregory Burd
-
Patent number: 9672853Abstract: Various embodiments provide the position error signal (PES) that is generated by the data read channel that uses internal signals such as analog-to-digital signals, recovered data bits and signals or other internal signals to determine read head off-track metrics. Several different metrics can be utilized including a normalized norm metric, a normalized cross correlation metric, and a cross correlation with detected data metric. These metrics can be utilized to determine off-track shift of one or more read heads such that the read head position can be corrected.Type: GrantFiled: April 1, 2016Date of Patent: June 6, 2017Assignee: Marvell International Ltd.Inventors: Mats Oberg, Gregory Burd, Yifei Zhang, Qiyue Zou