Patent ID: 9697009
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A method comprising using a processor of a computer system to: automatically generate a list of programs that auto-start on a computer system; in response to the automatically generated list of programs, automatically compare the list of the programs that auto-start with a list of system-required programs and a list of used programs; automatically identify a list of auto-start deactivation candidate programs that are not system-required and have not been used for a defined period of time; consult a database comprising deactivation priorities for programs of the list of auto-start deactivation candidate programs; deactivate, in order of their respective deactivation priorities identified by the consulting of the database comprising the deactivation priorities, one or more programs in the auto-start list of deactivation candidate programs to release one or more resources of the computer system operating under an operating system and to improve performance of the computer system; monitor extension points to detect requests addressed to the deactivated one or more programs; and in response to the monitoring extension points, reactivate the deactivated one or more programs.