Patents by Inventor Jui-Hui Hung

Jui-Hui Hung 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: 20240146458
    Abstract: The present application provides electronic devices and a data transmission method thereof for UniPro. The electronic device inserts a data length in a first symbol of a frame. Then, the electronic device transmits the first symbol to a peer electronic device and transmits at least one second symbol of the frame to the peer electronic device based on the data length. The peer electronic device receives the first symbol of the frame from the electronic device and receives the at least one second symbol of the frame from the electronic device based on the data length.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventor: JUI-HUI HUNG
  • Patent number: 10114694
    Abstract: A method and a controller for recovering data in event of a program failure and a storage system using the method and the controller are disclosed. The controller includes main units of a parity generator, a volatile memory module and a processor. With a parity in the volatile memory module and successfully programmed sub-data, a program failed write data can be recovered and correctly programmed. The method of the present invention has advantages of saving use of storage resources and extending lifetime of the storage system than other methods for recovering data in event of a program failure.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 30, 2018
    Assignee: Storart Technology Co. Ltd.
    Inventors: Hou Yun Lee, Jui Hui Hung
  • Patent number: 9973212
    Abstract: A decoding algorithm with an enhanced parity check matrix and a re-encoding scheme for LDPC codes is disclosed. The decoding algorithm includes the steps of: providing the enhanced parity check matrix; receiving a message part of an original codeword encoded by a generator matrix from the enhanced parity check matrix; setting a LLR for each bit node of the enhanced parity check matrix; processing hard decision on the message part of the original codeword; encoding the message part of the original codeword by the generator matrix to generate a new codeword having a generated parity part; comparing the original parity part with the generated parity part to find out bits of difference; voting candidate error bits to choose the most probably erratic bits; modifying LLR of the chosen bits to have a modified codeword; and processing a conventional iterative decoding procedure on the modified codeword to have a processed codeword.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: May 15, 2018
    Assignee: Storart Technology Co. Ltd.
    Inventor: Jui Hui Hung
  • Publication number: 20170351571
    Abstract: A method and a controller for recovering data in event of a program failure and a storage system using the method and the controller are disclosed. The controller includes main units of a parity generator, a volatile memory module and a processor. With a parity in the volatile memory module and successfully programmed sub-data, a program failed write data can be recovered and correctly programmed. The method of the present invention has advantages of saving use of storage resources and extending lifetime of the storage system than other methods for recovering data in event of a program failure.
    Type: Application
    Filed: June 7, 2016
    Publication date: December 7, 2017
    Applicant: Storart Technology Co.,Ltd.
    Inventors: Hou Yun LEE, Jui Hui HUNG
  • Patent number: 9720821
    Abstract: An adaptive compression data storing method for non-volatile memories and a system using the method are disclosed. The system includes a host interface unit, a data compressor, a padding unit, a buffer, a combining unit, and a mapping table unit. By combining some compressed data in one page, the present invention can settle the problem that space for storing a compressed data that can not be utilized. Further, lifetime of non-volatile memories can be extended.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: August 1, 2017
    Assignee: Storart Technology Co. Ltd.
    Inventors: Jui Hui Hung, Ming-Yi Chu
  • Patent number: 9641194
    Abstract: A method for encoding multi-modes of BCH codes and an associated encoder is disclosed. The method has the steps of: building a number of encoding matrices; combining the encoding matrices with one side aligned to form a combined matrix; seeking common sub-expressions (CSEs) in the combined matrix, and encoding a message using the combined matrix.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: May 2, 2017
    Assignee: Storart Technology Co. Ltd.
    Inventors: Jui Hui Hung, Chih Nan Yen
  • Publication number: 20170070243
    Abstract: An early termination method with a re-encoding scheme for decoding of error correction codes is disclosed. The method includes the steps of: A. receiving soft values; B. processing hard decision on the soft value to determine a codeword; C. separating the codeword into a data part and a first parity part; D. re-encoding the data part to get a second parity part; E. checking if the first parity part and the second parity part are equivalent; and F. if a result of step E is yes, stopping decoding the codeword; if the result of step E is no, processing a decoding algorithm on the codeword. By this method, the received codeword still can be correctly decoded if there are many errors in the parity region and its decoding performance can be improved.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Applicant: Storart Technology Co.,Ltd.
    Inventor: Jui Hui HUNG
  • Publication number: 20170070239
    Abstract: A decoding algorithm with an enhanced parity check matrix and a re-encoding scheme for LDPC codes is disclosed. The decoding algorithm includes the steps of: providing the enhanced parity check matrix; receiving a message part of an original codeword encoded by a generator matrix from the enhanced parity check matrix; setting a LLR for each bit node of the enhanced parity check matrix; processing hard decision on the message part of the original codeword; encoding the message part of the original codeword by the generator matrix to generate a new codeword having a generated parity part; comparing the original parity part with the generated parity part to find out bits of difference; voting candidate error bits to choose the most probably erratic bits; modifying LLR of the chosen bits to have a modified codeword; and processing a conventional iterative decoding procedure on the modified codeword to have a processed codeword.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Applicant: STORART TECHNOLOGY CO.,LTD.
    Inventor: Jui Hui HUNG
  • Patent number: 9577672
    Abstract: The present disclosure illustrates a low density parity-check code decoder adapted for decoding coding data having bit nodes and check nodes. The decoder includes a calculation module and a memory. The calculation module includes k calculation units and n shift units, and the memory includes n memory units. The memory is coupled to the calculation module. Each shift unit is one-to-many coupled to the k calculation units. The n memory units are coupled to the n shift units. The calculation module operatively divides the coding data into n first-bit-strings. The ith calculation unit operatively generates a second-bit-string by calculating ith bits of the n first-bit-strings. The jth shift unit operatively generates a third-bit-string upon receiving jth bits of the k second-bit-strings, and shifts the third-bit-string. The memory units are configured for storing the n shifted third-bit-strings respectively.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: February 21, 2017
    Assignee: STORART TECHNOLOGY CO., LTD.
    Inventors: Jui-Hui Hung, Chih-Nan Yen
  • Patent number: 9473173
    Abstract: A method and decoder for early terminating decoding processes of serial concatenated coding are disclosed. The method includes the steps of providing a codeword, encoded by a first coding and a second coding sequentially; setting a maximum syndrome weight; decoding the second coding for the codeword by iterative calculations for syndromes; terminating decoding of the second coding if a number of the iterative calculations reaches a preset number or a syndrome weight of one iterative calculation is equal to or smaller than the maximum syndrome weight, otherwise repeating the decoding step and the terminating step; and decoding the first coding for the codeword.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: October 18, 2016
    Assignee: Storart Technology Co. Ltd.
    Inventors: Chih Nan Yen, Jui Hui Hung
  • Patent number: 9467173
    Abstract: The present invention discloses a multi-code Chien's search circuit for BCH codes with various values of m in GF(2m). The circuit includes: a combined matrix unit, a number of first multiplexers, a number of registers and a number of second multiplexers. By designing the Chien's search circuit having several Chien's search matrices, with peripheral components, it is able to achieve applications for different code rates, different code lengths and even different m in GF(2m).
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: October 11, 2016
    Assignee: Storart Technology Co. Ltd.
    Inventors: Jui Hui Hung, Chih Nan Yen
  • Patent number: 9459836
    Abstract: A simplified inversionless Berlekamp-Massey algorithm for binary BCH codes and circuit implementing the method are disclosed. The circuit includes a first register group, a second register group, a control element, an input element and a processing element. By breaking the completeness of math structure of the existing simplified inversionless Berlekamp-Massey algorithm, the amount of registers used can be reduced by two compared with conventional algorithm. Hardware complexity and operation time can be reduced.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: October 4, 2016
    Assignee: Storart Technology Co., Ltd.
    Inventors: Jui Hui Hung, Chih Nan Yen
  • Patent number: 9417848
    Abstract: A serial multiply accumulator (MAC) for operation of two multiplications and one addition over Galois field is disclosed. The MAC includes a first element feeding circuit, a second element feeding circuit, a number of first calculating circuits and a second calculating circuit. By re-arranging the circuit design, many elements used in the conventional MAC, such as XOR gates and registers, can be saved. The present invention has an advantage of lower area cost.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: August 16, 2016
    Assignee: Storart Technology Co. Ltd.
    Inventors: Jui Hui Hung, Chih Nan Yen
  • Patent number: 9419652
    Abstract: The present disclosure illustrates a BCH decoding method and a decoder thereof. In this BCH decoding method, the BCH decoder receives an encode data at first, then calculates a syndrome of the encode data. After calculating the syndrome of the encode data, the BCH decoder calculates at least one error location of the encode data in response to the syndrome. Next, the BCH decoder detects at least one determining bit which a first bit string of the encode data comprises. The determining bit is configured for operatively determining whether to continue decoding the encode data. Finally, when the determining bit is detected, an error correction is then performed based upon the error location, such that the BCH decoder outputs decode data.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 16, 2016
    Assignee: STORART TECHNOLOGY CO., LTD.
    Inventor: Jui-Hui Hung
  • Patent number: 9397705
    Abstract: A decoder for A LDPC code and A BCH code and decoding method thereof are provided. The decoder decodes the encoded data based on the LDPC code and decodes the encoded data based on the BCH code simultaneously. Then the decoder outputs decoded data after the decoding procedure has been finished. Additionally, in the decoding procedure for decoding the encoded data based on the BCH code, the decoded result which the encoded data is decoded based on the LDPC code is utilized, so as to increase the processing speed for decoding the encoded data, and enhance the overall decoding performance.
    Type: Grant
    Filed: May 3, 2014
    Date of Patent: July 19, 2016
    Assignee: STORART TECHNOLOGY CO., LTD.
    Inventors: Chih-Nan Yen, Jui-Hui Hung
  • Patent number: 9391647
    Abstract: The present disclosure illustrates a decoder for min-sum algorithm low density parity-check code. The decoder is adapted for decoding coding data having bit nodes and check nodes. The decoder includes a calculation module and a memory. The calculation module includes a plurality of calculation units, and the memory includes a plurality of memory units. Each calculation unit includes a check node unit, a first message re-constructor and a second message re-constructor. The calculation module divides the coding data into several data groups, and the data group is calculated by each calculation unit. The check node unit generates a stored-form of a calculating result by calculating the respective data group. The calculating result is reconstructed by the first message re-constructor and summed with the following data group. The memory unit stores the respective calculating result generated from the calculation unit.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: July 12, 2016
    Assignee: STORART TECHNOLOGY CO., LTD.
    Inventors: Jui-Hui Hung, Chih-Nan Yen
  • Patent number: 9350388
    Abstract: A data format with ECC information for on-the-fly decoding during data transfer and method for forming the data format are disclosed. The method includes the steps of: dividing a parity check matrix having a message segment and a parity segment into a plurality of layers; choosing parity bit nodes in the parity segment of a first layer connected to check nodes; assembling the chosen parity bit nodes as a first parity segment and the rest parity bit nodes as a second parity segment; reallocating the parity check matrix so that the first parity segment is on the head of the message segment and the second parity segment is on the end of the message segment; forming a generating matrix according to the reallocated parity check matrix; and operating a message with the generating matrix to obtain the codeword.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: May 24, 2016
    Assignee: Storart Technology Co. Ltd.
    Inventors: Chih Nan Yen, Jui Hui Hung
  • Patent number: 9337869
    Abstract: An encoding and syndrome computing co-design circuit for BCH code and a method for deciding the circuit are disclosed. The method includes the steps of: building up matrices of XR, XG and XS according to p parallel computations and 2t syndromes; building up FP; building up F?; building up F?; building up matrix of [XSRG F?]; and designing a circuit which fulfills the operation of [XSRG F?].
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: May 10, 2016
    Assignee: Storart Technology Co. Ltd.
    Inventors: Jui Hui Hung, Chih Nan Yen
  • Publication number: 20160087650
    Abstract: The present disclosure illustrates a BCH decoding method and a decoder thereof. In this BCH decoding method, the BCH decoder receives an encode data at first, then calculates a syndrome of the encode data. After calculating the syndrome of the encode data, the BCH decoder calculates at least one error location of the encode data in response to the syndrome. Next, the BCH decoder detects at least one determining bit which a first bit string of the encode data comprises. Finally, an error correction is then performed based upon the error location, such that the BCH decoder outputs decode data.
    Type: Application
    Filed: December 5, 2014
    Publication date: March 24, 2016
    Inventor: JUI-HUI HUNG
  • Publication number: 20160077960
    Abstract: An adaptive compression data storing method for non-volatile memories and a system using the method are disclosed. The system includes a host interface unit, a data compressor, a padding unit, a buffer, a combining unit, and a mapping table unit. By combining some compressed data in one page, the present invention can settle the problem that space for storing a compressed data that can not be utilized. Further, lifetime of non-volatile memories can be extended.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 17, 2016
    Applicant: STORART TECHNOLOGY CO.,LTD.
    Inventors: Jui Hui HUNG, Ming-Yi CHU