Patents by Inventor Chien-liang Tsai

Chien-liang Tsai 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: 9207918
    Abstract: A firmware extension method is provided, particularly adaptable for an embedded system. Firstly, a baseline firmware image is provided with a header file. Secondly, an extension firmware image is generated based on the header file, comprising one or more extended functions. Thereafter, a callback table is generated, comprising pointers pointing to entries of the extended functions in the extension firmware image. Further, memory allocation parameters are provided. The memory allocation parameters comprise a base address where the extension firmware image starts. The baseline firmware image, the extension firmware image and the callback table are then merged to generate a merged firmware image based on the memory allocation parameters.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 8, 2015
    Assignee: MEDIATEK INC.
    Inventors: Chien-Liang Tsai, Wei-Guan Yau, Chung-Yen Tsai
  • Patent number: 8392895
    Abstract: A firmware extension method is provided, particularly adaptable for an embedded system. Firstly, a baseline firmware image is provided with a header file. Secondly, an extension firmware image is generated based on the header file, comprising one or more extended functions. Thereafter, a callback table is generated, comprising pointers pointing to entries of the extended functions in the extension firmware image. The baseline firmware image, the extension firmware image and the callback table are then merged to generate a merged firmware image.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: March 5, 2013
    Assignee: Mediatek Inc.
    Inventors: Chien-Liang Tsai, Wei-Guan Yau, Chung-Yen Tsai
  • Publication number: 20110279315
    Abstract: A method and an apparatus for determining a Global Navigation Satellite System (GNSS) time for a GNSS receiver are provided. The method includes storing ephemeris information into a non-volatile memory, and utilizing the ephemeris information to determine a GNSS time without referring a real time clock (RTC). The apparatus includes a storage module and a processing module coupled to the storage module. The storage module is utilized for storing data. The stored data in the storage module is non-volatile. The processing module stores ephemeris information into the storage module and utilizes the ephemeris information to determine a GNSS time without referring a real time clock (RTC).
    Type: Application
    Filed: July 27, 2011
    Publication date: November 17, 2011
    Inventor: Chien-Liang Tsai
  • Patent number: 8009091
    Abstract: A method for reducing Time To First Fix (TTFF) of a Global Navigation Satellite System (GNSS) receiver includes storing ephemeris information into a non-volatile memory, and utilizing the ephemeris information to determine a GNSS time, in order to reduce the TTFF. An apparatus for reducing TTFF of a GNSS receiver includes a storage module and a processing module coupled to the storage module. The storage module is utilized for storing data, wherein the stored data in the storage module is non-volatile. The processing module stores ephemeris information into the storage module and utilizes the ephemeris information to determine a GNSS time, in order to reduce the TTFF.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: August 30, 2011
    Assignee: Mediatek Inc.
    Inventor: Chien-Liang Tsai
  • Publication number: 20100180265
    Abstract: A firmware extension method is provided, particularly adaptable for an embedded system. Firstly, a baseline firmware image is provided with a header file. Secondly, an extension firmware image is generated based on the header file, comprising one or more extended functions. Thereafter, a callback table is generated, comprising pointers pointing to entries of the extended functions in the extension firmware image. The baseline firmware image, the extension firmware image and the callback table are then merged to generate a merged firmware image.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: MEDIATEK INC.
    Inventors: Chien-Liang Tsai, Wei-Guan Yau, Chung-Yen Tsai
  • Publication number: 20100141522
    Abstract: A method for reducing Time To First Fix (TTFF) of a Global Navigation Satellite System (GNSS) receiver includes storing ephemeris information into a non-volatile memory, and utilizing the ephemeris information to determine a GNSS time, in order to reduce the TTFF. An apparatus for reducing TTFF of a GNSS receiver includes a storage module and a processing module coupled to the storage module. The storage module is utilized for storing data, wherein the stored data in the storage module is non-volatile. The processing module stores ephemeris information into the storage module and utilizes the ephemeris information to determine a GNSS time, in order to reduce the TTFF.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Inventor: Chien-Liang Tsai
  • Publication number: 20100131698
    Abstract: A memory sharing method for flash driver includes determining a target memory size corresponding to a target flash driver, and loading a target flash program included in the target flash driver into a stack memory allocated in a specific memory device when an unused size of the stack memory available for data storage is greater than the target memory size. Additionally, the step of determining the target memory size includes determining a specific flash program having a maximum size among a plurality of flash programs included in the target flash driver, and setting the target memory size equal to the maximum size of the specific flash program.
    Type: Application
    Filed: November 24, 2008
    Publication date: May 27, 2010
    Inventor: Chien-Liang Tsai
  • Patent number: 7706492
    Abstract: The present invention provides a method and apparatus for correcting symbol timing of a receiver. The receiver receives a signal transmitted by a transmitter based on a symbol period. The method includes: sampling the signal with a sampling period to generate N sampled data in series, wherein the sampling period is half the symbol period; from Kth data of the N sampled data, getting M data to serve as a first data set; performing a timing recovery algorithm upon the first data set to generate a first timing metric; from (Kth+1) data of the N sampled data, getting M data to serve as a second data set; performing the timing recovery algorithm upon the second data set to generate a second timing metric; and correcting the symbol timing according to the first and second timing metrics.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: April 27, 2010
    Assignee: Realtek Semiconductor Corp.
    Inventors: Kuang-Yu Yen, Chien-Liang Tsai, Hou-Wei Lin, Yi-Lin Li
  • Patent number: 7676009
    Abstract: The present invention provides a method and circuit for equalizing and compensating IQ imbalance at the same time. The method includes: down-converting an RF signal to generate a baseband signal, and driving an adaptive equalizer to process the baseband signal for achieving equalization and IQ imbalance compensation simultaneously.
    Type: Grant
    Filed: April 13, 2006
    Date of Patent: March 9, 2010
    Assignee: Realtek Semiconductor Corp.
    Inventors: Kuang-Yu Yen, Chien-Liang Tsai, Yi-Lin Li, Hou-Wei Lin
  • Publication number: 20090066565
    Abstract: The invention provides an aiding data collecting method for a Global Navigation Satellite System (GNSS) terminal connected to an aiding data server through a wireless connection. Availability of an aiding data is first queried about. Whether the aiding data is in the GNSS terminal is then checked according to the response of the query. An aiding data request is then sent to the aiding data server. An aiding data sent by the aiding data server is then parsed in response to the aiding data request. Finally, the collected aiding data is sent to the GNSS terminal for acquiring and/or tracking satellite signal from at least one GNSS satellite.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: MEDIATEK INC.
    Inventors: Chien-Liang Tsai, Yeou-Jyh Tsai
  • Publication number: 20090021427
    Abstract: A method for synchronizing data segments transmitted by a Global Navigation Satellite System (GNSS) signal is disclosed. Each of the data segments has a plurality of data units including a data unit, which contains a plurality of bit positions defined for carrying time information. The method comprises: identifying a specific data unit from a specific data segment; and comparing a reference time data with a plurality of bits of the specific data unit at the bit positions to synchronize the data segments in the GNSS signal.
    Type: Application
    Filed: July 18, 2007
    Publication date: January 22, 2009
    Inventor: Chien-Liang Tsai
  • Publication number: 20060285616
    Abstract: The present invention provides a method and apparatus for correcting symbol timing of a receiver. The receiver receives a signal transmitted by a transmitter based on a symbol period. The method includes: sampling the signal with a sampling period to generate N sampled data in series, wherein the sampling period is half the symbol period; from Kth data of the N sampled data, getting M data to serve as a first data set; performing a timing recovery algorithm upon the first data set to generate a first timing metric; from (Kth+1) data of the N sampled data, getting M data to serve as a second data set; performing the timing recovery algorithm upon the second data set to generate a second timing metric; and correcting the symbol timing according to the first and second timing metrics.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 21, 2006
    Inventors: Kuang-Yu Yen, Chien-Liang Tsai, Hou-Wei Lin, Yi-Lin Li
  • Publication number: 20060233231
    Abstract: The present invention provides a method and circuit for equalizing and compensating IQ imbalance at the same time. The method includes: down-converting an RF signal to generate a baseband signal, and driving an adaptive equalizer to process the baseband signal for achieving equalization and IQ imbalance compensation simultaneously.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 19, 2006
    Inventors: Kuang-Yu Yen, Chien-Liang Tsai, Yi-Lin Li, Hou-Wei Lin
  • Patent number: 6290146
    Abstract: A water sprinkling device is composed of a base, a rotary member, and an urging member. The base is provided with a water outlet and a connector for connecting the base with a water source. The rotary member is rotatably mounted on the base and provided with a plurality of nozzles. The rotary member is provided around the bottom edge thereof with a circular rib capable of being retained securely by a retainer of the base so as to prevent the water leakage from the water outlet.
    Type: Grant
    Filed: November 7, 1997
    Date of Patent: September 18, 2001
    Inventor: Chien-liang Tsai