Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
83 words
A method of providing an application to a computer system, comprising: receiving information at the computer system corresponding to an application from a first set of data external to the computer system; processing the information to advertise the application as available for execution prior to installation of application code used to execute the application; and in response to a request to execute the application installing the application, code at the computer system from a second set of data and executing the application code.
Claim 2
Independent Claim
83 words
A method of providing an application to a computer system, comprising: receiving information at the computer system corresponding to an application from a first set of data external to the computer system; processing the information to advertise the application as available for execution prior to installation of application code used to execute the application; and in response to a request to execute the application installing the application, code at the computer system from a second set of data and executing the application code.
Claim 3
Dependent Claim
43 words
The method of claim 1 wherein the computer system is in a network of computers, wherein receiving information corresponding to the application comprises receiving from the network a logon script comprising executable code, and wherein processing the information includes executing the logon script.
Claim 4
Dependent Claim
24 words
The method of claim 1 wherein processing the information comprises writing information to a data store having information about the computer system maintained therein.
Claim 5
Dependent Claim
16 words
The method of claim 1 wherein processing the information comprises writing information to a user profile.
Claim 6
Dependent Claim
18 words
The method of claim 1 wherein processing the information comprises writing an application shortcut to a start menu.
Claim 7
Dependent Claim
17 words
The method of claim 1 wherein processing the information comprises writing an application shortcut to a desktop.
Claim 8
Dependent Claim
20 words
The method of claim 1 wherein processing the information comprises writing information corresponding to the application to a system registry.
Claim 9
Dependent Claim
31 words
The method of claim 7 wherein writing information corresponding to the application to a system registry comprises writing an association between a file extension and the application to the system registry.
Claim 10
Dependent Claim
24 words
The method of claim 7 wherein writing information corresponding to the application to a system registry comprises writing class information to the system registry.
Claim 11
Dependent Claim
24 words
The method of claim 1 wherein processing the information comprises displaying an icon corresponding to the application on a display of the computer system.
Claim 12
Dependent Claim
26 words
The method of claim 1 wherein the request to execute the application corresponds to a user inputting data corresponding to the application into the computer system.
Claim 13
Dependent Claim
88 words
The method of claim 1 wherein the information corresponding to the application includes file extension information, wherein processing the information to advertise the application as available for execution includes writing the file extension information into a registry of the computer system in association with the application, and further comprising: receiving file extension information corresponding to a user activation request; and in response to the user activation request, accessing the registry to locate an association between the file extension information corresponding to the user activation request and the application.
Claim 14
Dependent Claim
16 words
The method of claim 12 further comprising: opening a file corresponding to the file extension information.
Claim 15
Dependent Claim
90 words
The method of claim 1 wherein the information corresponding to the application includes object identification information, wherein processing the information to advertise the application as available for execution includes writing the object identification information into a registry of the computer system in association with the application, and further comprising: receiving object identification information corresponding to a Component Object Model (COM) activation request; and in response to the activation request, accessing the registry to locate an association between the object identification information corresponding to the COM activation request and the application.
Claim 16
Dependent Claim
132 words
The method of claim 1 wherein the computer system is connected to a network, wherein the information corresponding to the application includes file extension information, wherein processing the information to advertise the application as available for execution includes writing the file extension information into a registry of the computer system in association with the application, and further comprising: receiving file extension information corresponding to a user activation request; in response to the user activation request, accessing the registry to attempt to locate an association between the file extension information corresponding to the user activation request and the application; and if an association is not found, accessing a centralized store on the network to attempt to locate an association between the file extension information corresponding to the user activation request and the application.
Claim 17
Dependent Claim
17 words
The method of claim 15 wherein automatically installing the application includes installing the application from the network.
Claim 18
Dependent Claim
16 words
The method of claim 16 further comprising: opening a file corresponding to the file extension information.
Claim 19
Dependent Claim
23 words
The method of claim 1 wherein the first set of data and the second set of data are maintained at a common source.
Claim 20
Independent Claim
87 words
A system for providing an application to a computer system, comprising: a mechanism configured to write information received from an external source and corresponding to the application into a storage accessible by the computer system; an installer mechanism at the computer system configured to receive and process the information to advertise the application as available for execution on the computer system prior to installation thereof; and the installer mechanism invoked upon a request to execute the application and in response, initially installing application code for execution thereof.
Claim 21
Independent Claim
87 words
A system for providing an application to a computer system, comprising: a mechanism configured to write information received from an external source and corresponding to the application into a storage accessible by the computer system; an installer mechanism at the computer system configured to receive and process the information to advertise the application as available for execution on the computer system prior to installation thereof; and the installer mechanism invoked upon a request to execute the application and in response, initially installing application code for execution thereof.
Claim 22
Dependent Claim
36 words
The system of claim 19 wherein the computer system is in a network of computers, and further comprising a logon process, wherein the installer mechanism receives the information corresponding to the application via the logon process.
Claim 23
Dependent Claim
65 words
The system of claim 19 wherein the computer system is in a network of computers and wherein the storage is a centralized store of information on the network, and wherein the mechanism configured to write the information corresponding to an application into a storage writes the information in a script and stores the script in association with policy information in the centralized store of information.
Claim 24
Dependent Claim
31 words
The system of claim 19 wherein the installer mechanism advertises the application as available for execution by writing information to a data store having information about the computer system maintained therein.
Claim 25
Dependent Claim
23 words
The system of claim 19 wherein the installer mechanism advertises the application as available for execution by writing information to a user profile.
Claim 26
Dependent Claim
23 words
The system of claim 19 wherein the installer mechanism advertises the application as available for execution by writing information to a system registry.
Claim 27
Dependent Claim
25 words
The system of claim 24 wherein the information written to the system registry includes an association between at least one file extension and the application.
Claim 28
Dependent Claim
16 words
The system of claim 24 wherein the information written to the system registry includes type information.
Claim 29
Dependent Claim
17 words
The system of claim 24 wherein the information written to the system registry includes object identifier information.
Claim 30
Dependent Claim
12 words
The system of claim 27 wherein the identifier information comprises a GUID.
Claim 31
Dependent Claim
15 words
The system of claim 19 wherein the installer mechanism is invoked by an operating system.
Claim 32
Dependent Claim
19 words
The system of claim 19 wherein the installer mechanism installs the application code from at least one network server.
Claim 33
Dependent Claim
32 words
The system of claim 19 wherein the request includes file extension information, and wherein the installer mechanism accesses a registry to locate an association between the file extension information and the application.
Claim 34
Dependent Claim
32 words
The system of claim 19 wherein the request includes object identifier information, and wherein the installer mechanism accesses the registry to locate an association between the object identifier information and the application.
Claim 35
Dependent Claim
29 words
The system of claim 19 wherein the installer mechanism is invoked by an operating system, and accesses a centralized store on a network to attempt to locate the application.
Claim 36
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions for performing the method of claim 1 .
Claim 37
Dependent Claim
95 words
A computer-readable medium having computer-executable instructions, comprising: receiving information at the computer system corresponding to an application from a data source external to the computer system; processing the information to advertise the application as available for execution prior to initial installation of application code used to execute the application; detecting a request to execute the application; and determining whether code needed to execute the application is installed in the computer system, and if so, executing the application, and if not, automatically installing the application code at the computer system and thereafter executing the application code.
Claim 38
Dependent Claim
95 words
A computer-readable medium having computer-executable instructions, comprising: receiving information at the computer system corresponding to an application from a data source external to the computer system; processing the information to advertise the application as available for execution prior to initial installation of application code used to execute the application; detecting a request to execute the application; and determining whether code needed to execute the application is installed in the computer system, and if so, executing the application, and if not, automatically installing the application code at the computer system and thereafter executing the application code.