Patent ID: 11966787
Assignee: MCAFEE, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. A computing apparatus, comprising:
an endpoint hardware platform comprising a central processor unit (CPU) circuit and a memory; and
instructions encoded within the memory to instruct the CPU circuit to:
enumerate a plurality of running user processes, and associate resource demands with the running user processes;
predict a resource starvation condition for a selected user process, selected from the running user processes;
rank the plurality of running user processes according to a multi-factor resource-wise process prioritization topology, wherein ranking comprises including device-local user interaction as an input for ranking the selected user process; and
according to the ranking and a safeguard algorithm, deallocate resources from a process ranked lower than the selected user process and assign the deallocated resources to the selected user process to mitigate the predicted resource starvation condition.