Patents by Inventor Kun Yuan Hsieh

Kun Yuan Hsieh 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: 20130174145
    Abstract: A virtual resources management method for a plurality of physical machines, includes: obtaining temperature values for the physical machines respectively; determining whether the temperature value exceeds a threshold value; categorizing the physical machines having temperature values exceeding the threshold value as an overheating group; selecting one of the physical machines as a candidate physical machine; determining whether the candidate physical machine belongs to the overheating group, wherein the virtual machine is assigned to the candidate physical machine when the candidate physical machine does not belong to the overheating group, and the virtual machine is assigned to one of the physical machines other than the candidate physical machine when the candidate physical machine belongs to the overheating group; and performing the virtual machine by the physical machine that is assigned the virtual machine.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Inventors: Ming-Chiang CHEN, Kun-Yuan Hsieh
  • Patent number: 8407715
    Abstract: A method of optimizing multi-set context switch for embedded processors includes the steps of partitioning a plurality of registers into a plurality of register sets based on a live-range-sensitive context-switch procedure that is associated with a usage frequency of each of the registers, storing contents of first target registers according to live set information of a current task, wherein the first target registers are selected from the register sets, determining a next task by an operating system and updating the live set information according to the next task, and restoring contents of second target registers according to the updated live set information, wherein the second target registers are selected from the register sets.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 26, 2013
    Assignee: National Tsing Hua University
    Inventors: Jenq Kuen Lee, Kun Yuan Hsieh, Yung Chia Lin
  • Patent number: 8185898
    Abstract: A method of streaming remote procedure invocation for multi-core systems to execute a transmitting thread and an aggregating thread of a multi-core system comprises the steps of: temporarily storing data to be transmitted; activating the aggregating thread if the amount of the temporarily stored data is equal to or greater than a threshold and the aggregating thread is at pause status; pausing the transmitting thread if there is no space to temporarily store the data to be transmitted; retrieving data to be aggregated; activating the transmitting thread if the amount of the data to be aggregated is less than a threshold and the transmitting thread is at pause status; and pausing the aggregating thread if there is no data to be retrieved.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: May 22, 2012
    Assignee: National Tsing Hua University
    Inventors: Jenq Kuen Lee, Kun Yuan Hsieh
  • Publication number: 20110083133
    Abstract: A method of streaming remote procedure invocation for multi-core systems to execute a transmitting thread and an aggregating thread of a multi-core system comprises the steps of: temporarily storing data to be transmitted; activating the aggregating thread if the amount of the temporarily stored data is equal to or greater than a threshold and the aggregating thread is at pause status; pausing the transmitting thread if there is no space to temporarily store the data to be transmitted; retrieving data to be aggregated; activating the transmitting thread if the amount of the data to be aggregated is less than a threshold and the transmitting thread is at pause status; and pausing the aggregating thread if there is no data to be retrieved.
    Type: Application
    Filed: October 1, 2009
    Publication date: April 7, 2011
    Applicant: NATIONAL TSING HUA UNIVERSITY
    Inventors: JENQ KUEN LEE, KUN YUAN HSIEH
  • Publication number: 20080270771
    Abstract: A method of optimizing multi-set context switch for embedded processors includes the steps of partitioning a plurality of registers into a plurality of register sets based on a live-range-sensitive context-switch procedure that is associated with a usage frequency of each of the registers, storing contents of first target registers according to live set information of a current task, wherein the first target registers are selected from the register sets, determining a next task by an operating system and updating the live set information according to the next task, and restoring contents of second target registers according to the updated live set information, wherein the second target registers are selected from the register sets.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: NATIONAL TSING HUA UNIVERSITY
    Inventors: Jenq Kuen Lee, Kun Yuan Hsieh, Yung Chia Lin