Patents by Inventor Chao-Yi Wu

Chao-Yi Wu 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: 8769188
    Abstract: The invention provides a nonvolatile memory controller. In one embodiment, the nonvolatile memory controller receives new data for writing a nonvolatile memory from a host, and comprises a signature calculating circuit, a signature buffer, a signature comparison circuit, a data comparison circuit, and a nonvolatile memory interface circuit. The signature calculating circuit calculates a first signature according to the new data. The signature buffer outputs a second signature corresponding to old data stored in the nonvolatile memory, wherein the old data has the same logical address as that of the new data. The signature comparison circuit determines whether the first signature is identical to the second signature. The nonvolatile memory interface circuit writes the new data to the nonvolatile memory when the first signature is determined to be different from the second signature by the signature comparison circuit.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: July 1, 2014
    Assignee: Mediatek Inc.
    Inventors: Li-Chun Tu, Chao-Yi Wu, Ping-Sheng Chen
  • Patent number: 8559280
    Abstract: The invention provides a method for data recording of an optical disk drive. First, raw data is encoded to obtain a plurality of recording units of encoded data to be stored in a memory. The encoded data stored in the memory is then recorded to an optical disk. A predetermined number of recording units of the encoded data is then reserved in the memory as reserved data without being recorded onto the optical disk. The recorded data read from the optical disk is then compared to the corresponding encoded data stored in the memory to verify correctness of the recorded data. The reserved data is then recorded to the optical disk after correctness verification of the recorded data is completed. Finally, the aforementioned steps are repeated until there is no more raw data left as a source for encoding.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 15, 2013
    Assignee: Mediatek Inc.
    Inventors: Hsin-Cheng Chen, Chao-Yi Wu, Chia-Hung Lee, Yao-Chun Fang
  • Patent number: 8510631
    Abstract: A multi-channel memory apparatus is provided. The multi-channel memory apparatus includes a host interface, storage channels, an error correcting module, and a multiple memory access module. The host interface is arranged to receive and transmit data from and to a host device. Each storage channel is coupled to a memory device for storing the data. The error correcting module is shared by the storage channels, includes an error correction code engine and a data buffer, and is arranged to perform error correction code encoding on the data to be stored into the memory devices and perform error correction code decoding on the data read out from the memory devices. The multiple memory access module is coupled between the storage channels and the error correcting module and arranged to perform multiple access control of the storage channels for the error correcting module.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: August 13, 2013
    Assignee: Mediatek Inc.
    Inventors: Chien-Chung Wu, Ching-Hao Yu, Li-Lien Lin, Chao-Yi Wu
  • Patent number: 8418021
    Abstract: One exemplary storage controller of controlling data access of a storage device includes an encoding circuit and a control circuit. The encoding circuit is programmable to support a plurality of different finite fields, and implemented for generating encoded data according to an adjustable finite field setting. The control circuit is implemented for controlling the adjustable finite field setting of the encoding circuit and recording data into the storage device according to the encoded data. Another exemplary storage controller of controlling data access of a storage device includes a decoding circuit and a control circuit. The decoding circuit is programmable to support a plurality of different finite fields, and implemented for generating decoded data according to an adjustable finite field setting. The control circuit is implemented for reading data from the storage device to obtain readout data and controlling the adjustable finite field setting of the decoding circuit.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: April 9, 2013
    Assignee: Mediatek Inc.
    Inventors: Li-Lien Lin, Chao-Yi Wu, Chien-Chung Wu, Li-Chun Tu
  • Publication number: 20110126079
    Abstract: A multi-channel memory apparatus is provided. The multi-channel memory apparatus includes a host interface, storage channels, an error correcting module, and a multiple memory access module. The host interface is arranged to receive and transmit data from and to a host device. Each storage channel is coupled to a memory device for storing the data. The error correcting module is shared by the storage channels, includes an error correction code engine and a data buffer, and is arranged to perform error correction code encoding on the data to be stored into the memory devices and perform error correction code decoding on the data read out from the memory devices. The multiple memory access module is coupled between the storage channels and the error correcting module and arranged to perform multiple access control of the storage channels for the error correcting module.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: MEDIATEK INC.
    Inventors: Chien-Chung Wu, Ching-Hao Yu, Li-Lien Lin, Chao-Yi Wu
  • Publication number: 20110119429
    Abstract: The invention provides a nonvolatile memory controller. In one embodiment, the nonvolatile memory controller receives new data for writing a nonvolatile memory from a host, and comprises a signature calculating circuit, a signature buffer, a signature comparison circuit, a data comparison circuit, and a nonvolatile memory interface circuit. The signature calculating circuit calculates a first signature according to the new data. The signature buffer outputs a second signature corresponding to old data stored in the nonvolatile memory, wherein the old data has the same logical address as that of the new data. The signature comparison circuit determines whether the first signature is identical to the second signature. The nonvolatile memory interface circuit writes the new data to the nonvolatile memory when the first signature is determined to be different from the second signature by the signature comparison circuit.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: MEDIATEK INC.
    Inventors: Li-Chun Tu, Chao-Yi Wu, Ping-Sheng Chen
  • Publication number: 20100251076
    Abstract: An exemplary storage controller for controlling data access of a storage device includes a control circuit and a soft decoder. The control circuit is utilized for reading data from the storage device to obtain readout data. The soft decoder is coupled to the control circuit, and utilized for performing a soft decoding operation upon the readout data to generate decoded data. The soft decoder may be a low density parity check (LDPC) decoder, a block turbo code (BTC) decoder, or a convolutional turbo code (CTC) decoder. The storage device may be a flash memory device.
    Type: Application
    Filed: December 23, 2009
    Publication date: September 30, 2010
    Inventors: Chao-Yi Wu, Li-Lien Lin, Chien-Chung Wu, Ching-Hao Yu
  • Publication number: 20100251068
    Abstract: One exemplary storage controller of controlling data access of a storage device includes an encoding circuit and a control circuit. The encoding circuit is programmable to support a plurality of different finite fields, and implemented for generating encoded data according to an adjustable finite field setting. The control circuit is implemented for controlling the adjustable finite field setting of the encoding circuit and recording data into the storage device according to the encoded data. Another exemplary storage controller of controlling data access of a storage device includes a decoding circuit and a control circuit. The decoding circuit is programmable to support a plurality of different finite fields, and implemented for generating decoded data according to an adjustable finite field setting. The control circuit is implemented for reading data from the storage device to obtain readout data and controlling the adjustable finite field setting of the decoding circuit.
    Type: Application
    Filed: December 23, 2009
    Publication date: September 30, 2010
    Inventors: Li-Lien Lin, Chao-Yi Wu, Chien-Chung Wu, Li-Chun Tu
  • Publication number: 20090323487
    Abstract: The invention provides a method for data recording of an optical disk drive. First, raw data is encoded to obtain a plurality of recording units of encoded data to be stored in a memory. The encoded data stored in the memory is then recorded to an optical disk. A predetermined number of recording units of the encoded data is then reserved in the memory as reserved data without being recorded onto the optical disk. The recorded data read from the optical disk is then compared to the corresponding encoded data stored in the memory to verify correctness of the recorded data. The reserved data is then recorded to the optical disk after correctness verification of the recorded data is completed. Finally, the aforementioned steps are repeated until there is no more raw data left as a source for encoding.
    Type: Application
    Filed: March 30, 2009
    Publication date: December 31, 2009
    Applicant: MEDIATEK INC.
    Inventors: Hsin-Cheng Chen, Chao-Yi Wu, Chia-Hung Lee, Yao-Chun Fang
  • Patent number: 7458847
    Abstract: A connection assembly for offsetting tilting caused by weight difference between two objects includes a first male connector, a second male connector linearly misaligned with the first male connector, a first female connector and a second female connector linearly misaligned with the first female connector. Both the first and second male connectors are formed on a first object and both the first and second female connectors are formed on a second object. Due to the misaligned relationship, weight of the combination between the first object and the second object is redistributed to avoid tilting.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 2, 2008
    Assignee: Cyber Power System Inc.
    Inventors: Yuan-Liang Hsu, Lien-Hsun Ho, Tung-Yuan Chen, Chao-Yi Wu
  • Publication number: 20080293273
    Abstract: A connection assembly for offsetting tilting caused by weight difference between two objects includes a first male connector, a second male connector linearly misaligned with the first male connector, a first female connector and a second female connector linearly misaligned with the first female connector. Both the first and second male connectors are formed on a first object and both the first and second female connectors are formed on a second object. Due to the misaligned relationship, weight of the combination between the first object and the second object is redistributed to avoid tilting.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Yuan-Liang Hsu, Lien-Hsun Ho, Tung-Yuan Chen, Chao-Yi Wu
  • Publication number: 20080268680
    Abstract: An electronic device with a plug guard that can be connected to an external power source and other digital source respectively by a power plug and a digital data plug and has an electronic device and a plug guard. The electronic device has an outer surface and an integrated external interface socket. The integrated external interface socket is formed in the outer surface and has a power segment and at least one digital data segment formed in-line and communicating with each other. The plug guard is mounted securely on the outer surface of the electronic device adjacent to the digital data segments to keep the power plug from being plugged into the digital data segment.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Inventors: Lien-Hsun Ho, Yuan-Liang Hsu, Tung-Yuan Chen, Chao-Yi Wu
  • Patent number: 7413459
    Abstract: An auxiliary device for a connector has a body, a wire unit and plug. The wire unit is mounted securely in the body and extends out of the body from a first end of the body. The plug is formed on a second end of the body and is perpendicular to the wire unit. Therefore, the position of the wire unit is fixed when the plug is inserted into a socket.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: August 19, 2008
    Assignee: Cyber Power System Inc.
    Inventors: Lien-Hsun Ho, Yuan-Liang Hsu, Shou-Ting Yeh, Chuan-Hsing Wu, Tung-Yuan Chen, Chao-Yi Wu
  • Publication number: 20080064249
    Abstract: An auxiliary device for a connector has a body, a wire unit and plug. The wire unit is mounted securely in the body and extends out of the body from a first end of the body. The plug is formed on a second end of the body and is perpendicular to the wire unit. Therefore, the position of the wire unit is fixed when the plug is inserted into a socket.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Applicant: CYBER POWER SYSTEM INC.
    Inventors: Lien-Hsun Ho, Yuan-Liang Hsu, Shou-Ting Yeh, Chuan-Hsing Wu, Tung-Yuan Chen, Chao-Yi Wu
  • Patent number: 7300316
    Abstract: An electrical connecting assembly has an electrical appliance and a connector. The electrical appliance has at least one surface, a positive electrode plug and a negative electrode plug. The plugs are mounted separately on the surface. The connector connects to the electrical appliance and has two electrical wires and an anti-error sheath. The electrical wires respectively have a positive electrode socket and a negative electrode socket. The positive and negative electrode sockets connect respectively to the positive and negative electrode plugs. The anti-error sheath connects to one of the sockets and has a socket sheath with mounting key protruding longitudinally from the socket sheath. The mounting key ensures that the socket on the wire on which the anti-error sheath is connected can only be plugged onto the correct plug.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: November 27, 2007
    Assignee: Cyber Power System Inc.
    Inventors: Tung-Yuan Chen, Chao-Yi Wu