Fault-tolerant patching system

Data processing: software development – installation – and managem – Software upgrading or updating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S174000

Reexamination Certificate

active

07908600

ABSTRACT:
Techniques that promote a fault-tolerant patching system are described. According to one such technique, a patching operation is performed in two phases. During the first phase, before the updates specified in the patching operation are actually applied, an attempt is made to backup files, or portions thereof, which are going to be updated by the patching operation. If a failure is detected during the first phase, then the patching operation aborts without proceeding to the second phase. During the second phase, an attempt is made to perform the updates that the patching operation specifies. If a failure is detected during the second phase, then all of the updated files, or portions thereof, are restored; those files or file portions are replaced with their corresponding backed-up copies, which were made during the first phase. The foregoing technique is extensible to a system in which prospectively affected files are distributed among nodes.

REFERENCES:
patent: 5495610 (1996-02-01), Shing et al.
patent: 6006034 (1999-12-01), Heath et al.
patent: 6052531 (2000-04-01), Waldin et al.
patent: 6349407 (2002-02-01), Towfiq
patent: 6425126 (2002-07-01), Branson et al.
patent: 6438749 (2002-08-01), Chamberlain
patent: 6526574 (2003-02-01), Jones
patent: 6535894 (2003-03-01), Schmidt et al.
patent: 6990660 (2006-01-01), Moshir et al.
patent: 7376945 (2008-05-01), Kakumani et al.
patent: 7461374 (2008-12-01), Balint et al.
patent: 2003/0050932 (2003-03-01), Pace et al.
patent: 2004/0015942 (2004-01-01), Branson et al.
U.S. Appl. No. 10/073,669, filed Feb. 11, 2002, Office Action Mailing Date Dec. 28, 2005.
TDB-ACC-NO: NNRD412102, Disclosure Title: “System for Service Level Identification in Client/Server WWW/Java Environment”, Research Disclosure, Aug. 1998, UK. 6 pages, retrieved form EAST V 2.0.1.4, Nov. 22, 2004.
Pugh, William; “Compressing Java Class Files”, pp. 247-258, 1999 ACM database, Jan. 13, 2005.
“Updating a JAR File”, 3 pages, retrieved from <URL http://java.sun.com/docs/books/tutorial/jar/basics/update.html>, retrieved Jan. 13, 2005.
“Retrologic Systems RetroGuard Java Obfuscation”, retrieved from google.com search , <URL http://www.retrologic.com/rg-docspatchadv.html>, Jan. 13, 2005.
Opatch Users Guide, 2003.
Michael Zampiceni, Oracle Universal Installer and Opatch User's Guide, Apr. 2009.
Sivakumar Seshadri, Oracle Universal Installer and OPatch User's Guide, Jun. 2005, 168 pages.
Alain Trottier, Sun Java 2 Enterprise edition (J2EE) Web component developer exam: exam 310-080, Que Publishing, Nov. 2002, 508 pages, 3 pages provided.
Sean Brydon, Carla Mott, Packaging Utility Classes or Library JAR Files in a Portable J2EE Application, Mar. 1, 2005, 6 pages.
Matt Albercht, “Grobo-Rezip: GroboCoverage Ant Tasks”, GroboUtils Project, http://web.archive.org/web/20050209073452/http://groboutils.sourceforge.net/codecoverage/v2—antdoc—grobo-rezip.html; Feb. 9, 2005; 3 pages.
U.S. Appl. No. 11/174,069, filed Jun. 30, 2005, Final Office Action, Correspondence Mailing Date Mar. 4, 2010.
Weidenfeller, T., “Java—Make and execute .jar-file, forum post velocityreviews.com,” Apr. 20, 2005, 3 pages.

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

Fault-tolerant patching system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Fault-tolerant patching system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fault-tolerant patching system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2698926

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