Patents by Inventor Cheng-Sheng Chan

Cheng-Sheng Chan 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: 20240232636
    Abstract: Aspects of the disclosure provide an evolutionary neural architecture search (ENAS) method. For example, the ENAS method can include steps (a) performing one or more evolutionary operations on an initial population of neural architectures to generate offspring neural architectures, (b) evaluating performance of each of the offspring neural architectures to obtain at least one evaluation value of the offspring neural architecture with respect to a performance metric, (c) adjusting the evaluation values of the offspring neural architectures based on at least one constraint on the evaluation values, (d) selecting at least one of the offspring neural architectures as a new population of neural architectures, and (e) outputting the new population of neural architectures as a last population of neural architectures when a stopping criterion is achieved, or (f) iterating steps (a) to (d) with the new population of neural architectures being taken as the initial population of neural architectures.
    Type: Application
    Filed: October 6, 2023
    Publication date: July 11, 2024
    Applicant: MEDIATEK INC.
    Inventors: Yun-Chan TSAI, Min-Fong HORNG, Chia-Hsiang LIU, Cheng-Sheng CHAN, ShengJe HUNG
  • Publication number: 20240135184
    Abstract: Aspects of the disclosure provide an evolutionary neural architecture search (ENAS) method. For example, the ENAS method can include steps (a) performing one or more evolutionary operations on an initial population of neural architectures to generate offspring neural architectures, (b) evaluating performance of each of the offspring neural architectures to obtain at least one evaluation value of the offspring neural architecture with respect to a performance metric, (c) adjusting the evaluation values of the offspring neural architectures based on at least one constraint on the evaluation values, (d) selecting at least one of the offspring neural architectures as a new population of neural architectures, and (e) outputting the new population of neural architectures as a last population of neural architectures when a stopping criterion is achieved, or (f) iterating steps (a) to (d) with the new population of neural architectures being taken as the initial population of neural architectures.
    Type: Application
    Filed: October 5, 2023
    Publication date: April 25, 2024
    Applicant: MEDIATEK INC.
    Inventors: Yun-Chan TSAI, Min-Fong HORNG, Chia-Hsiang LIU, Cheng-Sheng CHAN, ShengJe HUNG
  • Publication number: 20240119283
    Abstract: A method of performing automatic tuning on a deep learning model includes: utilizing an instruction-based learned cost model to estimate a first type of operational performance metrics based on a tuned configuration of layer fusion and tensor tiling; utilizing statistical data gathered during a compilation process of the deep learning model to determine a second type of operational performance metrics based on the tuned configuration of layer fusion and tensor tiling; performing an auto-tuning process to obtain a plurality of optimal configurations based on the first type of operational performance metrics and the second type of operational performance metrics; and configure the deep learning model according to one of the plurality of optimal configurations.
    Type: Application
    Filed: October 6, 2023
    Publication date: April 11, 2024
    Applicant: MEDIATEK INC.
    Inventors: Jui-Yang Hsu, Cheng-Sheng Chan, Jen-Chieh Tsai, Huai-Ting Li, Bo-Yu Kuo, Yen-Hao Chen, Kai-Ling Huang, Ping-Yuan Tseng, Tao Tu, Sheng-Je Hung
  • Publication number: 20240069878
    Abstract: Aspects of the present disclosure provide a method for training a predictor that predicts performance of a plurality of machine learning (ML) models on platforms. For example, the method can include converting each of the ML models into a plurality of instructions or the instructions and a plurality of intermediate representations (IRs). The method can also include simulating execution of the instructions corresponding to each of the ML models on a platform and generating instruction performance reports. Each of the instruction performance reports can be associated with performance of the instructions corresponding to one of the ML models that are executed on the platform. The method can also include training the predictor with the instructions or the IRs as learning features and the instruction performance reports as learning labels, compiling the predictor into a library file, and storing the library file in a storage device.
    Type: Application
    Filed: July 3, 2023
    Publication date: February 29, 2024
    Applicant: MEDIATEK INC.
    Inventors: Huai-Ting LI, I-Lin CHEN, Tsai JEN CHIEH, Cheng-Sheng CHAN, ShengJe HUNG, Yi-Min TSAI, Huang YA-LIN
  • Patent number: 11321260
    Abstract: A USB hub device having functionality of self firmware updating is disclosed. The USB hub device is integrated in a host electronic system, and comprises an upstream port, a plurality of downstream ports and a hub module comprising a plurality of second USB controller units. On the other hand, the host electronic system has a second USB controller unit. After one electronic device is coupled to one downstream port, the first USB controller unit sends a detection signal for verifying whether the electronic device includes at least one firmware update data or not. In case of the electronic device being verified to have the firmware update data, the hub module transmit the firmware update data from the electronic device to a memory unit thereof, thereby completing a firmware update of the USB hub device.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: May 3, 2022
    Assignee: PROLIFIC TECHNOLOGY INC.
    Inventors: Tien-Wei Yu, Cheng-Sheng Chan, Chun-Shiu Chen
  • Publication number: 20220027300
    Abstract: A USB hub device having functionality of self firmware updating is disclosed. The USB hub device is integrated in a host electronic system, and comprises an upstream port, a plurality of downstream ports and a hub module comprising a plurality of second USB controller units. On the other hand, the host electronic system has a second USB controller unit. After one electronic device is coupled to one downstream port, the first USB controller unit sends a detection signal for verifying whether the electronic device includes at least one firmware update data or not. In case of the electronic device being verified to have the firmware update data, the hub module transmit the firmware update data from the electronic device to a memory unit thereof, thereby completing a firmware update of the USB hub device.
    Type: Application
    Filed: January 20, 2021
    Publication date: January 27, 2022
    Applicant: PROLIFIC TECHNOLOGY INC.
    Inventors: TIEN-WEI YU, CHENG-SHENG CHAN, CHUN-SHIU CHEN
  • Patent number: 11216401
    Abstract: A host-to-host chip includes: first and second ports coupled to first and second hosts respectively; and a host-to-host control circuit coupled to the first port and the second port. When the host-to-host chip is coupled to the second host, the host-to-host control circuit identifies whether the second host is an i-Phone or an Android smartphone. If the host-to-host control circuit identifies that the second host is an i-Phone smartphone, in response to a command from the host-to-host control circuit, the second host switches to host role from device role, and the host-to-host control circuit controls whether data is transmitted between the first host and the second host via a DMA path. If the host-to-host control circuit identifies that the second host is an Android smartphone, the host-to-host control circuit determines that data is transmitted between the first host and the second host in a pass-through mode.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: January 4, 2022
    Assignee: PROLIFIC TECHNOLOGY INC.
    Inventors: Tien-Wei Yu, Cheng-Sheng Chan, Chiun-Shiu Chen
  • Publication number: 20210019274
    Abstract: A USB bridge including a first USB port, a second USB port, a microcontroller, and a host-to-host function circuit is provided. The first USB port is coupled to the first USB host. The second USB port is coupled to the second USB host. The microcontroller is coupled to the first and the second USB ports. The microcontroller communicates with the first and the second USB hosts via the first and the second USB ports, such that the first and the second USB hosts respectively simulate the USB ports of the first and the second USB hosts as virtual COM ports. The host-to-host function circuit is coupled to the microcontroller and configured to perform a host-to-host transmission function by simulating the USB ports as virtual COM ports.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 21, 2021
    Inventors: Tien-Wei YU, Cheng-Sheng CHAN, Chiun-Shiu CHEN
  • Publication number: 20200356508
    Abstract: A host-to-host chip includes: first and second ports coupled to first and second hosts respectively; and a host-to-host control circuit coupled to the first port and the second port. When the host-to-host chip is coupled to the second host, the host-to-host control circuit identifies whether the second host is an i-Phone or an Android smartphone. If the host-to-host control circuit identifies that the second host is an i-Phone smartphone, in response to a command from the host-to-host control circuit, the second host switches to host role from device role, and the host-to-host control circuit controls whether data is transmitted between the first host and the second host via a DMA path. If the host-to-host control circuit identifies that the second host is an Android smartphone, the host-to-host control circuit determines that data is transmitted between the first host and the second host in a pass-through mode.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 12, 2020
    Applicant: PROLIFIC TECHNOLOGY INC.
    Inventors: Tien-Wei YU, Cheng-Sheng CHAN, Chiun-Shiu CHEN
  • Patent number: 10372652
    Abstract: A USB hub includes an upstream port; a first USB device control unit for performing packet format conversion; an FIFO circuit for storing data outputted from the first host; a second USB device control unit for performing packet format conversion; and a plurality of downstream ports. When any one of the downstream ports is coupled to the mobile device, if the first host commands the mobile device to switch to a host role from a device role, the mobile device temporarily disconnects from the USB hub, and the first host commands the USB hub to change an internal routing path. After the mobile device switches to the host role, the first host still performs the host role, and the first USB device control unit performs the device role; the mobile device performs the host role, and the second USB device control unit performs the device role.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 6, 2019
    Assignee: PROLIFIC TECHNOLOGY INC.
    Inventors: Tien-Wei Yu, Cheng-Sheng Chan, Chun-Hsu Chen, Ren-Jie Duan
  • Publication number: 20190236045
    Abstract: A USB bridge including a first USB port, a second USB port, a microcontroller, and a host-to-host function circuit is provided. The first USB port is coupled to the first USB host. The second USB port is coupled to the second USB host. The microcontroller is coupled to the first and the second USB ports. The microcontroller communicates with the first and the second USB hosts via the first and the second USB ports, such that the first and the second USB hosts respectively simulate the USB ports of the first and the second USB hosts as virtual comports. The host-to-host function circuit is coupled to the microcontroller and configured to perform a host-to-host transmission function by simulating the USB ports as virtual comports.
    Type: Application
    Filed: January 28, 2019
    Publication date: August 1, 2019
    Inventors: Tien-Wei YU, Cheng-Sheng CHAN, Chiun-Shiu CHEN
  • Publication number: 20190087375
    Abstract: A USB hub includes an upstream port; a first USB device control unit for performing packet format conversion; an FIFO circuit for storing data outputted from the first host; a second USB device control unit for performing packet format conversion; and a plurality of downstream ports. When any one of the downstream ports is coupled to the mobile device, if the first host commands the mobile device to switch to a host role from a device role, the mobile device temporarily disconnects from the USB hub, and the first host commands the USB hub to change an internal routing path. After the mobile device switches to the host role, the first host still performs the host role, and the first USB device control unit performs the device role; the mobile device performs the host role, and the second USB device control unit performs the device role.
    Type: Application
    Filed: June 7, 2018
    Publication date: March 21, 2019
    Applicant: PROLIFIC TECHNOLOGY INC.
    Inventors: Tien-Wei YU, Cheng-Sheng CHAN, Chun-Hsu CHEN, Ren-Jie DUAN
  • Publication number: 20150374248
    Abstract: According to one embodiment of a device for measuring blood pressure, the device includes a pressure sensor, a microprocessor, and a user interface, wherein a user exerts pressure on the user's wrist by using the pressure sensor, the pressure sensor senses the pressure to produce oscillation signal, the microprocessor connects with the pressure sensor and receives the oscillation signal to calculate vessel pulse, systolic blood pressure, and diastolic blood pressure of the user, the user interface connects with the microprocessor and receives instruction data of the microprocessor to inform the user.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Weichih Hu, Cheng-Sheng Chan, Ming-Cheng Chang
  • Patent number: 8209452
    Abstract: An external device includes a bridge and a storage device. The bridge is connected to a host according to a first data transmission interface so as to convert data of the host from the first data transmission interface to a second data transmission interface. The bridge includes a memory unit and a control unit. The memory unit stores a virtual device datum. The control unit generates a virtual storage device in the host according to the virtual device datum. The storage device is connected to the bridge for storing the data of the host according to the second data transmission interface.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: June 26, 2012
    Assignee: Prolific Technology Inc.
    Inventors: Liang-Chun Lin, Cheng-Sheng Chan
  • Publication number: 20100180080
    Abstract: An external storage device includes a storage device and a bridge. The storage device stores data transmitted from a computer host. The bridge includes a memory unit and a control unit. The memory unit stores a virtual device datum, and the virtual device datum includes an application program. The control unit generates a virtual storage device in the computer host according to the virtual device datum, and executes a security function of the storage device according to the application program.
    Type: Application
    Filed: May 15, 2009
    Publication date: July 15, 2010
    Inventors: Liang-Chun Lin, Cheng-Sheng Chan
  • Publication number: 20100125688
    Abstract: An external device includes a bridge and a storage device. The bridge is connected to a host according to a first data transmission interface so as to convert data of the host from the first data transmission interface to a second data transmission interface. The bridge includes a memory unit and a control unit. The memory unit stores a virtual device datum. The control unit generates a virtual storage device in the host according to the virtual device datum. The storage device is connected to the bridge for storing the data of the host according to the second data transmission interface.
    Type: Application
    Filed: February 4, 2009
    Publication date: May 20, 2010
    Inventors: Liang-Chun Lin, Cheng-Sheng Chan
  • Patent number: 7600168
    Abstract: An apparatus provided with programmable scan chains includes a scan chain having a scan input port and a scan output port, a plurality of first I/O ports, an input port selector for selecting one of the plurality of first I/O ports to be coupled to the scan input port, a plurality of second I/O ports, an output port selector for selecting one of the plurality of second I/O ports to be coupled to said scan output port. Further, an apparatus provided with programmable scan chains includes N scan chains, each scan chain having a scan input port and scan output port, M first I/O ports, an input port selector for selecting N of the first I/O ports to be coupled to the N scan input ports, K second I/O ports, and an output port selector for selecting N of the second I/O ports to be coupled to the N scan output ports.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: October 6, 2009
    Assignee: Prolific Technology Inc.
    Inventors: Po-Yuan Chen, Cheng-Sheng Chan, Hui-Ming Lin
  • Publication number: 20090024786
    Abstract: An external storage device includes a hard-drive, a flash memory, and a memory arrangement unit. The memory arrangement determines if the tag of the data accessed by a computer stored in the tag list of the memory arrangement unit and controls the hard-drive and the flash memory according to the result of the determination.
    Type: Application
    Filed: October 22, 2007
    Publication date: January 22, 2009
    Inventors: Cheng-Sheng Chan, Chih-Chin Yang, Chia-Chang Lee
  • Publication number: 20070150781
    Abstract: An apparatus provided with programmable scan chains includes a scan chain having a scan input port and a scan output port, a plurality of first I/O ports, an input port selector for selecting one of the plurality of first I/O ports to be coupled to the scan input port, a plurality of second I/O ports, an output port selector for selecting one of the plurality of second I/O ports to be coupled to said scan output port. Further, an apparatus provided with programmable scan chains includes N scan chains, each scan chain having a scan input port and scan output port, M first I/O ports, an input port selector for selecting N of the first I/O ports to be coupled to the N scan input ports, K second I/O ports, and an output port selector for selecting N of the second I/O ports to be coupled to the N scan output ports.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 28, 2007
    Inventors: Po-Yuan Chen, Cheng-Sheng Chan, Hui-Ming Lin
  • Publication number: 20020044486
    Abstract: An IC card of flash memory according to the present invention comprises an array of flash memory. The array has a plurality of pages having flash memory cells erased simultaneously. The pages comprise a relative-large page and a relative-small page. The number of the flash memory cells in the relative-large page is larger than that in the relative-small page. Seldom-change data codes, longer data codes and programs are stored into the relative-large pages. On the other hand, shorter data codes and frequently-changed data codes are stored into the relative-small pages. A better reliability can be achieved according to the present invention.
    Type: Application
    Filed: March 23, 2001
    Publication date: April 18, 2002
    Inventors: Cheng-Sheng Chan, Po-Yuan Chen, Tien-Yu Pan