Patents by Inventor Shaohua Yang

Shaohua Yang 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: 9864549
    Abstract: Systems and methods relating generally to data storage, and more particularly to systems and methods for encoding to modify the size of an information set.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 9, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Shaohua Yang, Han Fang, Wu Chang, Kelly Fitzpatrick
  • Publication number: 20170344509
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing transfer margin information.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Mohammad Mobin, Shaohua Yang, John Jansen, Haitao Xia
  • Patent number: 9817716
    Abstract: Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for multiple codeword processing in a data processing system. An illustrative data processing system includes a processing circuit that processes unprocessed codewords, and provides failed codewords when the processing fails to converge. The system may further include an input buffer circuit that selectively stores a combination of at least one of the unprocessed codewords and at least one of the failed codewords. The input buffer circuit includes a first portion that maintains any of the unprocessed codewords and the failed codewords, and a second portion that maintains only the failed codewords.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: November 14, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Yang Han, Shaohua Yang, Xuebin Wu
  • Publication number: 20170324430
    Abstract: An apparatus for processing data includes a decoder configured to iteratively decode codewords in a data block representing a number of user data sectors, the codewords including user data, folded parity sector data and error correction code parity bits. The folded parity sector data includes a number of parity checks, each with multiple user data bits from each of the data sectors, and with an offset between each of the user data bits from the data sectors determined at least in part by a number of folds in the data sectors. The apparatus also includes a scheduler configured to control decoding of the codewords based at least in part on the folded parity sector data.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: Yang Han, Keke Liu, Xuebin Wu, Shaohua Yang, Avi Steiner
  • Patent number: 9804919
    Abstract: Embodiments of the present inventions are related to systems and methods for data processing, and more particularly to systems and methods for recovering data where synchronization information is not detected.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 31, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Yuqing Yang, Shaohua Yang, Xuebin Wu, Qi Zuo
  • Patent number: 9786320
    Abstract: A system includes a first sync mark detector circuit operable to apply a first sync mark detection algorithm to search a received media sector and overhead for a second sync mark after a failure to identify a first sync mark. A second sync mark detector circuit operable to apply a second sync mark detection algorithm to search the received media sector and overhead for the second sync mark. An anchor point identification circuit identifies an anchor point in the received media sector. A retry controller circuit causes a re-read of the received media sector and overhead when the first sync mark detector circuit fails to identify the first sync mark, and aligns the received media sector to yield an aligned media sector. A data processing circuit recovers an original user data set from the aligned media sector.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: October 10, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Yuqing Yang, Shaohua Yang
  • Patent number: 9785504
    Abstract: An apparatus for processing data includes a data detector configured to detect data values in data sectors to yield detected data, a data decoder configured to decode the detected data, wherein the data detector and the data decoder are configured to process the data sectors in a series of global iterations, a memory configured to store parity sector soft information, and a scheduler configured to control overlapping reprocessing of a failed sector in the data detector and the data decoder based on the parity sector soft information with processing of another data sector in the data detector and the data decoder.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: October 10, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Xuebin Wu, Yang Han, Shaohua Yang, Dan Liu, Kaitlyn T. Nguyen, Yoon L. Liow
  • Publication number: 20170249105
    Abstract: Systems and methods relating generally to data storage, and more particularly to systems and methods for encoding to modify the size of an information set.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Shaohua Yang, Han Fang, Wu Chang, Kelly Fitzpatrick
  • Patent number: 9727419
    Abstract: An apparatus for processing data includes a storage medium operable to store encoded data, and a read channel circuit with a low density parity check encoder operable to encode data to generate the encoded data, and a low density parity check decoder operable to decode the encoded data retrieved from the storage medium. The read channel circuit is operable to perform a column rotation on the encoded data prior to storage and after retrieval before decoding.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: August 8, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Xuebin Wu, Yang Han, Shaohua Yang
  • Publication number: 20170212855
    Abstract: Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing non-standard bus information.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Mohammad Mobin, Bruce A. Wilson, Shaohua Yang
  • Publication number: 20170206926
    Abstract: Systems and methods relating generally to data processing, and more particularly to adjusting gain parameters in relation to data processing.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Inventors: Yuqing Yang, Shaohua Yang
  • Publication number: 20170149445
    Abstract: An apparatus for decoding data includes a data decoding circuit configured to decode data encoded with an irregular low density parity check code based on a parity check matrix with non-uniform column weights, and at least one scaling circuit configured to scale values in the data decoding circuit with a scaling value that is dependent at least in part on a column weight of the likelihood values being scaled.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Keke Liu, Yang Han, Xuebin Wu, Shaohua Yang, Dan Liu, Bruce A. Wilson
  • Publication number: 20170148482
    Abstract: An apparatus includes a storage medium operable to store a number of data tracks, a read channel circuit operable to process the data tracks read from the storage medium, and a track quality classifier circuit operable to determine a track quality metric for the data tracks read from the storage medium. The track quality metric indicates whether a corresponding one of the data tracks that has failed to successfully process in the read channel circuit can be reprocessed within a track gap period.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Xuebin Wu, Yuqing Yang, Yang Han, Shaohua Yang
  • Publication number: 20170147438
    Abstract: An apparatus for processing data includes a data detector configured to detect data values in data sectors to yield detected data, a data decoder configured to decode the detected data, wherein the data detector and the data decoder are configured to process the data sectors in a series of global iterations, a memory configured to store parity sector soft information, and a scheduler configured to control overlapping reprocessing of a failed sector in the data detector and the data decoder based on the parity sector soft information with processing of another data sector in the data detector and the data decoder.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Xuebin Wu, Yang Han, Shaohua Yang, Dan Liu, Kaitlyn T. Nguyen, Yoon L. Liow
  • Patent number: 9653111
    Abstract: An apparatus includes a storage medium operable to store a number of data tracks, a read channel circuit operable to process the data tracks read from the storage medium, and a track quality classifier circuit operable to determine a track quality metric for the data tracks read from the storage medium. The track quality metric indicates whether a corresponding one of the data tracks that has failed to successfully process in the read channel circuit can be reprocessed within a track gap period.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 16, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Xuebin Wu, Yuqing Yang, Yang Han, Shaohua Yang
  • Publication number: 20170132077
    Abstract: An apparatus for processing data includes a storage medium operable to store encoded data, and a read channel circuit with a low density parity check encoder operable to encode data to generate the encoded data, and a low density parity check decoder operable to decode the encoded data retrieved from the storage medium. The read channel circuit is operable to perform a column rotation on the encoded data prior to storage and after retrieval before decoding.
    Type: Application
    Filed: November 6, 2015
    Publication date: May 11, 2017
    Inventors: Xuebin Wu, Yang Han, Shaohua Yang
  • Publication number: 20170123901
    Abstract: Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Zhijun Zhao, Shaohua Yang
  • Publication number: 20170123906
    Abstract: Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Razmik Karabed, Zhijun Zhao, Shaohua Yang
  • Publication number: 20170123899
    Abstract: Embodiments are related to systems and methods for data storage, and more particularly to systems and methods for storing and accessing data from a flash memory.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Zhijun Zhao, Shaohua Yang, Victor Krachkovsky
  • Publication number: 20170024274
    Abstract: Embodiments of the present inventions are related to systems and methods for data processing, and more particularly to systems and methods for recovering data where synchronization information is not detected.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 26, 2017
    Inventors: Yuqing Yang, Shaohua Yang, Xuebin Wu, Qi Zuo