-
公开(公告)号:US20200349083A1
公开(公告)日:2020-11-05
申请号:US16402242
申请日:2019-05-03
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Chi-Hsuan Lin
IPC: G06F12/0871 , G06F12/0868
Abstract: The present invention provides a microcontroller, wherein the microcontroller includes a processor, a first memory and a cache controller. The first memory includes at least a working space. The cache controller is coupled to the first memory, and is arranged for managing the working space of the first memory, and dynamically loading at least one object from a second memory to the working space of the first memory in an object-oriented manner.
-
公开(公告)号:US09977592B2
公开(公告)日:2018-05-22
申请号:US14818597
申请日:2015-08-05
Applicant: MediaTek Inc.
Inventor: Chih-Hsiang Hsiao , Wei-Ting Wang , Chung-Jen Kuo
IPC: G06F3/0488 , G04G21/08 , G06F3/041 , G06F3/044
CPC classification number: G06F3/04883 , G04G21/08 , G06F3/0416 , G06F3/044 , G06F2203/0339 , G06F2203/04104 , G06F2203/04106 , G06F2203/04808
Abstract: A portable device is provided. The portable device includes: a display; a controller, a processor, a housing, and a touch rim. The controller and the processor are installed inside the housing. The touch rim is configured to detect a gesture performed on the touch rim to generate at least one touch detection signal. The controller is configured to receive at least one detection signal from the touch rim, and to transmit the touch detection signal to the processor. The processor analyzes the touch detection signal to determine the gesture performed on the touch rim, and performs an operation associated with the gesture.
-
公开(公告)号:US20180107399A1
公开(公告)日:2018-04-19
申请号:US15294779
申请日:2016-10-16
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Chi-Hsuan Lin , Chieh-Lin Chuang
IPC: G06F3/06 , G06F12/128
CPC classification number: G06F3/0607 , G06F3/0625 , G06F3/0653 , G06F3/0685 , G06F12/0895 , G06F12/128 , G06F2212/69 , G06F2212/70
Abstract: A microcontroller includes a processor, a memory, a working space management unit and a memory monitor. The memory has at least a working space, wherein the working space includes a plurality of blocks. The working space management unit is implemented by software, and is arranged for managing the working space of the first memory. The memory monitor is implemented by hardware circuit, and is arranged for monitoring the blocks, and recording monitoring results corresponding to the blocks of the first memory, wherein the recorded monitoring results comprise information about whether data of the blocks is modified or not.
-
公开(公告)号:US09712969B2
公开(公告)日:2017-07-18
申请号:US15343310
申请日:2016-11-04
Applicant: MediaTek Inc.
Inventor: Tsung-Yu Chiou , Chih-Hsiang Hsiao
CPC classification number: H04W4/022 , H04M1/72519 , H04W4/023 , H04W52/0209 , H04W52/0251 , Y02D70/1224 , Y02D70/1262 , Y02D70/1264 , Y02D70/142 , Y02D70/146 , Y02D70/164 , Y02D70/22
Abstract: A mobile communication device and associated method are provided. The device includes a positioning unit, configured to provide position information of the mobile communication device, and a processing unit, configured to detect an approach to a first geofence according to a plurality of contexts associated with the mobile communication device, turn off the positioning unit when not detecting the approach to the first geofence, and turn on the positioning unit when detecting the approach to the first geofence. The contexts include at least one cellular context and at least one personal context or multimedia context, and the processing unit is further configured to prioritize at least one of the cellular context and the personal context or the multimedia context over the other contexts, for detecting the approach to the first geofence.
-
公开(公告)号:US20240378076A1
公开(公告)日:2024-11-14
申请号:US18779065
申请日:2024-07-21
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Ze-Yu Wang , Yingshiuan Pan , Pei-Lun Suei
IPC: G06F9/455
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.
-
公开(公告)号:US20240244034A1
公开(公告)日:2024-07-18
申请号:US18239729
申请日:2023-08-29
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Pei-Lun Suei , Yu-Chi Chu , Yingshiuan Pan
CPC classification number: H04L63/0209 , G06F9/45558 , G06F2009/45583 , G06F2009/45587
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.
-
公开(公告)号:US20240241744A1
公开(公告)日:2024-07-18
申请号:US18239133
申请日:2023-08-29
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Ze-Yu Wang , Yingshiuan Pan , Pei-Lun Suei
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45579 , G06F2009/45591
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.
-
公开(公告)号:US20230090251A1
公开(公告)日:2023-03-23
申请号:US17849694
申请日:2022-06-26
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Pei-Lun Suei , Yu-Chi Chu
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.
-
公开(公告)号:US20210056032A1
公开(公告)日:2021-02-25
申请号:US17090895
申请日:2020-11-06
Applicant: MEDIATEK INC.
Inventor: Chih-Hsiang Hsiao , Chi-Hsuan Lin
IPC: G06F12/0871 , G06F12/0868
Abstract: The present invention provides a microcontroller, wherein the microcontroller includes a processor, a first memory and a cache controller. The first memory includes at least a working space. The cache controller is coupled to the first memory, and is arranged for managing the working space of the first memory, and dynamically loading at least one object from a second memory to the working space of the first memory in an object-oriented manner.
-
10.
公开(公告)号:US20170245195A1
公开(公告)日:2017-08-24
申请号:US15050407
申请日:2016-02-22
Applicant: MEDIATEK INC.
Inventor: Chi-Hsuan Lin , Po-Yu Chen , Chih-Hsiang Hsiao , Pei-Lun Suei
IPC: H04W40/10 , H04W52/02 , H04L12/755 , H04L12/931 , H04L12/733 , H04L12/721
CPC classification number: H04W40/10 , H04L45/021 , H04L45/124 , H04L45/126 , H04L49/405 , H04W52/0203 , H04W52/0219 , Y02D70/1262 , Y02D70/142 , Y02D70/144 , Y02D70/162 , Y02D70/26 , Y02D70/326
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.
-
-
-
-
-
-
-
-
-