US 11,693,693 B2
Resource management based on ranking of importance of applications
Qiulin Chen, Shanghai (CN); Hanbing Chen, Shenzhen (CN); and Zhi Kang, Hangzhou (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Apr. 10, 2020, as Appl. No. 16/845,382.
Application 16/845,382 is a continuation of application No. PCT/CN2018/109753, filed on Oct. 11, 2018.
Claims priority of application No. 201710953233.7 (CN), filed on Oct. 13, 2017.
Prior Publication US 2020/0241917 A1, Jul. 30, 2020
Int. Cl. G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06N 20/00 (2019.01); G06F 9/38 (2018.01); G06F 18/22 (2023.01); G06F 18/20 (2023.01); G06F 18/2113 (2023.01)
CPC G06F 9/4843 (2013.01) [G06F 9/3836 (2013.01); G06F 9/4881 (2013.01); G06F 9/50 (2013.01); G06F 9/5038 (2013.01); G06F 18/2113 (2023.01); G06F 18/22 (2023.01); G06F 18/285 (2023.01); G06N 20/00 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method for managing a resource in a computer system, comprising:
obtaining data, wherein the data comprises application sequence feature data related to a current foreground application, and the data further comprises at least one of the following real-time data: a current time of the computer system, current status data of the computer system, or current location data of the computer system;
selecting, from a plurality of machine learning models based on at least one of the real-time data, a target machine learning model that matches the real-time data;
inputting the obtained data into the target machine learning model to rank a plurality of applications installed in the computer system according to their importance;
determining a quantity N of applications whose resources are to be protected, wherein a value of N meets the following condition: a ratio of a quantity of times of using N applications that are most frequently used in a past period of time to a sum of quantities of times of using all applications in the period of time is greater than a preset first threshold, and N is an integer greater than 0; and
performing resource management based on N and the importance ranking.