Patents by Inventor Chien-Chih Hsu

Chien-Chih Hsu 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: 10551211
    Abstract: Methods and devices with sensor time calibration are provided. A representative device incorporates: a motion sensor having sensor circuitry and a first clock, the motion sensor being configured to generate and store sensor data samples at a predefined output data rate according the first clock; and a microcontroller, having circuitry, coupled to the motion sensor and being configured to fetch, during a predefined average time span, a sequence of the sensor data samples from the motion sensor and calculate a total number of the sensor data samples fetched. The microcontroller is further configured to provide a calibrated output data rate based on the total number of sensor data samples fetched and a reference time span, corresponding to a time span during which the sensor data samples were stored at the predefined output data rate, provided by a second clock.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: February 4, 2020
    Assignee: CM HK LIMITED
    Inventor: Chien-Chih Hsu
  • Publication number: 20190302913
    Abstract: A touch panel is provided. The touch panel includes a substrate, a ground layer, a passivation layer, a conductive layer and a shielding layer. The ground layer is disposed on and covers a portion of a surface of the substrate. The passivation layer is disposed on the ground layer, thereby the ground layer has a covered portion and an exposed portion. The covered portion is covered by the passivation layer. The conductive layer is disposed on and completely covers the exposed portion of the ground layer. A portion of the passivation layer is covered by the conductive layer. The shielding layer is disposed on the conductive layer, and the orthogonal projections of the shielding layer and the ground layer onto the surface of the substrate are at least partially overlapped with each other. The present invention also provides a manufacturing method of a touch panel.
    Type: Application
    Filed: May 10, 2018
    Publication date: October 3, 2019
    Inventor: Chien-Chih HSU
  • Patent number: 10423640
    Abstract: The use of multiple logical data models to expose a data storage system. Each logical data model may expose the data storage system using a semantic mapping set that maps sets of entities or attributes of the respective logical data model to corresponding sets of entities or attributes of the physical data model or perhaps directly to the data storage system itself. Each logical data model might serve a different vertical, and have a particular modelling notation selected by the logical data model provider. The mapping may also translate different logical modelling notations into a common logical modelling notation for use in communicating with the physical data model. The system may account for the lifecycle of the logical data model including birth or retirement of logical data model entities, and merging or splitting of logical data models.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhen Liu, Chiu Chun Bobby Mak, Chien Chih Hsu, Yet Luong Huynh, Chunxing Zhou
  • Publication number: 20180143217
    Abstract: Methods of motion processing and related electronic devices and motion modules are provided. A representative method of motion processing of an electronic device, which incorporates a motion sensor and a processor, the motion sensor having sensor circuitry including a sensor clock, the processor having processor circuitry including a processor clock, includes: providing one or more samples, including at least one of an accelerometer sample or a gyroscope sample associated with the electronic device, by the motion sensor at a sampling rate according to the sensor clock; storing each of the one or more samples in a buffer of the motion sensor; fetching the samples in batches from the buffer, by the processor, at a polling rate; and performing, by the processor, a numerical integration according to the sensor clock based on the samples fetched from the buffer.
    Type: Application
    Filed: January 3, 2018
    Publication date: May 24, 2018
    Inventors: Shun-Nan Liou, Chin-Lung Li, Chien-Chih Hsu
  • Patent number: 9885734
    Abstract: Methods of motion processing and related devices are provided. A representative method includes: generating a plurality of first sensor samples; generating a plurality of second sensor samples at a sampling rate according a first clock signal; storing the second sensor samples in a first buffer; fetching the first sensor samples; fetching the second sensor samples in batches from the first buffer; merging the first sensor samples and the second sensor samples to form a sensing merged signal; storing the sensing merged signal in a second buffer; providing a first preset processing signal; and selectively performing a second preset processing according to the first preset processing signal.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: February 6, 2018
    Assignee: CM HK LIMITED
    Inventors: Shun-Nan Liou, Chin-Lung Li, Chien-Chih Hsu
  • Patent number: 9798390
    Abstract: An electronic device is provided. The electronic device includes a motion sensor and a processor. The motion sensor is configured to perform a sampling at a sampling rate. In each sampling, the motion sensor generates a sample by sampling an angular velocity or an acceleration of the electronic device. The motion sensor is further configured to store each sample in a buffer of the motion sensor. The processor is coupled to the motion sensor and is configured to perform a polling at a polling rate. In each polling, the processor fetches a plurality of the samples from the buffer. The processor is further configured to perform a numerical integration based on the fetched samples.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: October 24, 2017
    Assignee: CM HK LIMITED
    Inventors: Zhou Ye, Chin-Lung Li, Shun-Nan Liou, Chien-Chih Hsu
  • Publication number: 20170276797
    Abstract: Electronic devices and methods for providing location information are provided, of which a representative method includes: generating sensor readings corresponding to sensed motion of the electronic device; determining a reference location information; computing a GPS-fused location information based on the reference location information and the sensor readings; generating a GPS-required event based on a change of the GPS-fused location information; generating a GPS-not-required event responsive to the reference location information being determined; receiving the GPS-fused location information and one of either the GPS-required event or the GPS-not-required event; responsive to the GPS-required event being received, operating the GPS receiver in a location information-acquiring mode during which the GPS receiver generates geographical location readings; and responsive to the GPS-not-required event being received, operating the GPS receiver in a power-saving mode during which the GPS receiver is deactivated.
    Type: Application
    Filed: June 12, 2017
    Publication date: September 28, 2017
    Inventors: Yun-Chia Hsieh, Kuo-Ting Hu, Yu-Kuen Tsai, Ching-Lin Hsieh, Chien-Chih Hsu
  • Publication number: 20170153121
    Abstract: Methods and devices with sensor time calibration are provided. A representative device incorporates: a motion sensor having sensor circuitry and a first clock, the motion sensor being configured to generate and store sensor data samples at a predefined output data rate according the first clock; and a microcontroller, having circuitry, coupled to the motion sensor and being configured to fetch, during a predefined average time span, a sequence of the sensor data samples from the motion sensor and calculate a total number of the sensor data samples fetched. The microcontroller is further configured to provide a calibrated output data rate based on the total number of sensor data samples fetched and a reference time span, corresponding to a time span during which the sensor data samples were stored at the predefined output data rate, provided by a second clock.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Inventor: Chien-Chih Hsu
  • Publication number: 20170153313
    Abstract: Hybrid positioning methods and electronic apparatuses are provided. A representative method includes: obtaining initial location information; computing initial moving information based upon the sensor readings; computing estimated location information based on the initial moving information and the initial location information; acquiring geographical location readings if a location update condition is satisfied; generating reference location information based on the geographical location readings acquired; comparing the estimated location information with the reference location information to obtain a deviation information; computing a calibrated moving information based on the estimated location information and the deviation information; and computing a calibrated location information based on the deviation information, calibrated moving information and the estimated location information.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Inventors: Yu-Kuen Tsai, Ching-Lin Hsieh, Chien-Chih Hsu
  • Publication number: 20170082651
    Abstract: Methods of motion processing and related devices are provided. A representative method includes: generating a plurality of first sensor samples; generating a plurality of second sensor samples at a sampling rate according a first clock signal; storing the second sensor samples in a first buffer; fetching the first sensor samples; fetching the second sensor samples in batches from the first buffer; merging the first sensor samples and the second sensor samples to form a sensing merged signal; storing the sensing merged signal in a second buffer; providing a first preset processing signal; and selectively performing a second preset processing according to the first preset processing signal.
    Type: Application
    Filed: November 21, 2016
    Publication date: March 23, 2017
    Inventors: Shun-Nan Liou, Chin-Lung Li, Chien-Chih Hsu
  • Patent number: 9534927
    Abstract: A microcontroller unit (MCU) characterized by including a buffer is provided. The MCU is a part of a mobile device. The MCU fetches a plurality of samples from a sensor of the mobile device, performs a preset processing according to the samples, stores the samples and/or a result of the preset processing in the buffer, and provides the result or a signal based on the result to the central processing unit (CPU) of the mobile device or an electronic device.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: January 3, 2017
    Assignee: CYWEEMOTION HK LIMITED
    Inventors: Zhou Ye, Chin-Lung Li, Shun-Nan Liou, Chien-Chih Hsu
  • Publication number: 20160179925
    Abstract: Technologies described herein relate to surfacing relationships between datasets. Datasets in a collection of datasets are assigned terms that are descriptive of content of the datasets. Co-occurrences of the terms in source documents that include unstructured text are identified, and relationships between datasets is identified based upon the co-occurrences of the terms in the source documents. The relationships between datasets are visualized in accordance with visualization instructions set forth by a user.
    Type: Application
    Filed: May 19, 2015
    Publication date: June 23, 2016
    Inventors: Chien Chih Hsu, Qinying Liao
  • Publication number: 20160019289
    Abstract: The use of multiple logical data models to expose a data storage system. Each logical data model may expose the data storage system using a semantic mapping set that maps sets of entities or attributes of the respective logical data model to corresponding sets of entities or attributes of the physical data model or perhaps directly to the data storage system itself. Each logical data model might serve a different vertical, and have a particular modelling notation selected by the logical data model provider. The mapping may also translate different logical modelling notations into a common logical modelling notation for use in communicating with the physical data model. The system may account for the lifecycle of the logical data model including birth or retirement of logical data model entities, and merging or splitting of logical data models.
    Type: Application
    Filed: November 21, 2014
    Publication date: January 21, 2016
    Inventors: Zhen LIU, Chiu Chun Bobby MAK, Chien Chih HSU, Yet Luong HUYNH, Chunxing ZHOU
  • Publication number: 20150178754
    Abstract: Methods, systems and computer program products are described that incentivize users to provide feedback about, consume, and/or interact with content displayed on a user device. In accordance with embodiments, the user provides feedback about content items displayed on the user device, wherein each instance of feedback is classified into one of a plurality of predefined feedback types. Information related to the number of instances of each type of feedback generated by the user is transmitted from the user device to a server where such information is used to determine the value of an incentive to be awarded to the user. The incentives may take the form of credits that are accumulated in association with a user account and an interface may be provided by which the user can redeem the credits to obtain one or more items of value.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhen Liu, Chien Chih Hsu, Jing-Yeu Jaw, Yuan-Ching Samuel Shen
  • Publication number: 20140152593
    Abstract: A method for providing a one-hand user interface for a portable device with a touch screen including defining a one-hand operation plane on the touch screen based on a holding location of the portable device when operated by a user; enabling a one-hand operation mode; and receiving user inputs through the one-hand operation plane for controlling the portable device.
    Type: Application
    Filed: October 8, 2013
    Publication date: June 5, 2014
    Applicant: Industrial Technology Research Institute
    Inventors: Chih-Hung Wu, Po-Wei Lin, Chien-Ju Lee, Chien-Chih Hsu
  • Publication number: 20130093745
    Abstract: A display unit is provided. The display unit includes a multiplexer circuit, a latch circuit, and a liquid crystal capacitor. The multiplexer circuit receives a plurality of voltages. The plurality of voltages at least comprises a first voltage and a second voltage. The latch circuit receives a driving signal and a first data signal. When the driving signal is at an asserted state, the latch circuit controls the multiplexer circuit according to the first data signal to select the first voltage or the second voltage to serve as a display voltage. The liquid crystal capacitor receives the display voltage. The liquid crystal capacitor has a plurality of liquid crystal molecules, and an optical state of the plurality of liquid crystal molecules is determined according to the display voltage.
    Type: Application
    Filed: February 7, 2012
    Publication date: April 18, 2013
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chih-Jen CHEN, Chien-Chih HSU
  • Publication number: 20130016131
    Abstract: A driving method of multi-stable display is provided. A first voltage is provided to a scan line of a pixel if a state of the pixel is not changed. If the pixel is set to a bright state, voltages V2 and V4 are provided to the scan line and a data line in a first phase, and voltages V3 and V5 are provided to the scan and the data lines in a second phase. |V2?V4| and |V3?V5| are smaller than a first threshold voltage. If the pixel is set to a dark state, voltages V2 and V5 are provided to the scan and the data lines in the first phase, and voltages V3 and V4 are provided to the scan and the data lines in the second phase. |V2?V5| and |V3?V4| are greater than a second threshold voltage, and the second threshold voltage is greater than the first threshold voltage.
    Type: Application
    Filed: July 15, 2011
    Publication date: January 17, 2013
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chih-Jen Chen, Chien-Chih Hsu, Yun-Shuo Chang, Cheng-Chung Wu
  • Publication number: 20120329196
    Abstract: A solar cell packaging process is disclosed. At first, a solar cell is provided, and at least one liquid packaging material is spray-coated onto a surface of the solar cell by a spray-coating process. A liquid packaging material is directly spread on the surface of the solar cell in at least one covering process. Then, the liquid packaging material is hardened in curing process. Therefore, a packaging layer is formed on the surface of the solar cell to finish the solar cell packaging. By implementing the above packaging process, it ensures there is no over stress applied on the solar cell in the packaging process to avoid generating broken pieces for significantly improving the yield.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Inventor: Chien-Chih HSU
  • Patent number: 8129937
    Abstract: A driving device for driving a load and including a secondary cell, a fuel cell, and an energy management module. The energy management module is coupled to the secondary cell and the fuel cell and generates a first current or a second current to the load according to the voltage of the fuel cell.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: March 6, 2012
    Assignee: Nan Ya PCB Corp.
    Inventors: Yu-Chun Ko, Chiang-Wen Lai, Chien-Chih Hsu
  • Publication number: 20110122073
    Abstract: A driving device of a passive matrix (PM) bistable display and a real-time touch input display method thereof are provided. The real-time touch input display method includes following steps. First, a touch event of a touch panel is detected to obtain a touch coordinate. When the touch event occurs, one of a plurality of scan lines of the PM bistable display is selected as a corresponding scan line according to the touch coordinate, and a corresponding pixel on the corresponding scan line is driven according to the touch coordinate.
    Type: Application
    Filed: March 8, 2010
    Publication date: May 26, 2011
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chih-Jen Chen, Chien-Chih Hsu, Yun-Shuo Chang, Cheng-Chung Wu