Method and system for advertising applications

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06345386

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, particularly 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 method and system for advertising software applications, such as those assigned to a user via a policy, whereby each advertised application appears available to the user even if not installed. Applications may be advertised as available from a source, even though the application is not actually installed. 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)/OLE-based activation, respectively. In this manner, 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.
The present invention may be used for application deployment from a centralized network source, wherein to accomplish advertising, one or more advertising scripts are stored with a policy associated with computer or user policy recipients, and each advertising script includes a product 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, i.e., by placing application shortcuts on a start menu or desktop and by writing entries to the system registry. In this manner, assigned applications may be advertised as available, prior to the actual installation thereof. The installer installs the 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. If found, the installer mechanism installs the published application and advertises it, essentially changing the application to an assigned application.
Other benefits and advantages will become apparent from the following detailed description when taken in conjunction with the drawings, in which:


REFERENCES:
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), Harikrishan 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: 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: 6131192 (2000-10-01), Henry
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6151708 (2000-11-01), Pedtizetti et al.
patent: 6161218 (2000-12-01), Taylor
patent: 6205527 (2001-03-01), Goshey et al.
MCSE Training Guide, Windows NT Workstation 4.0, New Riders, Nov. 1997.*
“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).
Lang, Jay., “IBM Bolsters Windows NT Reliability With Tools Suite,” Information week, ppA6, Jul. 20, 1998.
Green, “Windows Apps Need To Be Aware of Install Methods”,Network World, pp. 45 (No

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for advertising 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 advertising applications, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for advertising applications will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2978729

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.