Electrical computers and digital processing systems: multicomput – Computer network managing
Reexamination Certificate
1998-09-21
2004-12-28
Dinh, Dung C. (Department: 2152)
Electrical computers and digital processing systems: multicomput
Computer network managing
C717S177000
Reexamination Certificate
active
06836794
ABSTRACT:
FIELD OF THE INVENTION
The invention relates generally to computer systems and networks, and more particularly to an improved method and system for deploying applications to users and computers in a network.
BACKGROUND OF THE INVENTION
In contemporary enterprises such as a corporation, one of the duties of a network administrator is to set up and maintain the corporation's computers so as to make employees more productive. Lost productivity at employees' computer desktops is a major cost for corporations, often resulting from user errors such as inadvertently removing some or all of a needed application or using an old application rather than an enterprise-specified one that is improved, secure and/or compatible with others. Productivity is also lost when a desktop is too complex, such as when the desktop has too many non-essential applications and features thereon. Much of the expense of administering distributed personal computer networks is spent at the desktop, performing tasks such as fixing the applications and settings that the user has incorrectly or inadvertently modified.
At the same time, an enterprise wants certain personnel to have access to various software applications, while wanting other applications to be available to certain users for access if needed. For example, a corporate enterprise may declare a policy specifying that everyone in the company should use a particular electronic mail program, while in addition, those in the research department should be able to load a particular spreadsheet application if needed. Similarly, the enterprise may decide that employees spend too much time browsing the Internet, whereby the enterprise desires that only certain groups such as the research group and management group should have Internet browsers installed on their machines.
However, to implement such policy decisions, administrators or the like generally need to physically visit each workstation to load or unload the specified programs, and spend time with the employees regarding the need for installing optional programs. In addition to initially setting the computers, the administrators must hope (or regularly check) that the users do not change the settings, however users regularly make modifications, leading to lost productivity. The administrator also needs to revisit the workstations to install new versions of applications.
Moreover, such policies cause problems when multiple users share the same computer, since a policy instituted for one user of that computer may not be compatible with the policy for another. As can be readily appreciated, deploying applications in an enterprise is a complex task that does not fit in well with existing systems and methods.
SUMMARY OF THE INVENTION
Briefly, the present invention provides a system and method for automatically deploying applications by assigning certain applications to users and machines in accordance with a policy. One or more advertising scripts are stored with a policy associated with computer or user policy recipients, and each advertising script includes an application assigned to the policy recipient. When one or more advertising scripts are applied, such as to a user at logon or a machine at re-boot, assigned applications are advertised as available to the user by placing application shortcuts on a start menu or desktop and by writing entries to the system registry such as to enable document invocation through the Windows shell and class activation through system components and applications, i.e., file-extension based activation and COM (Component Object Model) CLSID (class identifier)-based activation, respectively. In this manner, assigned applications may be advertised as available, prior to the actual installation thereof. An installer installs advertised applications as needed, i.e., upon user activation of the application. Other applications may be published, whereby they do not appear to be available, but are optionally available if activated (e.g., via file extension-based activation and CLSID-based activation) or manually installed by a user.
Other benefits and advantages will become apparent from the following detailed description when taken in conjunction with the drawings, in which:
REFERENCES:
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5421009 (1995-05-01), Platt
patent: 5473772 (1995-12-01), Halliwell et al.
patent: 5535326 (1996-07-01), Baskey et al.
patent: 5555416 (1996-09-01), Owens et al.
patent: 5586304 (1996-12-01), Stupek, Jr. et al.
patent: 5625823 (1997-04-01), Debenedictis et al.
patent: 5630076 (1997-05-01), Saulpaugh et al.
patent: 5644766 (1997-07-01), Coy et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5659547 (1997-08-01), Scarr et al.
patent: 5692129 (1997-11-01), Sonderegger et al.
patent: 5732266 (1998-03-01), Moore et al.
patent: 5732275 (1998-03-01), Kullick et al.
patent: 5742829 (1998-04-01), Davis et al.
patent: 5752042 (1998-05-01), Cole et al.
patent: 5764992 (1998-06-01), Kullick et al.
patent: 5768566 (1998-06-01), Harikrishnan et al.
patent: 5778234 (1998-07-01), Hecht et al.
patent: 5784612 (1998-07-01), Crane et al.
patent: 5790664 (1998-08-01), Coley et al.
patent: 5790856 (1998-08-01), Lillich
patent: 5796967 (1998-08-01), Filepp et al.
patent: 5805897 (1998-09-01), Glowny
patent: 5835911 (1998-11-01), Nakagawa et al.
patent: 5859969 (1999-01-01), Oki et al.
patent: 5859978 (1999-01-01), Sonderegger et al.
patent: 5867713 (1999-02-01), Shrader et al.
patent: 5867714 (1999-02-01), Todd et al.
patent: 5870762 (1999-02-01), Lee
patent: 5897640 (1999-04-01), Veghte et al.
patent: 5925127 (1999-07-01), Ahmad
patent: 5930513 (1999-07-01), Taylor
patent: 5930514 (1999-07-01), Thompson et al.
patent: 5933647 (1999-08-01), Aronberg et al.
patent: 5954827 (1999-09-01), Frank et al.
patent: 5960204 (1999-09-01), Yinger et al.
patent: 5966540 (1999-10-01), Lister et al.
patent: 5978590 (1999-11-01), Imai et al.
patent: 5987504 (1999-11-01), Toga
patent: 5995756 (1999-11-01), Herrmann
patent: 5999740 (1999-12-01), Rowley
patent: 6006034 (1999-12-01), Heath et al.
patent: 6006035 (1999-12-01), Nabahi
patent: 6009274 (1999-12-01), Fletcher et al.
patent: 6009401 (1999-12-01), Horstmann
patent: 6021438 (2000-02-01), Duvvoori et al.
patent: 6023586 (2000-02-01), Gaisford et al.
patent: 6029147 (2000-02-01), Horadan et al.
patent: 6041333 (2000-03-01), Bretschneider et al.
patent: 6067582 (2000-05-01), Smith et al.
patent: 6075943 (2000-06-01), Feinman
patent: 6131192 (2000-10-01), Henry
patent: 6138153 (2000-10-01), Collins, III et al.
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6151708 (2000-11-01), Pedrizetti et al.
patent: 6161218 (2000-12-01), Taylor
patent: 6192406 (2001-02-01), Ma et al.
patent: 6199204 (2001-03-01), Donohue
patent: 6202207 (2001-03-01), Donohue
patent: 6205527 (2001-03-01), Goshey et al.
patent: 6212536 (2001-04-01), Klassen et al.
patent: 6219786 (2001-04-01), Cunningham et al.
patent: 6314565 (2001-11-01), Kenner et al.
patent: 6324693 (2001-11-01), Brodersen et al.
“Automating Microsoft Transaction Server Client Installation,” Microsoft Corporation, URL:wysiwyg://MAIN.PRODINFO.6/http://msdn.mi...m/library/backgrnd/html/msdn_install.html (Jun. 1997), printed Feb. 29, 2000.
“Seagate Enterprise Management Software-East Announces Release of Desktop Management Suite; Best-of-Breed Point Solutions Integrated to Provide Heterogenous LAN Management,”Business Wire, p. 04020056 (Apr. 2, 1996).
Kelly, Mike, “Gain Control of Application Setup and Maintenance with the New Windows Installer,”Microsoft Systems Journal,pp. 15-18, 20-23, 26-27 (Sep. 1998).
Lang, Jay., “IBM Bolsters Windows NT Reliability With Tools Suite,”Information Week, p. A6ff (Jul. 20, 1998).
Dunigan, et al.,MCSE Training Guide: Windows NT Workstation 4, New Riders Publishing, pp. 28-32, 402 405, 486-492 (1997).
Green, “Windows Apps Need To Be Aware of Install Methods”,Network World, p. 45 (Nov. 1994).
McKinney et al., “Win Tips Windows 9x”,Windows Magazine, pp. 255-258 (Aug. 1998).
McNutt, “Administering X Sites”,Unix Review, pp. 45ff (Jul. 1992).
M
Cherry Michael J.
Horstmann Markus
Kays, Jr. David E.
Lucovsky Mark
Mishra Debi P.
Dinh Dung C.
Law Offices of Albert S. Michalik, PllC
Microsoft Corporation
LandOfFree
Method and system for assigning and publishing applications does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for assigning and publishing applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for assigning and publishing applications will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3289003