Method and System for Adding Frequently Selected Applications to a Computer Startup Sequence
First Claim
1. A method for causing an application selected for launching by a user during an operating session of a computer system to be launched during subsequent operating sessions, wherein data and instructions for the application are stored within data and instruction storage within the computer system, and wherein the method comprises:
- a) determining that the application has been launched during a portion of the operating session;
b) determining that the application has been launched a number of times exceeding a launch number criterion during portions of previous operating sessions; and
c) writing data to a startup sequence causing the application to be launched by the computer system during the subsequent operating sessions.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes an automatic startup configuration utility running in a startup sequence to update the startup sequence according to the actions of a user in launching applications during an initial portion of an operating session. An application is considered for automatic launching based on the number of times it has been launched in the past and on the percentage of possible times that it has been launched. Preferably, before an application is added to the startup sequence, the user is presented with a dialog box asking him whether he wishes the application to be added for automatic launching in subsequent operating sessions, or whether he wishes the application to be removed from consideration for automatic launching.
-
Citations
23 Claims
-
1. A method for causing an application selected for launching by a user during an operating session of a computer system to be launched during subsequent operating sessions, wherein data and instructions for the application are stored within data and instruction storage within the computer system, and wherein the method comprises:
-
a) determining that the application has been launched during a portion of the operating session;
b) determining that the application has been launched a number of times exceeding a launch number criterion during portions of previous operating sessions; and
c) writing data to a startup sequence causing the application to be launched by the computer system during the subsequent operating sessions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising a display screen;
- data and instruction storage storing a plurality of applications, a startup configuration database, and a launch history database storing data corresponding to previously launched applications within the plurality of applications; and
a microprocessor programmed to perform a method comprising;
a) reading data within the startup configuration database;
b) launching an application within the plurality of applications from data corresponding to the application within the startup configuration database;
c) displaying a first user interface on the display screen providing for user selection of an application within the plurality of applications;
d) launching a user-selected application in response to a selection signal indicating user selection of the application;
e) writing data corresponding to the user-selected application to the launch history database;
f) determining from data stored within the launch history database that the user-selected application has been launched a number of times exceeding a launch number criterion; and
g) writing data to the startup configuration database corresponding to the user-selected application. - View Dependent Claims (7, 8, 9, 10)
- data and instruction storage storing a plurality of applications, a startup configuration database, and a launch history database storing data corresponding to previously launched applications within the plurality of applications; and
-
11. A computer program product for use with a computer system having a microprocessor executing program steps from an operating system having a capability to launch applications from data corresponding to the applications stored within a startup configuration database, wherein the computer program product includes a computer usable medium having computer readable program code embodied thereon causing the microprocessor to additionally perform a method comprising:
-
a) determining through an operating system interface with the operating system that a selected application has been launched;
b) writing data corresponding to the selected application to a launch history data file, c) determining from data stored within the launch history database that the selected application has been launched a number of times exceeding a launch number criterion; and
d) writing data corresponding to the selected application to the startup configuration database. - View Dependent Claims (12, 13, 14)
-
-
15. A computer data signal embodied on a carrier wave for use within a computer system having a microprocessor executing program steps from an operating system having a capability to launch applications from data corresponding to the applications stored within a startup configuration database, wherein the computer data signal includes program code causing the microprocessor to additionally perform a method comprising:
-
a) determining through an operating system interface with the operating system that a selected application has been launched;
b) writing data corresponding to the selected application to a launch history data file, c) determining from data stored within the launch history database that the selected application has been launched a number of times exceeding a launch number criterion; and
d) writing data corresponding to the selected application to the startup configuration database. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification