Patents by Inventor Wen-Yen CHANG

Wen-Yen CHANG 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: 11939431
    Abstract: The present invention relates to a composition comprising an amino acid-modified polymer, a carboxypolysaccharide, and may further include a metal ion for anti-adhesion and vector application. More specifically, the invention relates to a thermosensitive composition having enhanced mechanical and improved water-erosion resistant properties for efficiently preventing tissue adhesions and can serve as a vector with bio-compatible, bio-degradable/absorbable, and in-vivo sustainable properties.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 26, 2024
    Assignee: PROVIEW-MBD BIOTECH CO., LTD.
    Inventors: Yu-Chia Chang, Yunn-Kuen Chang, Wen-Yen Huang, Ging-Ho Hsiue, Hsieh-Chih Tsai, Shuian-Yin Lin, Nai-Sheng Hsu, Tzu-Yu Lin
  • Patent number: 11939432
    Abstract: Synthetic amino acid-modified polymers and methods of making the same and using the same are disclosed. The synthetic amino acid-modified polymers possess distinct thermosensitive, improved water-erosion resistant, and enhanced mechanical properties, and are suitable of reducing or preventing formation of postoperative tissue adhesions. Additionally, the amino acid-modified polymers can also be used as a vector to deliver pharmaceutically active agents.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: March 26, 2024
    Assignee: PROVIEW-MBD BIOTECH CO., LTD.
    Inventors: Yu-Chia Chang, Yunn-Kuen Chang, Wen-Yen Huang, Ging-Ho Hsiue, Hsieh-Chih Tsai, Shuian-Yin Lin, Nai-Sheng Hsu, Tzu-Yu Lin
  • Patent number: 11892562
    Abstract: A performing device of an impulse-like gesture recognition system executes an impulse-like gesture recognition method. A performing procedure of the impulse-like gesture recognition method includes steps of: receiving a sensing signal from a sensing unit; determining a prediction with at least one impulse-like label according to the sensing frames by a deep learning-based model; and classifying at least one gesture event according to the prediction. The gesture event is classified to determine the motion of the user. Since the at least one impulse-like label is used to label at least one detection score of the deep learning-based model, the detection score is non-decreasing, reaction time of the at least one gesture event for an incoming gesture is fast, rapid consecutive gestures are easily decomposed, and an expensive post-processing is not needed.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: February 6, 2024
    Assignee: KaiKuTek Inc.
    Inventors: Mike Chun-Hung Wang, Chun-Hsuan Kuo, Wen-jyi Hwang, Guan-Sian Wu, Chieh Wu, Wen-Yen Chou, Yu-Feng Wu, Fang Li, Wen-Yen Chang
  • Publication number: 20220137184
    Abstract: A performing device of an impulse-like gesture recognition system executes an impulse-like gesture recognition method. A performing procedure of the impulse-like gesture recognition method includes steps of: receiving a sensing signal from a sensing unit; determining a prediction with at least one impulse-like label according to the sensing frames by a deep learning-based model; and classifying at least one gesture event according to the prediction. The gesture event is classified to determine the motion of the user. Since the at least one impulse-like label is used to label at least one detection score of the deep learning-based model, the detection score is non-decreasing, reaction time of the at least one gesture event for an incoming gesture is fast, rapid consecutive gestures are easily decomposed, and an expensive post-processing is not needed.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Mike Chun-Hung Wang, Chun-Hsuan Kuo, Wen-jyi Hwang, Guan-Sian Wu, Chieh Wu, Wen-Yen Chou, Yu-Feng Wu, Fang Li, Wen-Yen Chang
  • Patent number: 9632822
    Abstract: A multi-core device and a multi-thread scheduling method thereof are disclosed. The multi-thread scheduling method includes the following steps: recording thread performance-associated parameters for a thread; and performing a thread load balancing between multiple central processing units of a multi-core processor of the multi-core device. The thread load balancing is performed according to a thread critical performance condition of the thread and the thread critical performance condition is determined based on the thread performance-associated parameters.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: April 25, 2017
    Assignee: HTC CORPORATION
    Inventors: Wen-Yen Chang, Chih-Tsung Wu, Ching-Tsung Lai
  • Patent number: 9552046
    Abstract: Performance management methods for an electronic device with multiple central processing units (CPUs) are provided. First, thread loading rearrangement and CPU frequency evaluation are performed to obtain a plurality of evaluated performance values for different amounts of CPUs, wherein the plurality of evaluated performance values are relevant to power consumption values of the multiple CPUs. It is then determined whether to adjust an amount of used CPUs based on the plurality of evaluated performance values corresponding to the different amounts of CPUs.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: January 24, 2017
    Assignee: HTC Corporation
    Inventors: Wen-Yen Chang, Chih-Tsung Wu, Ching-Tsung Lai
  • Patent number: 9361122
    Abstract: A method of file system prefetching is provided. The method is applicable to an electronic device including a volatile storage, a non-volatile storage, and multiple processors with multiple operating systems. The method includes the following steps. When a first static backup table in the non-volatile storage is not empty, copy all data in the first static backup table to a second static backup table in the volatile storage. Check whether the first static backup table includes all required data for booting one of the operating systems in a static partition of the non-volatile storage. When the first static backup table does not include all of the required data, copy a part of the remaining required data in the static partition to the first and the second static backup tables. Return to the checking step when a booting state synchronization of the operating systems is not completed yet.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 7, 2016
    Assignee: HTC Corporation
    Inventors: Kao-Pin Chen, Chih-Tsung Wu, Wen-Yen Chang, Ting-Lun Chen
  • Patent number: 9274832
    Abstract: A method for performing thread scheduling in an electronic device having a hardware processor configured for executing an operating system is provided. The operating system includes a thread scheduler and a queue manager. The method includes the following steps. In response to one of a plurality of predefined conditions is met, enable a virtual manager executed by the hardware processor. Receive a request by the thread scheduler for scheduling a thread to be executed. Mask the scheduler by the virtual manager from accessing a first queue including a plurality of first threads in a runnable state. Direct the scheduler to a first virtual queue including a first portion of the plurality of first threads in the first queue for selecting the thread to be executed. The first portion of the first threads associated with at least one application currently running. Schedule execution of the selected thread by the hardware processor.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: March 1, 2016
    Assignee: HTC Corporation
    Inventors: Wen-Yen Chang, Chih-Tsung Wu, Ting-Lun Chen, Kao-Pin Chen
  • Patent number: 9032168
    Abstract: Memory management methods and systems for mobile devices are provided. A memory usage of a memory is monitored by a built-in memory management component of an OS of the device and a user-oriented memory management component. It is determined whether the memory usage of the memory is greater than a first threshold or a second threshold, wherein the second threshold is greater than the first threshold. When the memory usage of the memory is greater than the first threshold, a multi-level memory management is performed by the user-oriented memory management component. When the memory usage of the memory is greater than the second threshold, a primitive memory management is performed by the built-in memory management component.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: May 12, 2015
    Assignee: HTC Corporation
    Inventors: Wen-Yen Chang, Chih-Tsung Wu, Kao-Pin Chen, Ting-Lun Chen
  • Publication number: 20140229724
    Abstract: A method of file system prefetching is provided. The method is applicable to an electronic device including a volatile storage, a non-volatile storage, and multiple processors with multiple operating systems. The method includes the following steps. When a first static backup table in the non-volatile storage is not empty, copy all data in the first static backup table to a second static backup table in the volatile storage. Check whether the first static backup table includes all required data for booting one of the operating systems in a static partition of the non-volatile storage. When the first static backup table does not include all of the required data, copy a part of the remaining required data in the static partition to the first and the second static backup tables. Return to the checking step when a booting state synchronization of the operating systems is not completed yet.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 14, 2014
    Applicant: HTC Corporation
    Inventors: Kao-Pin Chen, Chih-Tsung Wu, Wen-Yen Chang, Ting-Lun Chen
  • Publication number: 20140223437
    Abstract: A method for performing thread scheduling in an electronic device having a hardware processor configured for executing an operating system is provided. The operating system includes a thread scheduler and a queue manager. The method includes the following steps. In response to one of a plurality of predefined conditions is met, enable a virtual manager executed by the hardware processor. Receive a request by the thread scheduler for scheduling a thread to be executed. Mask the scheduler by the virtual manager from accessing a first queue including a plurality of first threads in a runnable state. Direct the scheduler to a first virtual queue including a first portion of the plurality of first threads in the first queue for selecting the thread to be executed. The first portion of the first threads associated with at least one application currently running. Schedule execution of the selected thread by the hardware processor.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: HTC CORPORATION
    Inventors: Wen-Yen Chang, Chih-Tsung Wu, Ting-Lun Chen, Kao-Pin Chen
  • Publication number: 20140089700
    Abstract: Performance management methods for an electronic device with multiple central processing units (CPUs) are provided. First, thread loading rearrangement and CPU frequency evaluation are performed to obtain a plurality of evaluated performance values for different amounts of CPUs, wherein the plurality of evaluated performance values are relevant to power consumption values of the multiple CPUs. It is then determined whether to adjust an amount of used CPUs based on the plurality of evaluated performance values corresponding to the different amounts of CPUs.
    Type: Application
    Filed: September 16, 2013
    Publication date: March 27, 2014
    Applicant: HTC Corporation
    Inventors: Wen-Yen CHANG, Chih-Tsung WU, Ching-Tsung LAI
  • Publication number: 20140089936
    Abstract: A multi-core device and a multi-thread scheduling method thereof are disclosed. The multi-thread scheduling method includes the following steps: recording thread performance-associated parameters for a thread; and performing a thread load balancing between multiple central processing units of a multi-core processor of the multi-core device. The thread load balancing is performed according to a thread critical performance condition of the thread and the thread critical performance condition is determined based on the thread performance-associated parameters.
    Type: Application
    Filed: August 7, 2013
    Publication date: March 27, 2014
    Applicant: HTC Corporation
    Inventors: Wen-Yen CHANG, Chih-Tsung WU, Ching-Tsung LAI
  • Publication number: 20130326168
    Abstract: Memory management methods and systems for mobile devices are provided. A memory usage of a memory is monitored by a built-in memory management component of an OS of the device and a user-oriented memory management component. It is determined whether the memory usage of the memory is greater than a first threshold or a second threshold, wherein the second threshold is greater than the first threshold. When the memory usage of the memory is greater than the first threshold, a multi-level memory management is performed by the user-oriented memory management component. When the memory usage of the memory is greater than the second threshold, a primitive memory management is performed by the built-in memory management component.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Wen-Yen CHANG, Chih-Tsung Wu, Kao-Pin Chen, Ting-Lun Chen