Patents by Inventor Pei-Lun Suei

Pei-Lun Suei 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: 20230328053
    Abstract: A device can include a remote protocol communication (RPC) slot configured to receive a message package generated from an entity during an RPC process, a processing unit configured to process the message package and return a result via the RPC slot to the entity, a blocker configured to be enabled to block or disabled to allow communication between the RPC slot and the processing unit, a key slot corresponding to the RPC slot and configured to receive a key from the entity, a key pool configured to store key slot and key pairs, and a verifier configured to disable the blocker when the key matches a key contained in one of the key slot and key pairs that contains the key slot and enable the blocker when the key does not match the key contained in any one of the key slot and key pairs that contains the key slot.
    Type: Application
    Filed: December 14, 2022
    Publication date: October 12, 2023
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang HSIAO, Pei-Lun SUEI, Yingshiuan PAN, Yuchi CHU
  • Publication number: 20230092808
    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: Application
    Filed: June 15, 2022
    Publication date: March 23, 2023
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Pei-Lun Suei, Yu-Chi Chu
  • Publication number: 20230090251
    Abstract: A system for application (APP) protection includes a processor. The processor is arranged to execute a guest virtual machine (VM), at least one primary VM, a hypervisor, and a host VM, wherein at least one APP protection with at least one identification (ID) of the at least one APP running on the guest VM is downloaded to the guest VM. The hypervisor includes an install service module and a launcher module. The host VM is arranged to: receive at least one install command from the guest VM, and generate an install service command to the install service module; verify the at least one APP protection by the at least one ID and generate at least one verification result; obtain the at least one ID from the at least one primary VM according to the at least one verification result; and generate a launch command to the launcher module.
    Type: Application
    Filed: June 26, 2022
    Publication date: March 23, 2023
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Pei-Lun Suei, Yu-Chi Chu
  • Publication number: 20230091722
    Abstract: A computing system includes a processor, and the processor is arranged to execute: a guest virtual machine (VM), a hypervisor, and a primary VM, wherein an operating system (OS) runs on the guest VM, and an application (APP) runs on the OS. The kernel of the OS includes a protection service module and a memory management unit (MMU) manager. The protection service module is arranged to receive at least one virtual address and a first size information sent by a client of the APP. The primary VM includes a protection manager, and the protection manager is arranged to obtain a physical address array and a second size information according to the at least one virtual address and the first size information sent by the protection service through the hypervisor.
    Type: Application
    Filed: November 2, 2022
    Publication date: March 23, 2023
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Hung-Wen Chien, Yu-Chi Chu, Pei-Lun Suei
  • Publication number: 20230087520
    Abstract: A system for kernel protection includes a processor and a transmission interface. The processor is arranged to execute at least one guest virtual machine (VM), at least one primary VM, and a hypervisor. The at least one guest VM is arranged to send at least one command to a command hub. The at least one primary VM is arranged to manage and configure a safety setting according to the at least one command from the command hub and at least one policy, and manage and configure a safety protection component according to the safety setting. The hypervisor is arranged to manage and configure the safety protection component according to a ground rule and at least one safety setting command from the at least one primary VM. The transmission interface is arranged to bind the at least one primary VM to the hypervisor.
    Type: Application
    Filed: June 30, 2022
    Publication date: March 23, 2023
    Applicant: MEDIATEK INC.
    Inventors: Chih-Hsiang Hsiao, Pei-Lun Suei, Yu-Chi Chu
  • Publication number: 20170245195
    Abstract: A method for controlling a plurality of network interfaces of an electronic device includes: providing at least one table comprising information associated with a plurality of routing costs, wherein the routing costs correspond to at least paths between each of the network interfaces of the electronic device and the other electronic devices; and referring to the at least one table to select a specific network interface to transmit/receive data, and to disable at least one of the unused network interfaces.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Chi-Hsuan Lin, Po-Yu Chen, Chih-Hsiang Hsiao, Pei-Lun Suei
  • Publication number: 20160274738
    Abstract: A display method using a virtual widget, an associated electronic device, and an integrated circuit are provided. The electronic device includes: a display; a plurality of sensors, a first control system; and a second control system having a controller. The first control system offloads display workloads to the second control system before the first control system has entered the sleep mode. The controller receives sensor data from the sensors and executes a virtual widget based on information of the received sensor data when the first control system has entered the sleep mode.
    Type: Application
    Filed: January 12, 2016
    Publication date: September 22, 2016
    Inventors: Chih-Hsiang Hsiao, Chi-Hsuan Lin, Pei-Lun Suei, Po-Yu Chen
  • Publication number: 20160191353
    Abstract: A method for controlling data transmission between a client device and a server is provided. The method includes the following steps: generating control information according to a data access rate of the client device and a data report rate of the server; and referring to the control information to manage at least one of a data access operation of the client device and a data reporting operation of the server.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 30, 2016
    Inventors: Chi-Hsuan Lin, Chih-Hsiang Hsiao, Po-Yu Chen, Pei-Lun Suei
  • Patent number: 8762377
    Abstract: A candidate key retrieving apparatus, a candidate key retrieving method and a tangible machine-readable medium thereof are provided. The candidate key retrieving apparatus comprises a storage unit and a microprocessor. The storage unit is configured to store a table recording a data amount of the table, a plurality of attributes, and a data distinct amount and a data type of each attribute. The microprocessor is configured to generate a candidate key according to the data amount, the distinct amounts and the data types.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: June 24, 2014
    Assignee: Institute for Information Industry
    Inventors: Tei-Wei Kuo, Chi-Sheng Shih, Ren-Shan Luoh, Pei-Lun Suei, Che-Wei Kuo, Min-Siong Liang
  • Patent number: 8204917
    Abstract: An intermediary apparatus, an intermediary method, and a computer program product thereof for storing data in a storage apparatus, and a data storage system comprising the same are provided. The storage apparatus has a storage zone with a signature field, and the signature field stores a first signature value. The data has index information and a data signature value. After searching out the storage zone according to the index information, the intermediary apparatus extracts the first signature value from the storage zone, and then determines if the data has been stored in the storage zone according to the first signature value and the data signature value. If not, the intermediary apparatus writes the data into the storage zone; otherwise, ignores the data.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: June 19, 2012
    Assignee: Institute for Information Industry
    Inventors: Da-Gang Lee, Hung-Jyun Mu, Chun-Sho Lee, Tei-Wei Kuo, Pei-Lun Suei, Rong-Jhang Liao, Yung-Feng Lu
  • Publication number: 20110119280
    Abstract: A candidate key retrieving apparatus, a candidate key retrieving method and a tangible machine-readable medium thereof are provided. The candidate key retrieving apparatus comprises a storage unit and a microprocessor. The storage unit is configured to store a table recording a data amount of the table, a plurality of attributes, and a data distinct amount and a data type of each attribute. The microprocessor is configured to generate a candidate key according to the data amount, the distinct amounts and the data types.
    Type: Application
    Filed: November 30, 2009
    Publication date: May 19, 2011
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Tei-Wei KUO, Chi-Sheng SHIH, Ren-Shan LUOH, Pei-Lun SUEI, Che-Wei KUO, Min-Siong LIANG
  • Publication number: 20110093486
    Abstract: A relational database query system for a relational database is provided, wherein the relational database comprises several relational tables including at least one constant table storing several unique data. The relational database query system comprises a query receiving module for receiving an extensible-markup-language query (XML query); at least a constant mapping tree respectively corresponds to one of the at least constant tables, wherein the at least constant mapping tree comprises several tree nodes respectively with node numbers respectively corresponding to the unique data in the at least constant table; a query generator for converting the XML query to be a structured query language (SQL) query according to the at least constant mapping tree; a query module for querying the relational database with the SQL query.
    Type: Application
    Filed: March 3, 2010
    Publication date: April 21, 2011
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chuo-Yen Lin, Yung-Feng Lu, Pei-Lun Suei, Shih-Chun Chou, Tei-Wei Kuo
  • Publication number: 20100023535
    Abstract: An intermediary apparatus, an intermediary method, and a computer program product thereof for storing data in a storage apparatus, and a data storage system comprising the same are provided. The storage apparatus has a storage zone with a signature field, and the signature field stores a first signature value. The data has index information and a data signature value. After searching out the storage zone according to the index information, the intermediary apparatus extracts the first signature value from the storage zone, and then determines if the data has been stored in the storage zone according to the first signature value and the data signature value. If not, the intermediary apparatus writes the data into the storage zone; otherwise, ignores the data.
    Type: Application
    Filed: August 25, 2008
    Publication date: January 28, 2010
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Da-Gang Lee, Hung-Jyun Mu, Chun-Sho Lee, Tei-Wei Kuo, Pei-Lun Suei, Rong-Jhang Liao, Yung-Feng Lu