Data processing: software development – installation – and managem – Software installation
Reexamination Certificate
1999-06-18
2002-09-17
Khatri, Anil (Department: 2122)
Data processing: software development, installation, and managem
Software installation
C717S168000, C717S177000
Reexamination Certificate
active
06453469
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to the field of computer systems, and specifically, to automatic de-installation of a target application module if the application module does not function properly.
2. Background Information
There are a number of mechanisms for installing a target application program using an installation program, where the installation program itself is an application. The installation application is responsible for taking necessary components of the target application and placing it on a target media, and making modifications to the operating system, if necessary, to allow the target application to execute properly. These mechanisms include using an executable program or a batch file. Typically, the installation of the application programs is user initiated. If there is a problem, the user is asked to de-install the application program if it fails to run properly.
However, if the application program is installed automatically without the knowledge and consent of the user, the application program can cause the system to lock up if the application program fails to run properly or is otherwise rendered inoperable.
SUMMARY OF THE INVENTION
The present invention comprises a method of automatically de-installing an application module on a target media. In one embodiment, the method includes determining whether a shared resource exists on a target media, and, if the shared resource exists, determining whether the application module functioned properly on the target media, and automatically de-installing the application module if the application module failed to function properly.
Other embodiments are described and claimed herein.
REFERENCES:
patent: 5121345 (1992-06-01), Lentz
patent: 5128995 (1992-07-01), Arnold et al.
patent: 5131089 (1992-07-01), Cole
patent: 5142680 (1992-08-01), Ottman et al.
patent: 5146568 (1992-09-01), Flaherty et al.
patent: 5214695 (1993-05-01), Arnold et al.
patent: 5274816 (1993-12-01), Oka
patent: 5280627 (1994-01-01), Flaherty et al.
patent: 5307497 (1994-04-01), Feigenbaum et al.
patent: 5325532 (1994-06-01), Crosswy et al.
patent: 5379431 (1995-01-01), Lemon et al.
patent: 5381549 (1995-01-01), Tamura
patent: 5418918 (1995-05-01), Vander Kamp et al.
patent: 5444850 (1995-08-01), Chang
patent: 5448741 (1995-09-01), Oka
patent: 5452454 (1995-09-01), Basu
patent: 5463766 (1995-10-01), Schieve et al.
patent: 5469573 (1995-11-01), McGill, III et al.
patent: 5504905 (1996-04-01), Cleary et al.
patent: 5522076 (1996-05-01), Dewa
patent: 5526523 (1996-06-01), Straub et al.
patent: 5542082 (1996-07-01), Solhjell
patent: 5581740 (1996-12-01), Jones
patent: 5586327 (1996-12-01), Bealkowski et al.
patent: 5594903 (1997-01-01), Bunnell et al.
patent: 5604890 (1997-02-01), Miller
patent: 5652868 (1997-07-01), Williams
patent: 5652886 (1997-07-01), Tulpule et al.
patent: 5664194 (1997-09-01), Paulsen
patent: 5680547 (1997-10-01), Chang
patent: 5684996 (1997-11-01), Westerholm et al.
patent: 5692190 (1997-11-01), Williams
patent: 5694583 (1997-12-01), Williams et al.
patent: 5694600 (1997-12-01), Khenson et al.
patent: 5696975 (1997-12-01), Moore et al.
patent: 5701477 (1997-12-01), Chejlava, Jr.
patent: 5715456 (1998-02-01), Bennett et al.
patent: 5717930 (1998-02-01), Imai et al.
patent: 5727213 (1998-03-01), Vander Kamp et al.
patent: 5732268 (1998-03-01), Bizzarri
patent: 5742829 (1998-04-01), Davis et al.
patent: 5745568 (1998-04-01), O'Connor et al.
patent: 5748957 (1998-05-01), Klein
patent: 5754853 (1998-05-01), Pearce
patent: 5758154 (1998-05-01), Qureshi
patent: 5764593 (1998-06-01), Turpin et al.
patent: 5781758 (1998-07-01), Morley
patent: 5790849 (1998-08-01), Crocker et al.
patent: 5796984 (1998-08-01), Pearce et al.
patent: 5802363 (1998-09-01), Williams et al.
patent: 5805880 (1998-09-01), Pearce et al.
patent: 5805882 (1998-09-01), Cooper et al.
patent: 5815706 (1998-09-01), Stewart et al.
patent: 5819063 (1998-10-01), Dahl et al.
patent: 5828888 (1998-10-01), Kozaki et al.
patent: 5832251 (1998-11-01), Takahashi
patent: 5842011 (1998-11-01), Basu
patent: 5854905 (1998-12-01), Garney
patent: 5859969 (1999-01-01), Oki et al.
patent: 5864698 (1999-01-01), Krau et al.
patent: 5887164 (1999-03-01), Gupta
patent: 5901310 (1999-05-01), Rahman et al.
patent: 5907679 (1999-05-01), Hoang et al.
patent: 5933646 (1999-08-01), Hendrickson et al.
patent: 5960206 (1999-09-01), Barsness et al.
patent: 5966540 (1999-10-01), Lister et al.
patent: 5978590 (1999-11-01), Imai et al.
patent: 6073123 (2000-06-01), Staley
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6167567 (2000-12-01), Chiles et al.
patent: 6189147 (2001-02-01), Davis
patent: 6253374 (2001-06-01), Dresevic et al.
patent: 6269480 (2001-07-01), Curtis
patent: 6279154 (2001-08-01), Davis
patent: 6279156 (2001-08-01), Amberg et al.
patent: 6282712 (2001-08-01), Davis et al.
patent: 6308326 (2001-10-01), Murphy et al.
Carey et al, “Microcomputer acess to cross software system” ACM pp 84-91, Sep. 1980.*
Han et al, “Secure multicast software delivery”, IEEE, pp 207-212, Sep. 2000.*
Green, “What you installed is what you see help navigation in modular software products”, IEEE, pp 521-533, Jul. 2000.*
Orimo et al, “Autonomous decentralized system supporting for fault tolerance and on line maintenance of communication software”, IEEE, pp 1536-1540, Feb. 1995.
Khatri Anil
Phoenix Technologies Ltd.
LandOfFree
Method and apparatus to automatically deinstall an... 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 apparatus to automatically deinstall an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus to automatically deinstall an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2848062