Patent ID: 11941442
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A method comprising:
invoking, via an operating system of a computer device, execution of a first version of a software program having a first mode of operation that consumes a first amount of physical resources of the computer device;
monitoring, via the operating system, an amount of the physical resources that are consumed by the first version of the software program;
determining, via the operating system, whether to increase or decrease the amount of the physical resources that are consumed by the first version of the software program based on the monitored amount of the physical resources;
selecting, via the operating system, the first version of the software program for switching based a dependency graph generated by the operating system that identifies dependent relationships between the first version of the software program and other software programs of the computer device; and
in response to the determination, switching, via the operating system, from the first version of the software program to a second version of the software program having a second mode of operation that consumes either less or more physical resources than the first mode of operation.