Patents by Inventor Tzung-Shian Yang

Tzung-Shian 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: 7652545
    Abstract: A system for real time clock (RTC) calibration includes: a timer counter; a clock generator; and a clock calibration unit coupled between the clock generator and the timer counter. The clock calibration unit receives calibration parameters comprising an average calibration value, a remainder calibration value and a calibration period, counts a plurality of clock cycles generated by the clock generator, calibrates a number of the counted clock cycles according to the average calibration value and remainder calibration value in the calibration period, and increments the timer counter by one second when a predetermined number of clock cycles have been reached.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: January 26, 2010
    Assignee: Mediatek Inc.
    Inventors: Tzung-Shian Yang, Chih-Wei Ko
  • Publication number: 20090193261
    Abstract: In one embodiment of the invention, an apparatus for authenticating a flash program is provided. The apparatus comprises a hardware unique key, a register storing a customer identity (ID) and a message authentication code (MAC) generation unit. The MAC generation unit acquires a root key corresponding to the hardware unique key and the customer ID, and generates a MAC for the flash program using the acquired root key, wherein the content of the register is locked to avoid modification of the stored customer ID until the next system reset.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Applicant: MEDIATEK INC.
    Inventors: Ching-Chao Yang, Tzung-Shian Yang
  • Publication number: 20090146744
    Abstract: A system for real time clock (RTC) calibration includes: a timer counter; a clock generator; and a clock calibration unit coupled between the clock generator and the timer counter. The clock calibration unit receives calibration parameters comprising an average calibration value, a remainder calibration value and a calibration period, counts a plurality of clock cycles generated by the clock generator, calibrates a number of the counted clock cycles according to the average calibration value and remainder calibration value in the calibration period, and increments the timer counter by one second when a predetermined number of clock cycles have been reached.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Inventors: Tzung-Shian Yang, Chih-Wei Ko
  • Publication number: 20090094702
    Abstract: A wireless apparatus, an integrated circuit, and a method thereof. The wireless apparatus, providing hardware security, comprises a secure memory and a secure Integrated Circuit (IC). The secure memory comprises security authentication data. The secure IC, coupled to the secured memory, comprises a processor, a security controller, a security pin, and a read only memory (ROM). The processor is configured to process data. The security controller, coupled to the processor and the secure memory, translates the security authentication data to the processor. The security pin, coupled to the security controller, enables security of the secure IC. The ROM, coupled to the processor, has stored thereon instructions determining a security level according to the security authentication data and the security of the secure IC. The instructions are executed by the processor upon a boot-up operation.
    Type: Application
    Filed: October 4, 2007
    Publication date: April 9, 2009
    Applicant: MEDIATEK INC.
    Inventors: Ching-Chao Yang, Tzung-Shian Yang
  • Publication number: 20070099601
    Abstract: A method of changing configurations of a mobile phone based on a status of unhandled events includes generating an unanswered factor to record a number of unhandled events received by the mobile phone; receiving an incoming event on the mobile phone, the incoming event being a received phone call or a received message; updating the unanswered factor in response to receiving the incoming event; and executing a first managing process when the unanswered factor exceeds a predetermined threshold.
    Type: Application
    Filed: October 28, 2005
    Publication date: May 3, 2007
    Inventors: Tzung-Shian Yang, Yi-Lun Gau
  • Publication number: 20070055859
    Abstract: Boot systems and methods. A processing unit decrypts a first ciphertext in first memory to generate a first plain text comprising a jump instruction of a first specific address of the first memory, stores the first plain text at a first address of second memory, and executes the first plain text at the first address. The processing unit decrypts a second ciphertext in the first memory to generate a second plain text, stores the second plain text at a second address of the second memory, and executes the second plain text at the second address. A boot procedure of the device proceeds after the execution of the second plain text.
    Type: Application
    Filed: May 2, 2006
    Publication date: March 8, 2007
    Applicant: MEDIATEK INC.
    Inventors: Tzung-Shian Yang, Ching-Lin Hsu, Chih-Chuan Huang