Patents by Inventor Chih-Hsiang Hsiao

Chih-Hsiang Hsiao 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: 20250149359
    Abstract: A controlling method for semiconductor process auxiliary apparatus, a control assembly and a manufacturing system are provided. The controlling method includes the following steps. At least one manufacturing parameter of a semiconductor manufacturing processing apparatus are obtained. An energy adjusting signal is generated according to the manufacturing parameter. An auxiliary apparatus controlling signal is generated according to the energy adjusting signal. The semiconductor process auxiliary apparatus is controlled according to the semiconductor auxiliary apparatus controlling signal.
    Type: Application
    Filed: December 26, 2023
    Publication date: May 8, 2025
    Inventors: Chih-Chung KUO, Yung-Chieh KUO, Cheng-Tai PENG, Min-Wei TSAI, Sheng- Ming WANG, Jui-Hung LEE, Ke-Wei WEI, Ping-Yi LU, Shi-Hao WANG, Chih-Hsiang HSIAO
  • Patent number: 12292782
    Abstract: A control system includes multiple device controllers and a device root. Each of the multiple device controllers corresponds to at least one processing unit, and is arranged to receive a hint from an application processor (AP), and generate a control signal for managing the at least one processing unit according to the hint. The device root is coupled to the multiple device controllers and includes a manager, wherein the manager is arranged to manage multiple processing units corresponding to the multiple device controllers according to multiple control signals corresponding to the multiple device controllers.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: May 6, 2025
    Assignee: MEDIATEK INC.
    Inventor: Chih-Hsiang Hsiao
  • Patent number: 12265838
    Abstract: A system for model protection includes a processor. The processor is arranged to execute a guest virtual machine (VM), a primary VM, and a hypervisor. The guest VM includes a model, and is arranged to send at least one command to a command hub. The primary VM is arranged to refer to the at least one command sent from the command hub to manage and configure a protection setting for a protected model derived from the model. The hypervisor is arranged to receive a safety setting command sent by the primary VM, and manage and configure the safety protection component according to the safety setting command, to set a read-only mode of the protected model.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: April 1, 2025
    Assignee: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Pei-Lun Suei, Yu-Chi Chu
  • Publication number: 20250076950
    Abstract: A power management system includes at least one device, at least one memory management unit (MMU), a processor, and at least one device controller, wherein the at least one MMU corresponds to the at least one device, respectively. The processor is arranged to execute at least one access control power manager, an operating system (OS), and a hypervisor, wherein the OS is arranged to generate a trigger signal, and the hypervisor is arranged to generate a first hint according to the trigger signal. The at least one device controller is arranged to control the at least one access control power manager according to the first hint, to manage at least one power of the at least one MMU.
    Type: Application
    Filed: September 4, 2023
    Publication date: March 6, 2025
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Chih-Pin Su
  • Patent number: 12197926
    Abstract: Aspects of the disclosure provide a method and an apparatus for executing a program, e.g., a neural network (NN) inference. For example, the apparatus can include an executor and a dynamic loading agent. The executor can be coupled to a second memory, and be configured to execute a portion of the NN inference loaded on the second memory from a first memory that stores the NN inference, and to generate a signal based on a progress of the execution of the NN inference. The dynamic loading agent can be coupled to the executor, the first memory and the second memory, and be configured to load a next portion of the NN inference stored in the first memory to the second memory and to manage power supplied to the first memory based on the signal from the executor and an inference executing scheme stored in the second memory.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: January 14, 2025
    Assignee: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Chia-Feng Hsu
  • Publication number: 20240419478
    Abstract: A virtual machine (VM) operating system (OS) device assignment system includes a processor, wherein the processor is configured to execute a host VM, a hypervisor, a device assigner, and a guest VM. The host VM is arranged to generate a driving signal for driving a booting of the guest VM. The hypervisor is arranged to generate a first trigger signal according to the driving signal, for triggering assignment of at least one device. The device assigner is arranged to modify a descriptor to generate a modified descriptor for assigning the at least one device among a plurality of devices to the guest VM, and install the modified descriptor into a protected memory, wherein an OS of the guest VM is configured according to the modified descriptor.
    Type: Application
    Filed: June 14, 2024
    Publication date: December 19, 2024
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Ze-Yu Wang, Yi-De Wu, Yu-Chi Chu
  • Publication number: 20240411862
    Abstract: Aspects of the present disclosure provide an apparatus that can execute an artificial intelligence (AI) model with IO changing. For example, the apparatus can include a first secured processor, a secured application embedded in the first secured processor and associated with an AI model, a secured memory configured to store an AI executable binary associated with the AI model, a second secured processor configured to execute the AI executable binary, a sub-system configured to trigger IO changing and trigger the second secured processor to execute the AI executable binary, IO meta data stored in the secured memory, an IO verifier configured to verify IO changing by determining the IO meta data, and an IO pre-fire module configured to patch the IO changing to the AI executable binary running on the second secured processor when the IO verifier determines that the IO changing matches the IO meta data.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 12, 2024
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang HSIAO, Hsu CHIA-FENG, Ze-Yu WANG, Sushih YONG
  • Patent number: 12158494
    Abstract: In an automatic test system, a test computer of a kind of test equipment communicates with a loading-and-unloading computer of a kind of loading-and-unloading equipment. The loading-and-unloading equipment automatically loads a plurality of target devices on a plurality of test carriers according to the state of the test equipment, and the test equipment automatically tests the target devices loaded on the test carriers according to the state of the loading-and-unloading equipment. In addition, after the test is completed, the loading-and-unloading equipment automatically unloads the tested target devices from the test carriers, and automatically sorts the tested target devices according to the test results generated by the test equipment.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: December 3, 2024
    Assignee: Kingston Digital, Inc.
    Inventors: Chao-Kun Lee, Chih-Hsiang Hsiao, Cheng-En Yu
  • Publication number: 20240378076
    Abstract: A virtual machine (VM) operating system (OS) configuration system includes a processor, wherein the processor is arranged to execute a host VM, a hypervisor, a descriptor provider, and a guest VM. The host VM is arranged to generate a driving signal for driving a booting of the guest VM. The hypervisor is arranged to generate a first trigger signal according to the driving signal, for triggering installation of a descriptor. The descriptor provider includes the descriptor, and is arranged to install the descriptor into a protected memory according to the first trigger signal, wherein an OS of the guest VM is configured according to the descriptor.
    Type: Application
    Filed: July 21, 2024
    Publication date: November 14, 2024
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Ze-Yu Wang, Yingshiuan Pan, Pei-Lun Suei
  • Publication number: 20240314334
    Abstract: Aspects of the present disclosure provide a video playback system. For example, the video playback system can include a video controller configured to receive one or more video frames and partition each of the video frames into a plurality of video tiles, a video decoder configured to decode one of the video tiles partitioned from each of the video frames, an artificial intelligence (AI) accelerator configured to execute an executable AI model on the decoded video tile, a display configured to display the processed video tile, and a pipeline manager installed in the video controller. The pipeline manager can be configured to control the video decoder to decode the video tile, control the AI accelerator to execute the executable AI model on the decoded video tile, and control the display to display the processed video tile.
    Type: Application
    Filed: January 25, 2024
    Publication date: September 19, 2024
    Applicant: MEDIATEK INC.
    Inventors: Hsu CHIA-FENG, Chih-Hsiang HSIAO, Shih-Yong SU
  • Patent number: 12061923
    Abstract: A system includes a memory addressable by addresses within a physical address (PA) space, and one or more processors that perform operations of virtual machines (VMs). The VMs are allocated with extended PA regions outside the PA space. The system further includes a memory interface controller coupled to the memory and the one or more processors. The memory interface controller receives a request for accessing an address in the extended PA regions from a requesting VM, and uses a remap circuit to map the address in the extended PA regions to a remapped address in the PA space. A memory protection unit (MPU) in the memory interface controller grants or denies the request based on stored information indicating whether the remapped address is accessible to the requesting VM.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: August 13, 2024
    Assignee: MediaTek Inc.
    Inventors: Chih-Hsiang Hsiao, Chih-Pin Su
  • Publication number: 20240244034
    Abstract: A computing system includes a memory, an MPU, and a processor. The MPU is arranged to: receive permission information of the memory; and perform a protection operation through a dynamic firewall. The processor is arranged to execute a root manager and a hypervisor. The root manager is arranged to provide the permission information to the MPU. The hypervisor is arranged to: receive the permission information from the MPU; set the dynamic firewall according to the permission information; and provide the dynamic firewall to the MPU.
    Type: Application
    Filed: August 29, 2023
    Publication date: July 18, 2024
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Pei-Lun Suei, Yu-Chi Chu, Yingshiuan Pan
  • Publication number: 20240241744
    Abstract: A virtual machine (VM) operating system (OS) configuration system includes a processor, wherein the processor is arranged to execute a host VM, a hypervisor, a root module, and a guest VM. The host VM is arranged to generate a driving signal for driving a booting of a guest VM. The hypervisor is arranged to generate a first trigger signal according to the driving signal, for triggering verification of a descriptor. The root module is arranged to verify the descriptor according to the first trigger signal to generate a verified descriptor, and store the verified descriptor in a protected memory, wherein an OS of the guest VM is configured according to the verified descriptor.
    Type: Application
    Filed: August 29, 2023
    Publication date: July 18, 2024
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Ze-Yu Wang, Yingshiuan Pan, Pei-Lun Suei
  • Publication number: 20240232389
    Abstract: A system on chip includes a secure processing unit (SPU), an artificial intelligence/machine learning accelerator (AI/ML accelerator), a memory inline cypher engine, and a central processing unit (CPU). The SPU is used to store biometrics of users. The AI/ML accelerator is used to process images, and analyze the biometrics of users. The AI/ML accelerator includes a micro control unit (MCU) for intelligently linking access identifications (IDs) to version numbers (VNs). The inline cypher engine is coupled to the AI/ML accelerator and the SPU for receiving a register file from the MCU, encrypting data received from the AI/ML accelerator, and comparing the biometrics of the users received from the SPU with the data. The CPU is coupled to the SPU and the AI/ML accelerator for controlling the SPU and the AI/ML accelerator.
    Type: Application
    Filed: August 14, 2023
    Publication date: July 11, 2024
    Applicant: MEDIATEK INC.
    Inventors: Thomas Mengtao Zeng, Muhammad Umar, Chih-Hsiang Hsiao
  • Publication number: 20240135007
    Abstract: A system on chip includes a secure processing unit (SPU), an artificial intelligence/machine learning accelerator (AI/ML accelerator), a memory inline cypher engine, and a central processing unit (CPU). The SPU is used to store biometrics of users. The AI/ML accelerator is used to process images, and analyze the biometrics of users. The AI/ML accelerator includes a micro control unit (MCU) for intelligently linking access identifications (IDs) to version numbers (VNs). The inline cypher engine is coupled to the AI/ML accelerator and the SPU for receiving a register file from the MCU, encrypting data received from the AI/ML accelerator, and comparing the biometrics of the users received from the SPU with the data. The CPU is coupled to the SPU and the AI/ML accelerator for controlling the SPU and the AI/ML accelerator.
    Type: Application
    Filed: August 13, 2023
    Publication date: April 25, 2024
    Applicant: MEDIATEK INC.
    Inventors: Thomas Mengtao Zeng, Muhammad Umar, Chih-Hsiang Hsiao
  • Publication number: 20240103600
    Abstract: A control system includes multiple device controllers and a device root. Each of the multiple device controllers corresponds to at least one processing unit, and is arranged to receive a hint from an application processor (AP), and generate a control signal for managing the at least one processing unit according to the hint. The device root is coupled to the multiple device controllers and includes a manager, wherein the manager is arranged to manage multiple processing units corresponding to the multiple device controllers according to multiple control signals corresponding to the multiple device controllers.
    Type: Application
    Filed: March 28, 2023
    Publication date: March 28, 2024
    Applicant: MEDIATEK INC.
    Inventor: Chih-Hsiang Hsiao
  • Publication number: 20240088228
    Abstract: A device includes a substrate, a chalcogenide channel layer, a chalcogenide barrier layer, source/drain contacts, and a gate electrode. The chalcogenide channel layer is over the substrate. The chalcogenide barrier layer is over the chalcogenide channel layer. A dopant concentration of the chalcogenide barrier layer is greater than a dopant concentration of the chalcogenide channel layer. The source/drain contacts are over the chalcogenide channel layer. The gate electrode is over the substrate.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 14, 2024
    Applicants: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD., NATIONAL TAIWAN UNIVERSITY
    Inventors: Yun-Yuan WANG, Chih-Hsiang HSIAO, I-Chih NI, Chih-I WU
  • Publication number: 20240003963
    Abstract: In an automatic test system, a test computer of a kind of test equipment communicates with a loading-and-unloading computer of a kind of loading-and-unloading equipment. The loading-and-unloading equipment automatically loads a plurality of target devices on a plurality of test carriers according to the state of the test equipment, and the test equipment automatically tests the target devices loaded on the test carriers according to the state of the loading-and-unloading equipment. In addition, after the test is completed, the loading-and-unloading equipment automatically unloads the tested target devices from the test carriers, and automatically sorts the tested target devices according to the test results generated by the test equipment.
    Type: Application
    Filed: November 29, 2022
    Publication date: January 4, 2024
    Inventors: Chao-Kun LEE, Chih-Hsiang HSIAO, Cheng-En YU
  • Patent number: 11855150
    Abstract: A device includes a substrate, a channel layer, a barrier layer, a gate electrode, and source/drain contacts. The channel layer is made of transition metal dichalcogenide. The barrier layer is over the channel layer. The gate electrode is over the barrier layer. The source/drain contacts are on opposite sides of the gate electrode and over the barrier layer.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: December 26, 2023
    Assignees: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD., NATIONAL TAIWAN UNIVERSITY
    Inventors: Yun-Yuan Wang, Chih-Hsiang Hsiao, I-Chih Ni, Chih-I Wu
  • Publication number: 20230328031
    Abstract: Aspects of the present disclosure provide an apparatus, which can include a first secured processor and secured applications embedded in the first secured processor. Each of the secured applications can be associated with an artificial intelligence (AI) model. The apparatus can further include first secured memories each configured to store an AI executable binary associated with a corresponding one of the AI models, a second secured processor configured to execute the AI executable binaries stored in the first secured memories, a sub-system, and an AI session manager configured to receive from the sub-system an AI session that identifies one of the AI models, and prepare and store an AI executable binary associated with the AI model to one of the first secured memories that corresponds to the AI executable binary. The sub-system can trigger the second secured processor to execute the AI executable binary stored in the first secured memory.
    Type: Application
    Filed: April 6, 2023
    Publication date: October 12, 2023
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang HSIAO, Sushih YONG, Hsu CHIA-FENG, Yenyu LU