Patents by Inventor Kui Cai

Kui Cai 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: 20240313458
    Abstract: A modular connector system with components that can be economically assembled to provide reliable high signal integrity in a harsh environment (e.g., automobile). A connector includes a subassembly disposed in a cavity of a housing. The connector has features configured to restrain movements within the subassembly and/or between the subassembly and housing, which would otherwise be problematic due to the harsh environment. The subassembly includes a subassembly housing, a terminal disposed therein, and first and second shields partially stacked. The stacked portion of the first shield includes a stop device protruding toward the subassembly housing through a slot of the second shield, and/or a position limiting device protruding away from the subassembly housing to engage a stop device of the housing. The housing includes a beam with a distal end engaging the first shield. The connector includes a CCPA having a stop device abutting both the first and second shields.
    Type: Application
    Filed: March 12, 2024
    Publication date: September 19, 2024
    Applicant: Amphenol East Asia Electronic Technology (Shenzhen) Co., Ltd.
    Inventors: Danren He, Jingtang Zhou, Kui Cai, Yanbin Tan
  • Publication number: 20240305047
    Abstract: A modular connector system with components that can be economically assembled to both provide high signal integrity and supply reliable power in a harsh environment, such as an automobile. A connector includes a housing having a mating end, a back end, cavities extending from the mating end toward the back end, and latches extending inside the housing and having distal ends toward the back end. Signal and power terminal assemblies are disposed in respective cavities and engage respective latches. A signal terminal assembly includes a signal terminal, a signal cable attached to the signal terminal, and a shield substantially encircling the signal terminal and cable attachment. A power terminal assembly includes an insulative holder, a power terminal held in the insulative holder, and a power cable attached to the power terminal. Other disclosed techniques enable signal and power terminal assemblies stably and interchangeably disposed in the cavities.
    Type: Application
    Filed: March 7, 2024
    Publication date: September 12, 2024
    Applicant: Amphenol East Asia Electronic Technology (Shenzhen) Co., Ltd.
    Inventors: Danren He, Kui Cai, Peng Wang
  • Patent number: 9852757
    Abstract: A method of decoding a codeword that satisfies a k constraint into output data includes, using a decoder of a hard disk drive system, converting each bit of the codeword in Non-Return-to-Zero format, extracting, from the converted codeword, a plurality of data blocks comprising a first data block and a plurality of remaining data blocks, performing a first analysis on the plurality of data blocks for modifying each of the plurality of data blocks that satisfies a first predetermined criterion, and performing a second analysis on the plurality of data blocks after the first analysis for modifying each of the plurality of data blocks that satisfies a second predetermined criterion to obtain the output data.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: December 26, 2017
    Assignee: Marvell International Ltd.
    Inventors: Kui Cai, Anmin Kong, Zhimin Yuan
  • Patent number: 9548762
    Abstract: An adaptation technique for decoding low-density parity-check (LDPC) codes for hard disk drive (HDDs) systems is disclosed. The method includes tuning the normalization factor for LDPC decoding for each data zone and read head during the test stage of manufacturing. The LDPC decoder can be either a sum-product algorithm (SPA) decoder or a Min-Sum decoder. The channel detector can be any soft-output detector, such as a soft-output Viterbit detector (SOVA), a BCJR detector, a pattern-dependent noise-predictive (PDNP) detector, or a bi-directional pattern-dependent noise-predictive (BiPDNP) detector. The adaptation technique can optimize the LDPC decoding performance for each data zone and read head, thereby relaxing the acceptance criteria for hard disk drive read/write heads and disk media, enabling acceptance and use of a much broader range of head and media for hard disk drives.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 17, 2017
    Assignee: Agency for Science, Technology and Research
    Inventors: Kui Cai, Yibin Ng
  • Publication number: 20160365112
    Abstract: A method of decoding a codeword that satisfies a k constraint into output data includes, using a decoder of a hard disk drive system, converting each bit of the codeword in Non-Return-to-Zero format, extracting, from the converted codeword, a plurality of data blocks comprising a first data block and a plurality of remaining data blocks, performing a first analysis on the plurality of data blocks for modifying each of the plurality of data blocks that satisfies a first predetermined criterion, and performing a second analysis on the plurality of data blocks after the first analysis for modifying each of the plurality of data blocks that satisfies a second predetermined criterion to obtain the output data.
    Type: Application
    Filed: August 26, 2016
    Publication date: December 15, 2016
    Inventors: Kui CAI, Anmin KONG, Zhimin YUAN
  • Patent number: 9454428
    Abstract: There is provided an error correction method for a non-volatile memory. The method includes receiving a codeword read from the non-volatile memory, computing a reliability information for each bit of the codeword received, and performing a reduced-complexity soft-decision decoding (SDD) technique to decode the received codeword. In particular, the SDD technique includes forming a set of test patterns based on the reliability data, and determining whether to perform a HDD of a test pattern in the set of test patterns based on a distance between the test pattern and a candidate pattern. There is also provided an error correction module for a non-volatile memory and a memory system incorporating the error correction module.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 27, 2016
    Assignee: Agency for Science, Technology and Research
    Inventors: Kui Cai, Zhiliang Qin, Xueqiang Wang
  • Patent number: 9431053
    Abstract: A method of encoding an input data into a codeword that satisfy a k constraint includes partitioning the input data into a plurality of data blocks comprising a first data block and a plurality of remaining data blocks; performing a first analysis of the plurality of data blocks for modifying each of the plurality of remaining data blocks that satisfy a first predetermined criterion; performing a second analysis of the plurality of data blocks after the first analysis for modifying each of the plurality of data blocks that satisfy a second predetermined criterion; and converting each bit of the plurality of data blocks after the second analysis to produce the codeword in Non-Return-to-Zero (NRZ) format with the k constraint. There is also provided a method of decoding the codeword with satisfies the k constraint into an output data, and the corresponding encoder and decoder.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: August 30, 2016
    Assignee: Marvell International Ltd.
    Inventors: Kui Cai, Anmin Kong, Zhimin Yuan
  • Patent number: 9202512
    Abstract: According to an embodiment of the present invention, a data storage device comprising a motor having a stator is disclosed. The stator may include a substrate having a first surface and a second surface opposite to the first surface; and a n-phase winding arrangement having n phase windings; wherein each phase winding comprises m flat fractional-pitch coils arranged on the first surface of the substrate such that the coils are spaced apart uniformly along a closed loop and connected in series; wherein each coil together with an angular section of the substrate between the coil and an adjacent coil of the same phase winding defines a stator pole-pair; and wherein m is an integer larger than 1.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: December 1, 2015
    Assignee: Marvell International LTD.
    Inventors: Chao Bi, Kui Cai, Kheong Sann Chan, Zhi Yong Ching, Moulay Rachid Elidrissi, Guchang Han, Zhimin He, Phyu Hla Nu, Jiang Feng Hu, Wei Hua, Quan Jiang, Siang Huei Leong, Wuzhong Lin, Bo Liu, Yansheng Ma, Chun Lian Ong, Jianzhong Shi, Cheng Su Soh, Sufui Sophia Tan, Li Wang, Chiew Leong Wong, Weiya Xi, Khai Leong Yong, Shengkai Yu, Yin Quan Yu, Zhimin Yuan, Jing Liang Zhang, Tiejun Zhou, Pantelis Alexopoulos, Budi Santoso, Qide Zhang, Kannan Sundaravadivelu, Ningyu Liu, Jianqiang Mou, Chong Wee Lee, Ke Gan, Boon Long Ibrahim See, Leonard Gonzaga, Wee Kiat Lim, Mengjun Liu, Venkataramanan Venkatakrishnan, Cheng Peng Tan
  • Publication number: 20150310889
    Abstract: A method of encoding an input data into a codeword that satisfy a k constraint includes partitioning the input data into a plurality of data blocks comprising a first data block and a plurality of remaining data blocks; performing a first analysis of the plurality of data blocks for modifying each of the plurality of remaining data blocks that satisfy a first predetermined criterion; performing a second analysis of the plurality of data blocks after the first analysis for modifying each of the plurality of data blocks that satisfy a second predetermined criterion; and converting each bit of the plurality of data blocks after the second analysis to produce the codeword in Non-Return-to-Zero (NRZ) format with the k constraint. There is also provided a method of decoding the codeword with satisfies the k constraint into an output data, and the corresponding encoder and decoder.
    Type: Application
    Filed: April 23, 2015
    Publication date: October 29, 2015
    Inventors: Kui Cai, Anmin Kong, Zhimin Yuan
  • Publication number: 20150149873
    Abstract: There is provided an error correction method for a non-volatile memory. The method includes receiving a codeword read from the non-volatile memory, computing a reliability information for each bit of the codeword received, and performing a reduced-complexity soft-decision decoding (SDD) technique to decode the received codeword. In particular, the SDD technique includes forming a set of test patterns based on the reliability data, and determining whether to perform a HDD of a test pattern in the set of test patterns based on a distance between the test pattern and a candidate pattern. There is also provided an error correction module for a non-volatile memory and a memory system incorporating the error correction module.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 28, 2015
    Applicant: Agency for Science, Technology and Research
    Inventors: Kui CAI, Zhiliang QIN, Xueqiang WANG
  • Publication number: 20150146322
    Abstract: According to an embodiment of the present invention, a data storage device comprising a motor having a stator is disclosed. The stator may include a substrate having a first surface and a second surface opposite to the first surface; and a n-phase winding arrangement having n phase windings; wherein each phase winding comprises m flat fractional-pitch coils arranged on the first surface of the substrate such that the coils are spaced apart uniformly along a closed loop and connected in series; wherein each coil together with an angular section of the substrate between the coil and an adjacent coil of the same phase winding defines a stator pole-pair; and wherein m is an integer larger than 1.
    Type: Application
    Filed: August 31, 2012
    Publication date: May 28, 2015
    Applicant: AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH
    Inventors: Chao Bi, Kui Cai, Kheong Sann Chan, Zhi Yong Ching, Moulay Rachid Elidrissi, Guchang Han, Zhimin He, Phyu Hla Nu, Jiang Feng Hu, Wei Hua, Quan Jiang, Siang Huei Leong, Wuzhong Lin, Bo Liu, Yansheng Ma, Chun Lian Ong, Jianzhong Shi, Cheng Su Soh, Sufui Sophia Tan, Li Wang, Chiew Leong Wong, Weiya Xi, Khai Leong Yong, Shengkai Yu, Yin Quan Yu, Zhimin Yuan, Jing Liang Zhang, Tiejun Zhou, Pantelis Alexopoulos, Budi Santoso, Qide Zhang, Kannan Sundaravadivelu, Ningyu Liu, Jianqiang Mou, Chong Wee Lee, Ke Gan, Boon Long Ibrahim See, Leonard Gonzaga, Wee Kiat Lim, Mengjun Liu, Venkataramanan Venkatakrishnan, Cheng Peng Tan
  • Publication number: 20150100855
    Abstract: An adaptation technique for decoding low-density parity-check (LDPC) codes for hard disk drive (HDDs) systems is disclosed. The method includes tuning the normalization factor for LDPC decoding for each data zone and read head during the test stage of manufacturing. The LDPC decoder can be either a sum-product algorithm (SPA) decoder or a Min-Sum decoder. The channel detector can be any soft-output detector, such as a soft-output Viterbit detector (SOVA), a BCJR detector, a pattern-dependent noise-predictive (PDNP) detector, or a bi-directional pattern-dependent noise-predictive (BiPDNP) detector. The adaptation technique can optimize the LDPC decoding performance for each data zone and read head, thereby relaxing the acceptance criteria for hard disk drive read/write heads and disk media, enabling acceptance and use of a much broader range of head and media for hard disk drives.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventors: Kui Cai, Yibin Ng
  • Patent number: 8917540
    Abstract: According to embodiments of the present invention, a memory device with soft decision decoding is provided. The memory device includes a memory cell configured to store an input data bit; a memory sensor configured to read out a parameter associated with a state of the memory cell; a detector configured to determine, based on the parameter read out from the memory cell, a soft information indicating the likelihood that the input data bit stored in the memory cell is a “0” or the likelihood that the input data bit stored in the memory cell is a “1”; and a decoder configured to generate a decoded bit based on the soft information. Further embodiments relate to a method of performing soft-decision decoding on a data bit stored in a memory cell of a memory device.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: December 23, 2014
    Assignee: Agency for Science, Technology and Research
    Inventors: Kui Cai, Zhiliang Qin
  • Patent number: 8711661
    Abstract: A method performed by a disk drive, comprising: receiving a plurality of signal samples over a channel in the disk drive; executing a forward pattern-dependent noise prediction (PDNP) operation on the plurality of the signal samples; generating, based on execution of the forward PDNP operation, a first detection of recorded data bits in the plurality of received signal samples; executing a backward PDNP operation on the plurality of the received signal samples; generating, based on execution of the backward PDNP operation, a second detection of recorded data bits in the plurality of received signal samples; comparing the first detection to the second detection; identifying, based on comparing, one or more erasures in the received plurality of signal samples; and generating one or more sequences of bits that promote correction of the one or more erasures.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: April 29, 2014
    Assignee: Carnegie Mellon University
    Inventors: Yibin Ng, Vijayakumar Bhagavatula, Kui Cai
  • Patent number: 8078935
    Abstract: A method and system for encoding a segment of user data words into a segment of code words so that both modulation constraints and a predetermined parity-check constraint are satisfied. Each segment of the user data is partitioned into several data words, and encoded separately by first and second types of component code, which are referred to as the normal constrained code and the parity-related constrained code, respectively. The parity-check constraint over the combined code word is achieved by concatenating the sequence of normal constrained code words with a specific parity-related constrained code word chosen from a candidate code word set. Both the component codes are finite-state constrained codes, which are designed to have rates close to the Shannon capacity. Furthermore, they are based on the same finite state machine (FSM), which enables them to be connected seamlessly, without violating the modulation constraints.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: December 13, 2011
    Assignee: Agency for Science, Technology and Research
    Inventors: Kui Cai, Kees A. Schouhamer Immink
  • Publication number: 20080141095
    Abstract: A method and system for encoding a segment of user data words into a segment of code words so that both modulation constraints and a predetermined parity-check constraint are satisfied. Each segment of the user data is partitioned into several data words, and encoded separately by first and second types of component code, which are referred to as the normal constrained code and the parity-related constrained code, respectively. The parity-check constraint over the combined code word is achieved by concatenating the sequence of normal constrained code words with a specific parity-related constrained code word chosen from a candidate code word set. Both the component codes are finite-state constrained codes, which are designed to have rates close to the Shannon capacity. Furthermore, they are based on the same finite state machine (FSM), which enables them to be connected seamlessly, without violating the modulation constraints.
    Type: Application
    Filed: October 26, 2004
    Publication date: June 12, 2008
    Applicant: Agency for Science, Technology and Research.
    Inventors: Kui Cai, Kees A. Schouhamer Immink