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: 9213392
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit is disclosed that includes a data detector circuit, a data decoder circuit, and a gating circuit.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: December 15, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Shaohua Yang, Changyou Xu, Fan Zhang, Yang Han
  • Patent number: 9214959
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for performing data decoding including skipping one or more codeword blocks in the data decoding process. In one embodiment a data processing system includes a skip control circuit operable to skip re-application of a data decode algorithm to a portion of a codeword where at least the number of unsatisfied checks for the portion is zero.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: December 15, 2015
    Assignee: Avago Technologies General IP (Singapore) pte. Ltd.
    Inventors: Shaohua Yang, Fan Zhang, Chung-Li Wang, Shu Li
  • Patent number: 9208083
    Abstract: A memory interleaving apparatus includes first and second interleavers. The first interleaver selectively interleaves information stored in a first memory in response to a sector select signal. The second interleaver selectively interleaves information stored in a second memory in response the sector select signal. The first interleaver is coupled with the second interleaver. A memory interleaving system includes an interleaver and a storage device. The interleaver is associated with a first sector size and a second sector size. The interleaver selectively interleaves information stored in a first memory and/or a second memory in response to a sector select signal. The storage device selectively provides the first masking seed and/or a second masking seed to the interleaver in response to the sector select signal. Corresponding methods are also disclosed.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: December 8, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Yang Han, Zongwang Li, Shaohua Yang, Kaichi Zhang
  • Patent number: 9202514
    Abstract: An apparatus for calibrating a noise predictive filter includes a noise-predictive filter operable to filter digital data samples to yield filtered data samples, a calibration circuit operable to calculate tap coefficients for the noise-predictive filter based at least in part on the digital data samples, and a gating circuit operable to select a portion of the digital data samples for use by the calibration circuit in calculating the tap coefficients.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: December 1, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Jianzhong Huang, Shaohua Yang, Haitao Xia, Fuminori Sai, Weijun Tan
  • Patent number: 9196299
    Abstract: Systems and methods relating generally to data processing, and more particularly to systems and methods for encoding and decoding information. As an example, a method is discussed that includes: applying a first level encoding on a section by section basis to a first data portion to yield a first encoding data including a first encoded portion; applying a second level encoding on a section by section basis to the first encoded portion to yield a first parity set; applying a third level encoding on a section by section basis to a combination of the first data portion, the second data portion, and a portion derived from the first encoded portion to yield a second encoding data.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: November 24, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Bruce A. Wilson, Shaohua Yang, Shu Li
  • Patent number: 9196297
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for detecting patterns in a data stream.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: November 24, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Shaohua Yang, Yoon Liong Liow
  • Patent number: 9190104
    Abstract: Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for calibration during data processing. As an example, a data processing system is discussed that includes a sample averaging circuit operable to average digital samples from an analog to digital converter circuit over multiple instances of an analog input to yield an X-average output, and a selector circuit operable to select one of the digital samples or the X-average output as a processing output.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 17, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Shaohua Yang, Kapil Gaba, Yoon L. Liow, Xuebin Wu, Qi Zuo, YuQing Yang, Lei Wang
  • Publication number: 20150317204
    Abstract: Systems and method relating generally to data storage processing, and more particularly to systems and methods for refreshing data in a data storage device.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 5, 2015
    Applicant: LSI Corporation
    Inventor: Shaohua Yang
  • Publication number: 20150303943
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for protecting portions of data sets during data processing.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 22, 2015
    Applicant: LSI Corporation
    Inventors: Shu Li, Shaohua Yang, Yu Chin Fabian Lim
  • Publication number: 20150303947
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for protecting portions of data sets during data processing.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 22, 2015
    Applicant: LSI Corportaion
    Inventors: Shu Li, Shaohua Yang, Yu Chin Fabian Lim
  • Patent number: 9166622
    Abstract: The present invention is a programmable QC LDPC encoder for encoding user data. The encoder may be configurable for implementation with a read channel. The encoder may include a plurality of barrel shifter circuits. The barrel shifter circuits are configured for generating a plurality of parity bits based on interleaved user bits received by the encoder. The barrel shifter circuits are further configured for outputting the parity bits. The encoder may further include an encoder interleaver memory. The encoder interleaver memory may be communicatively coupled with the barrel shifter circuits and may receive the parity bits output from the barrel shifter circuits. The encoder interleaver may be configured for interleaving the parity bits. Further, the encoder may be configured for outputting the interleaved parity bits to a multiplexer. The barrel shifter circuits may generate the plurality of parity bits via an encoding algorithm: p=u*GT.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: October 20, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Shaohua Yang, Changyou Xu, Richard Rauschmayer, Hao Zhong, Weijun Tan
  • Patent number: 9153270
    Abstract: A defect emulator module for a rotating storage device includes a coefficient module that generates a first coefficient. A location module generates a location. A defect signal module selectively modifies a read-back signal based on the first coefficient and the location. The first coefficient includes an emulation of a first defect in the read-back signal.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: October 6, 2015
    Assignee: Marvell International Ltd.
    Inventors: Zining Wu, Shaohua Yang
  • Publication number: 20150269097
    Abstract: The disclosure is directed to a system and method of managing memory resources in a communication channel. According to various embodiments, incoming memory slices associated with a plurality of data sectors are de-interleaved and transferred sequentially through a buffer to a decoder for further processing. To prevent buffer overflow or degraded decoder performance, the memory availability of the buffer is monitored, and transfers are suspended when the memory availability of the buffer is below a threshold buffer availability.
    Type: Application
    Filed: March 31, 2014
    Publication date: September 24, 2015
    Applicant: LSI Corporation
    Inventors: Ku Hong Jeong, Qi Zuo, Shaohua Yang, Kaitlyn T. Nguyen
  • Patent number: 9142251
    Abstract: Systems and method relating generally to data processing, and more particularly to systems and methods for data synchronization and detection.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: September 22, 2015
    Assignee: Avago Technologies General IP (Singapore) PTE. LTD.
    Inventors: Yuqing Yang, Shaohua Yang, Lei Wang, Gu Zhao
  • Patent number: 9128717
    Abstract: Various embodiments of the present invention provide systems and methods for a data processing system with thermal control. For example, a data processing system with thermal control is disclosed that includes a number of data processors and a scheduler, which is operable to determine the power consumption of the data processors and to switch the data processing system from a first mode to a second mode and from the second mode to a third mode. The data processing system consumes less power in the third mode than in the first mode. The second mode prepares the data processing system to enter the third mode.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: September 8, 2015
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Zhi Kai Chen, Lei Wang, Yang Han, Shaohua Yang
  • Patent number: 9130225
    Abstract: A seawater battery of dissolved oxygen type includes a battery frame (1), n pieces of metal anode plates (2), n pieces of inert cathode plates (3), current collectors and wires (5). The battery frame (1) is consisted of an upper base (6) and a lower base (7), wherein the upper base and the lower base are respectively consisted of an outer ring and a central fixing component. The fixing component is connected with and fixed to the outer ring by a connector, and n pieces of metal anode plates are inserted on the connector so as to construct a cylindrical or frustum-shaped structure. The inert cathode plates are inserted between the metal anode plates along radial direction of the outer ring, and are connected with and fixed to the outer ring and the fixing component of the upper base and the lower base. The metal anode plates are welded in series by wires constituting the anode of the battery and the inert cathode plates are welded in series by wires constituting the cathode of the battery.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: September 8, 2015
    Assignee: DALIAN INSTITUTE OF CHEMICAL PHYSICS, CHINESE ACADEMY OF SCIENCES
    Inventors: Gongquan Sun, Erdong Wang, Shaohua Yang
  • Patent number: 9130589
    Abstract: A data processing system is disclosed including a low density parity check decoder with a variable node processor, a check node processor and a scaler circuit. The low density parity check decoder is operable to scale soft information with a scaling factor in the scaler circuit while iteratively generating and processing check node to variable node messages in the variable node processor and variable node to check node messages in the check node processor between a plurality of check nodes and variable nodes. The scaling factor is derived from a distribution of possible values in an input to the low density parity check decoder.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: September 8, 2015
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Shu Li, Zongwang Li, Shaohua Yang, Chung-Li Wang, Fan Zhang
  • Patent number: 9129653
    Abstract: The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for coasting one or more calibration loops based upon identification of a probability of data inaccuracies. One embodiment is a data processing system that includes: a defect detector circuit operable to identify a defect region during a first pass processing of a received data set; a defect location buffer operable to maintain an indication of the defect region in the received data set; and a calibration circuit operable to adaptively update a calibration output during a second pass processing of the received data set, where updating the calibration output is disabled for one or more samples of the received data set corresponding to the indication of the defect region.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 8, 2015
    Assignee: Avago Technologies General IP (Singapore) PTE. LTD.
    Inventors: Shaohua Yang, Weijun Tan, Jefferson Singlelon, Xuebin Wu
  • Patent number: 9123383
    Abstract: A data storage system identifies analog-to-digital conversion samples with amplitude below a certain threshold. Remaining samples are grouped according to phase into one or more quadrants. A multi-coordinate with overlapping quadrants is used to further differentiate sample points. The system then computes an average phase for zero phase start estimation.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: September 1, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Xuebin Wu, Shaohua Yang, Zhi Bin Li, Haitao Xia
  • Patent number: 9112531
    Abstract: Systems and methods for data processing particularly related local iteration randomization in a data decoding circuit. In some cases a data processing system may include: a layered data decoding circuit, a value generator circuit, and a selector circuit. The layered data decoding circuit is configured to iteratively apply a data decoding algorithm up to a selected number of times to a decoder input to yield a decoded output in accordance with a layer order. The value generator circuit is operable configured to generate an adjusted number of times where the adjusted number of times is less than a default number of times. The selector circuit is operable configured to select one of the default number of times and the adjusted number of times as the selected number of times.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: August 18, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Fan Zhang, Wu Chang, Shaohua Yang, Ming Jin