Method and system for performing automatic startup application launch elimination
First Claim
1. A method for controlling a startup sequence in a computer system comprising the steps of:
- automatically monitoring at least one aspect of a plurality of startup applications launched during the startup sequence;
automatically analyzing the at least one aspect of the plurality of startup applications based on at least one criteria, the at least one criteria indicating whether a portion of the plurality of startup applications is extraneous at startup, the portion of the plurality of startup applications being extraneous if exhibiting at least one undesirable characteristic, the undesirable characteristic including at least one time of termination less than a particular threshold, a crash rate greater than a particular threshold, use of the portion of the plurality of startup application being below a particular threshold, at least one aberrant behavior during operation, and utilizing unavailable hardware;
automatically removing from the startup sequence at least one of the portion of the plurality of startup applications that are extraneous.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for controlling a startup sequence in a computer system is disclosed. The method and system include monitoring at least one aspect of a plurality of startup applications launched during the startup sequence. The method and system further include analyzing the at least one aspect of the plurality of startup applications based on at least one criteria. The at least one criteria indicates whether a portion of the plurality of startup applications is extraneous at startup. The method and system further include automatically removing at least one of the portion of the plurality of startup applications from the startup sequence.
42 Citations
39 Claims
-
1. A method for controlling a startup sequence in a computer system comprising the steps of:
-
automatically monitoring at least one aspect of a plurality of startup applications launched during the startup sequence; automatically analyzing the at least one aspect of the plurality of startup applications based on at least one criteria, the at least one criteria indicating whether a portion of the plurality of startup applications is extraneous at startup, the portion of the plurality of startup applications being extraneous if exhibiting at least one undesirable characteristic, the undesirable characteristic including at least one time of termination less than a particular threshold, a crash rate greater than a particular threshold, use of the portion of the plurality of startup application being below a particular threshold, at least one aberrant behavior during operation, and utilizing unavailable hardware; automatically removing from the startup sequence at least one of the portion of the plurality of startup applications that are extraneous. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium containing a program for controlling a startup sequence in a computer system, the program including instructions for:
-
automatically monitoring at least one aspect of a plurality of startup applications launched during the startup sequence; automatically analyzing the at least one aspect of the plurality of startup applications based on at least one criteria, the at least one criteria indicating whether a portion of the plurality of startup applications is extraneous at startup, the portion of the plurality of startup applications being extraneous if exhibiting at least one undesirable characteristic, the undesirable characteristic including at least one of a time of termination less than a particular threshold, a crash rate greater than a particular threshold, use of the portion of the plurality of startup application being below a particular threshold, at least one aberrant behavior during operation, and utilizing unavailable hardware; automatically removing from the startup sequence at least one of the portion of the plurality of startup applications that is extraneous. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer system comprising;
-
a plurality of startup applications launched during startup; a startup application elimination module for automatically monitoring at least one aspect of the plurality of startup applications launched during a startup sequence, the startup application elimination module also for automatically analyzing the at least one aspect of the plurality of startup applications to based on at least one criteria, the at least one criteria indicating whether a portion of the plurality of startup applications is extraneous at startup, the portion of the plurality of startup application being extraneous if exhibiting at least one undesirable characteristic, the undesirable characteristic including at least one of a time of termination less than a particular threshold, a crash rate greater than a particular threshold, use of the portion of the plurality of startup application being below a particular threshold, at least one aberrant behavior during operation, and utilizing an available hardware, startup application elimination module also for automatically removing from the startup sequence at least one of the portion of the plurality of startup applications that is extraneous. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification