Data processing: software development – installation – and managem – Software upgrading or updating
Reexamination Certificate
2011-03-15
2011-03-15
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software upgrading or updating
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.
Ganguly Shamik
Nguyen PhiDien Ha
Saha Debashis
Coyer Ryan D
Hickman Palermo & Truong & Becker LLP
Oracle International Corporation
Zhen Wei Y
LandOfFree
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.
Profile ID: LFUS-PAI-O-2698926