Data processing: software development – installation – and managem – Software upgrading or updating
Reexamination Certificate
2007-05-08
2007-05-08
Steelman, Mary J. (Department: 2191)
Data processing: software development, installation, and managem
Software upgrading or updating
C717S124000
Reexamination Certificate
active
10252868
ABSTRACT:
A method, apparatus, and computer instructions for updating a software component. A determination is made as to whether to update the software component. The software component is updated to form an updated software component in response to a determination to update the software component. The updated software component is automatically tested. A corrective action is performed in response to a failure in testing of the updated component.
REFERENCES:
patent: 5638494 (1997-06-01), Pinard et al.
patent: 5701400 (1997-12-01), Amado
patent: 5790789 (1998-08-01), Suarez
patent: 5805776 (1998-09-01), Juengst et al.
patent: 5832467 (1998-11-01), Wavish
patent: 5909544 (1999-06-01), Anderson et al.
patent: 5935264 (1999-08-01), Nevill et al.
patent: 5978911 (1999-11-01), Knox et al.
patent: 6023586 (2000-02-01), Gaisford et al.
patent: 6026374 (2000-02-01), Chess
patent: 6055562 (2000-04-01), Devarakonda et al.
patent: 6125359 (2000-09-01), Lautzenheiser et al.
patent: 6182245 (2001-01-01), Akin et al.
patent: 6199204 (2001-03-01), Donohue
patent: 6219829 (2001-04-01), Sivakumar et al.
patent: 6256771 (2001-07-01), O'Neil et al.
patent: 6286131 (2001-09-01), Beers et al.
patent: 6330586 (2001-12-01), Yates et al.
patent: 6353897 (2002-03-01), Nock et al.
patent: 6360331 (2002-03-01), Vert et al.
patent: 6463584 (2002-10-01), Gard et al.
patent: 6467088 (2002-10-01), AlSafadi et al.
patent: 6473794 (2002-10-01), Guheen et al.
patent: 6529950 (2003-03-01), Lumelsky et al.
patent: 6567957 (2003-05-01), Chang et al.
patent: 6584455 (2003-06-01), Hekmatpour
patent: 6751608 (2004-06-01), Cohen et al.
patent: 6779016 (2004-08-01), Aziz et al.
patent: 6804709 (2004-10-01), Manjure et al.
patent: 6834341 (2004-12-01), Bahl et al.
patent: 6851115 (2005-02-01), Cheyer et al.
patent: 6892218 (2005-05-01), Heddaya et al.
patent: 6970869 (2005-11-01), Slaughter et al.
patent: 2002/0100036 (2002-07-01), Moshir et al.
patent: 2002/0120685 (2002-08-01), Srivastava et al.
patent: 2002/0143819 (2002-10-01), Han et al.
patent: 2002/0174414 (2002-11-01), Matsuo et al.
patent: 2002/0183866 (2002-12-01), Dean et al.
patent: 2003/0154279 (2003-08-01), Aziz
patent: 2003/0200293 (2003-10-01), Fearn et al.
patent: 2003/0212924 (2003-11-01), Avvari et al.
patent: 2003/0235158 (2003-12-01), Lee et al.
patent: 2004/0236843 (2004-11-01), Wing et al.
patent: WO 02/093290 (2002-11-01), None
Feng, An, Kikuno, Tohru, Torii, Koji, “Updating Semantic Information to Support Coordination in Distributed Software Development Environments”, p. 13-22, 1993 IEEE, retrieved from IEEE database Mar. 4, 2004.
Gavrilovska, Ada, Schwan, Karsten, Oleson, Van, “A Parctical Approach for ‘Zero’ Downtime in an Operational Information System”, Jul. 2002, retrieved from IEEE database Mar. 4, 2004.
Panagos, E., Biliris, A., “Synchronization and Recovery in a Client-Server Storage System”, p. 209-223, 1997 The VLDB Journal, retrieved from ACM Portal database Mar. 4, 2004.
Yajnik, Shalini, “STL: A Tool for On-line Software Update and Rejuvenation”, p. 258, 1997 IEEE, retrieved from IEEE database Mar. 4, 2004.
http://www.ibm.com/research/autonomic, “Autonomic Computing: IBM's Perspective on the State of Information Technology”, Oct. 2001, pp. 1-40.
IBM Technical Disclosure Bulletin, Mar. 2002, No. 455, p. 499, “Distributed UDDI (Universal Description Discovery and Integration) Registry Lookup and Storage”.
Bagchi et al., “Dependency Analysis in Distributed Systems using Fault Injection: Application to Problem Determination in an e-commerce Environment”, Distributed Operations and Management, 2001, 11 pages.
Brown et al., “An Active Approach to Characterizing Dynamic Dependencies for Problem Determination in a Distributed Environment”, Seventh IFIP/IEEE International Symposium on Integrated Network Management, 2001, 14 pages.
Butler et al., “Error Burst Metrics for Failure Trajectory Analysis”, International Transmission System, IEE Colloquium, The Institution of Electrical Engineers, 1994, IEE, Savoy Place, London WC2R 0BL, UK, 4 pages.
Goswami et al., “Prediction-Based Dynamic Load-Sharing Heuristics”, IEEE Transactions on Parallel and Distributed Systems, vol. 4, No. 6, Jun. 1993, pp. 638-648.
Hellerstein, “An Approach to Selecting Metrics for Detecting Performance Problems in Information Systems”, Proceedings of the Second International Conference on Systems Management, Jun. 19-21, 1996, Toronto, Canada, pp. 1-11.
Hellerstein et al., “Mining Event Data for Actionable Patterns”, IBM Thomas J. Watson Research Center, Hawthorne, New York, The Computer Management Group, 2000, 12 pages.
Keller et al., “Classification and Computation of Dependencies for Distributed Management”, Proceedings of the Fifth IEEE Symposium on Computers and Communication, 2000, pp. 78-83.
Muggleton et al., “Efficient Induction of Logic Programs”, The Turing Institute, Glasgo, UK, pp. 1-14.
Quinlan et al., “Induction of Logic Programs: FOIL and Related Systems”, New Generation Computing 13, 1995, pp. 287-312, 28 pages.
Lee et al., “Error/Failure Analysis Using Event Logs from Fault Tolerant Systems”, Fault-Tolerant Computing, 1991, FTCS-21, Digest of Papers, Twenty-First International Symposium, 1991, pp. 10-17.
Ma et al., “Event Browser: A Flexible Tool for Scalable Analysis of Event Data”, Distributed Operations and Management, 1999, pp. 1-12.
Ma et al., “Mining Mutually Dependent Patterns”, IEEE Conference on Data Mining, 2001, pp. 1-20.
Tang et al., “Analysis and Modeling of Correlated Failures In Multicomputer Systems”, IEEE Transactions on Computers, vol. 41, No. 5, May 1992, pp. 567-577.
Thottan et al., “Proactive Anomaly Detection Using Distributed Intelligent Agents”, IEEE Network, Sep./Oct. 1998, pp. 21-27.
Vilalta et al., “Predictive Algorithms in the Management of Computer Systems”, IBM Systems Journal, vol. 41, No. 3, 2002, pp. 461-474.
Rouvellou et al., “Combining Different Business Rules Technologies: A Rationalization”, Proc. Of the OOPSLA 2000 Workshop on Best-Practices in Business Rule Design and Implementation, Minneapolis, MN, Oct. 2000, pp. 1-6.
Grosof, IBM Research Report RC20836, “Courteous Logic Programs: Prioritized Conflict Handling for Rules”, May 97, 63pp.
Van Den Heuvel W -J et al: “Service Representation, Discovery, and Composition for E-marketplaces”, Cooperative Information Systems. 9thInternational Conference Coopis 2001. Proceedings (Lecture Notes in Computer Science vol. 2172), Proceedings, Trento, Italy, Sep. 5-7, 2000, pp. 270-284.
Piccinelli et al., “Dynamic Service Aggregation in Electronic Marketplaces”, Computer Networks 37 (2001), Elsevier Science Publishers B.V., Amsterdam, NL, vol. 37, No. 2, Oct. 2001, pp. 95-109.
Guttman, “Service Location Protocol: Automatic Discovery of IP Network Services”, IEEE Internet Computing, IEEE Service Center, Piscataway, NJ, US, vol. 3, No. 4, Jul. 1, 1999, pp. 71-80.
Stevens, “18.2 Connection Establishment and Termination”, TCP/IP Illustrated, vol. 1: The Protocols, Addison-Wesley, 1994, pp. 15-16, 229-234.
Newton's Telecom Dictionary, “Denial of Service Attack”, Feb. 2002, CMP Books, 18thEdition, p. 214.
Addis et al., “Negotiating for Software Services”, 2000, IEEE, pp. 1039-1043.
Faratin et al., “Using Similarity Criteria to Make Negotiation Trade-Offs”, 2000, IEEE, pp. 1-8.
Faratin, “Automated Service Negotiation Between Autonomous Computational Agents”, Dec. 2000, University of London, Department of Electronic Engineering, Queen Mary & Westfield College, pp. 1-255 http://ccs.mit.edu/peyman/pubs/peyman-thesis.pdf.
IEEE 100 The Authoritative Dictionary of IEEE Standards Terms, “failover”, Dec. 2000, Standards Information Network IEEE Pr
Das Rajarshi
Lassettre Edwin Richie
Segal Alla
Whalley Ian Nicholas
White Steve Richard
International Business Machines - Corporation
Nelson Eustus D.
Steelman Mary J.
Yee Duke W.
Yociss Lisa L. B.
LandOfFree
Method and apparatus for automatic updating and testing of... 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 for automatic updating and testing of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for automatic updating and testing of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3808433