Patents by Inventor Jia Ming Chen

Jia Ming Chen 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).

  • Publication number: 20160246619
    Abstract: A mode switching handling method includes: when an operating system mode is switched from a first mode to a second mode, saving only a portion of register data that are stored in registers into a storage device, wherein an M-bit register length is used in the first mode, an N-bit register length is used in the second mode, and M and N are different integers.
    Type: Application
    Filed: August 31, 2015
    Publication date: August 25, 2016
    Inventors: Ya-Ting Chang, Jia-Ming Chen, Hung-Lin Chou, Yu-Ming Lin, Yu-Ting Chen, Nicholas Ching Hui Tang, Chia-Hao Hsu
  • Publication number: 20160210460
    Abstract: A method for operating an electronic device, and an electronic device, are provided. In the normal operation state of the electronic device, data which is stored in the main storage device of the electronic device is encrypted by a first encryption algorithm prior to being stored in a non-volatile storage device of the electronic device. The method includes the steps of generating snapshot data in the main storage device when the electronic device is entering a hibernation state, allocating space in the non-volatile storage device for storing the snapshot data, and storing the snapshot data in the space without encrypting the snapshot data using the first encryption algorithm.
    Type: Application
    Filed: July 29, 2015
    Publication date: July 21, 2016
    Inventors: Wen-Long YANG, Jia-Ming CHEN, Ming-Yueh CHUANG, Nicholas Ching Hui TANG, Yu-Ming LIN
  • Publication number: 20160179747
    Abstract: A CPU control method for controlling a first CPU and a second CPU The method comprises: (a) applying the first CPU to execute a first group of codes comprising at least one code if the first CPU is operating to perform a first function; and (c) applying the second CPU to execute a second group of codes comprising at least one code if the second CPU is operating to perform the first function. The first group of codes is optimized for the first CPU, the second group of codes is optimized for the second CPU and the first group of codes comprises at least one code different from the code for the second group of codes.
    Type: Application
    Filed: April 24, 2015
    Publication date: June 23, 2016
    Inventors: Chun-Hang Wei, Hung-Lin Chou, Nicholas Ching Hui Tang, Jia-Ming Chen, Ya-Ting Chang, Fan-Lei Liao
  • Publication number: 20160139655
    Abstract: Energy efficiency is managed in a multi-cluster system. The system detects an event in which a current operating frequency of an active cluster enters or crosses any of one or more predetermined frequency spots of the active cluster, wherein the active cluster includes one or more first processor cores. When the event is detected, the system performs the following steps: (1) identifying a target cluster including one or more second processor cores, wherein the each first processor core in the first cluster and each second processor core in the second cluster have different energy efficiency characteristics; (2) activating at least one second processor core in the second cluster; (3) determining whether to migrate one or more interrupt requests from the first cluster to the second cluster; and (4) determining whether to deactivate at least one first processor core of the active cluster based on a performance and power requirement.
    Type: Application
    Filed: November 4, 2015
    Publication date: May 19, 2016
    Inventors: Jia-Ming CHEN, Hung-Lin CHOU, Pi-Cheng HSIAO, Ya-Ting CHANG, Yun-Ching LI, Yu-Ming LIN
  • Publication number: 20160139964
    Abstract: A multi-cluster system having processor cores of different energy efficiency characteristics is configured to operate with high efficiency such that performance and power requirements can be satisfied. The system includes multiple processor cores in a hierarchy of groups. The hierarchy of groups includes: multiple level-1 groups, each level-1 group including one or more of processor cores having identical energy efficiency characteristics, and each level-1 group configured to be assigned tasks by a level-1 scheduler; one or more level-2 groups, each level-2 group including respective level-1 groups, the processor cores in different level-1 groups of the same level-2 group having different energy efficiency characteristics, and each level-2 group configured to be assigned tasks by a respective level-2 scheduler; and a level-3 group including the one or more level-2 groups and configured to be assigned tasks by a level-3 scheduler.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 19, 2016
    Inventors: Jia-Ming CHEN, Hung-Lin CHOU, Ya-Ting CHANG, Shih-Yen CHIU, Chia-Hao HSU, Yu-Ming LIN, Wan-Ching HUANG, Jen-Chieh YANG, Pi-Cheng HSIAO
  • Patent number: 9344141
    Abstract: The disclosure provides an electronic device including a coupler, a transceiver, and a control circuit. The coupler generates a coupled downlink signal according to a downlink signal from a head-end unit. The transceiver switches between the transmission of a downlink signal and the reception of an uplink signal according to a control signal. The control circuit receives the coupled downlink signal, generates a status counting signal according to the power status of the coupled downlink signal, and generates the control signal according to the status counting signal. Only when the level of the coupled downlink signal is lower than an amplitude threshold level with a duration longer than a status counting time, the control circuit converts the status counting signal from a first logic level to a second logic level opposite to the first logic level. Otherwise, the control circuit maintains the status counting signal on the first logic level.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 17, 2016
    Assignee: Industrial Technology Research Institute
    Inventors: Jia-Ming Chen, Jia-Wei Liu, Ming-Chien Tseng, Shi-Yang Chen
  • Publication number: 20160110132
    Abstract: A technique, as well as select implementations thereof, pertaining to dynamic adjustment of speed of memory is described. The technique may involve obtaining information indicative of memory transactions associated with a memory device from an external memory interface coupled to the memory device. The technique may also involve determining a runtime bandwidth of the memory device according to the memory transactions. The technique may further involve comparing the runtime bandwidth of the memory device to at least one threshold bandwidth. The technique may additionally involve adjusting the speed of the memory device according to a result of the comparing.
    Type: Application
    Filed: December 11, 2015
    Publication date: April 21, 2016
    Inventors: Chun-Hang Wei, Hung-Lin Chou, Nicholas Ching Hui Tang, Jia-Ming Chen
  • Publication number: 20160098300
    Abstract: A multi-core processor system and a method for assigning tasks are provided. The multi-core processor system includes a plurality of processor cores, configured to perform a plurality of tasks, and each of the tasks is in a respective one of a plurality of scheduling classes. The multi-core processor system further includes a task scheduler, configured to obtain first task assignment information about tasks in a first scheduling class assigned to the processor cores, obtain second task assignment information about tasks in one or more other scheduling classes assigned to the processor cores, and refer to the first task assignment information and the second task assignment information to assign a runnable task in the first scheduling class to one of the processor cores.
    Type: Application
    Filed: July 15, 2015
    Publication date: April 7, 2016
    Inventors: Ya-Ting CHANG, Yu-Ting CHEN, Yu-Ming LIN, Jia-Ming CHEN, Hung-Lin CHOU, Tzu-Jen LO
  • Publication number: 20150324234
    Abstract: A task scheduling method for a multi-core processor system includes at least the following steps: when a first task belongs to a thread group currently in the multi-core processor system, where the thread group has a plurality of tasks sharing same specific data and/or accessing same specific memory address(es), and the tasks comprise the first task and at least one second task, determining a target processor core in the multi-core processor system based at least partly on distribution of the at least one second task in at least one run queue of at least one processor core in the multi-core processor system, and dispatching the first task to a run queue of the target processor core.
    Type: Application
    Filed: November 14, 2014
    Publication date: November 12, 2015
    Inventors: Ya-Ting Chang, Jia-Ming Chen, Yu-Ming Lin, Tzu-Jen Lo, Tung-Feng Yang, Yin Chen, Hung-Lin Chou
  • Patent number: 9080919
    Abstract: The method and the device for position detection with palm rejection are disclosed. The invention provides a sensor and a controller for controlling the sensor. The sensor includes a plurality of strips. The controller execute a first kind of position detection and a second kind of position detection on the sensor. The first kind of position detection identifies an ignored zone, and the second kind of position detection executes the position detection outside the ignored zone.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: July 14, 2015
    Assignee: EGALAX—EMPIA TECHNOLOGY INC.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Publication number: 20150121387
    Abstract: A task scheduling method is applied to a heterogeneous multi-core system. The heterogeneous multi-core system has at least one first processor core and at least one second processor core. The task scheduling method includes: referring to task priorities of tasks of the heterogeneous processor cores to identify at least one first task of the tasks that belongs to a first priority task group, wherein each first task belonging to the first priority task group has a task priority not lower than task priorities of other tasks not belonging to the first priority task group; and dispatching at least one of the at least one first task to at least one run queue of at least one of the at least one first processor core.
    Type: Application
    Filed: September 9, 2014
    Publication date: April 30, 2015
    Inventors: Ya-Ting Chang, Jia-Ming Chen, Yu-Ming Lin, Yin Chen, Hung-Lin Chou, Yeh-Ji Chou, Shou-Wen Ho
  • Publication number: 20150121388
    Abstract: A task scheduling method is applied to a heterogeneous multi-core processor system. The heterogeneous multi-core processor system has at least one first processor core and at least one second processor core. The task scheduling method includes: referring to task priorities of tasks of the heterogeneous processor cores to identify at least one first task of the tasks that belongs to a first priority task group, wherein each first task belonging to the first priority task group has a task priority not lower than task priorities of other tasks not belonging to the first priority task group; and dispatching at least one of the at least one first task to at least one run queue of at least one of the at least one first processor core.
    Type: Application
    Filed: October 16, 2014
    Publication date: April 30, 2015
    Inventors: Ya-Ting Chang, Jia-Ming Chen, Yu-Ming Lin, Yin Chen, Hung-Lin Chou, Yeh-Ji Chou, Shou-Wen Ho
  • Publication number: 20150003339
    Abstract: The disclosure provides an electronic device including a coupler, a transceiver, and a control circuit. The coupler generates a coupled downlink signal according to a downlink signal from a head-end unit. The transceiver switches between the transmission of a downlink signal and the reception of an uplink signal according to a control signal. The control circuit receives the coupled downlink signal, generates a status counting signal according to the power status of the coupled downlink signal, and generates the control signal according to the status counting signal. Only when the level of the coupled downlink signal is lower than an amplitude threshold level with a duration longer than a status counting time, the control circuit converts the status counting signal from a first logic level to a second logic level opposite to the first logic level. Otherwise, the control circuit maintains the status counting signal on the first logic level.
    Type: Application
    Filed: December 30, 2013
    Publication date: January 1, 2015
    Applicant: Industrial Technology Research Institute
    Inventors: Jia-Ming Chen, Jia-Wei Liu, Ming-Chien Tseng, Shi-Yang Chen
  • Patent number: 8633716
    Abstract: A method and the device for position detection are disclosed. The device comprises a plurality of strips intersecting each other to form a plurality of intersecting regions. A pair of depressed strips intersecting on an intersecting region contact to each other to form a depressed intersecting region. According to the depressed intersecting regions, each depression can be determined. The total contact impedance of a depressing crossover a plurality of intersecting regions is the parallel contact impedance of the contact impedances of all intersecting regions corresponding to the same depression.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: January 21, 2014
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Patent number: 8633718
    Abstract: A method and the device for palm ignoring disclosed. The device comprises a plurality of strips intersecting each other to form a plurality of intersecting regions. A pair of strips intersecting on an intersecting region contact to each other on a contact point to form a depressed intersecting region. The depression depressed by the palm can be determined by comparing the total impedance of the depression with a threshold so as to be ignored.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: January 21, 2014
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Patent number: 8633719
    Abstract: A device comprises a plurality of strips intersecting each other to form a plurality of intersecting regions. A pair of strips intersecting on an intersecting region contact to each other on a contact point to form a depressed intersecting region. The erroneously determined intersecting regions can be detected by comparing the contact points with the corresponding intersecting regions so as to provide the only correct contact points.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: January 21, 2014
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Patent number: 8633717
    Abstract: A method and the device for position detection are disclosed. The device comprises a plurality of strips intersecting each other to form a plurality of intersecting regions. A pair of depressed strips intersecting on an intersecting region contact to each other on a contact point to form a depressed intersecting region, wherein the contact impedance of the contact point is determined according to the position of the contact point and the voltages on the contact point of one and the other of the pair depressed strips.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: January 21, 2014
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Patent number: 8581604
    Abstract: A method and the device for position detection are disclosed. The device comprises a plurality of strips intersecting each other to form a plurality of intersecting regions. A pair of depressed strips intersecting on an intersecting region contact to each other on a contact point to form a depressed intersecting region, wherein the contact impedance of the contact point is determined according to the position of the depressed intersecting region and the voltages on the contact point of one and the other of the pair depressed strips.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: November 12, 2013
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Patent number: 8536884
    Abstract: A method and the device for position detection are disclosed. The device comprises a plurality of strips intersecting each other to form a plurality of intersecting regions. A pair of depressed strips intersecting on an intersecting region contact to each other on a contact point to form a depressed intersecting region. According to the voltages of each strip before and after the strip is depressed, an error ratio can be determined. Based on the error ration, the position error caused by the contact impedance crossover strips can be corrected.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: September 17, 2013
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho
  • Patent number: 8536882
    Abstract: A method and the device for position detection are disclosed. The device comprises a plurality of conductive strips intersecting each other to form a plurality of intersecting regions. A pair of depressed strips intersecting on any intersecting region contact each other to form a depressed intersecting region. When a high voltage and a low voltage are separately provided to the first ends of each pair of overlapping strips, the voltages at the second ends of each pair of overlapping strips are detected so as to determine each depressed intersecting regions.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: September 17, 2013
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Shang-Tai Yeh, Jia-Ming Chen, Shun-Lung Ho