Patents by Inventor Ping-Chung Yang

Ping-Chung 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: 7299387
    Abstract: A block interleaving/de-interleaving method and address generator thereof. The block interleaver segments the coded symbols into blocks according to a predetermined column value (C). The interleaver reads the coded symbols of each block by jumping according to the corresponding values (T0:TC-1) of a sequence matching table and the column value, and writes the values in sequence. The block de-interleaver reads the coded symbols sequentially, and re-assembles the coded symbols in the original order according to the same column value (C) and sequence matching table as the interleaver.
    Type: Grant
    Filed: October 21, 2004
    Date of Patent: November 20, 2007
    Assignee: Benq Corporation
    Inventor: Ping-Chung Yang
  • Publication number: 20070055969
    Abstract: A system and a method for updating firmware are disclosed. The system includes a storage device and an electronic device. The storage device has an update code and a backup region for storing a backup code. The electronic device includes a processor, a first memory, and a second memory. The first memory stores an original code and a restore flag. The second memory is used to temporarily store the original code for execution by the processor. The original code is backed up, through the second memory, to the backup region as the backup code. The restore flag is enabled, and the original code in the first memory is replaced by the update code.
    Type: Application
    Filed: September 1, 2006
    Publication date: March 8, 2007
    Applicant: BENQ CORPORATION
    Inventor: Ping-Chung Yang
  • Publication number: 20050141705
    Abstract: A security verification method of a mobile communication system is provided. The method includes: (1) a first key and a second key are generated and stored in a first processor and a second processor respectively; (2) when receiving a request, the first processor generates a first message and encrypts the first message into a first encrypted message with a first key; (3) the first encrypted message is transmitted to the second processor; (4) the second processor decrypts the first encrypted message and generates a second message with a second key; (5) the second processor encrypts the second message into a second encrypted message with the first key; (6) the second encrypted message is transmitted to the first processor; and (7) the first processor decrypts the second encrypted message to a third message with the second key, and the request is allowed if the third message is verified by the first processor.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 30, 2005
    Inventors: Chia-Chi Kao, Ping-Chung Yang
  • Publication number: 20050102599
    Abstract: A block interleaving/de-interleaving method and address generator thereof. The block interleaver segments the coded symbols into blocks according to a predetermined column value (C). The interleaver reads the coded symbols of each block by jumping according to the corresponding values (T0:TC-1) of a sequence matching table and the column value, and writes the values in sequence. The block de-interleaver reads the coded symbols sequentially, and re-assembles the coded symbols in the original order according to the same column value (C) and sequence matching table as the interleaver.
    Type: Application
    Filed: October 21, 2004
    Publication date: May 12, 2005
    Inventor: Ping-Chung Yang