Method and system for assigning and publishing applications
First Claim
1. In a computer network, a system for deploying a plurality of programs to a policy recipient, comprising, means for maintaining an association between each program and the policy recipient, at least one association corresponding to a program that is assigned as mandatory for the policy recipient to have on a computer system associated with that policy recipient, and at least one other association corresponding to a program that is published as optional for the policy recipient to have on the computer system associated with that policy recipient, means for determining a time for deploying each assigned program to the policy recipient and means for making that program available to the policy recipient at that time, and means for deploying each published program to the policy recipient when the published program is activated via the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
100 Citations
31 Claims
- 1. In a computer network, a system for deploying a plurality of programs to a policy recipient, comprising, means for maintaining an association between each program and the policy recipient, at least one association corresponding to a program that is assigned as mandatory for the policy recipient to have on a computer system associated with that policy recipient, and at least one other association corresponding to a program that is published as optional for the policy recipient to have on the computer system associated with that policy recipient, means for determining a time for deploying each assigned program to the policy recipient and means for making that program available to the policy recipient at that time, and means for deploying each published program to the policy recipient when the published program is activated via the computer system.
- 15. In a computer network, a system of automatically deploying an assigned program to a policy recipient, comprising, means for generating a script having information therein corresponding to the assigned program, means for associating the script with a policy, means for applying the policy to the policy recipient by processing the script at a computer associated with the policy recipient to advertise the assigned program as available for execution by the policy recipient prior to installation of program code needed to execute the program, wherein the program is installed such that the program is installable on demand in response to a request to execute the program.
-
23. In a computing environment, a system, comprising:
-
means for maintaining deployment information in association with a policy recipient, the deployment information comprising;
1) assigned program data, the assigned program data identifying assigned programs that upon a deployment event are made available to the policy recipient via automatic deployment to a computer system associated with the policy recipient;
2) published program data, the published program data identifying published programs that are published to the policy recipient for optional deployment to the computer system associated with the policy recipient, each published program deployed upon a detected need for that published program;
means for automatically configuring a computer system associated with the policy recipient upon a deployment event, to have the assigned programs available for execution; and
means for configuring the computer system with a selected published program upon a detected need for that selected published program. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-implemented method, comprising, maintaining an association between each program of a plurality of programs and a policy recipient, at least one association corresponding to a program that is assigned as mandatory for the policy recipient to have on a computer system associated with that policy recipient, and at least one other association corresponding to a program that is published as optional for the policy recipient to have on the computer system associated with that policy recipient, determining a time for deploying each assigned program to the policy recipient and making that program available to the policy recipient at that time, and deploying each published program to the policy recipient when the published program is activated via the computer system.
Specification