Data processing: software development – installation – and managem – Software upgrading or updating
Reexamination Certificate
2005-11-22
2005-11-22
Khatri, Anil (Department: 2193)
Data processing: software development, installation, and managem
Software upgrading or updating
C717S172000, C717S174000
Reexamination Certificate
active
06968550
ABSTRACT:
A method and apparatus for synchronizing software between computers are disclosed. A software fix manager compares a preferred software inventory with a software inventory from a computer that is to be synchronized and, from this comparison, creates a number of software product synchronizations. An update manager uses the software fix list to apply software product synchronizations to the computer. Preferably, the computer can be brought to the same fix level or product level, if desired, as the preferred software inventory through this process. The software fix manager can place synchronizations in a fix list. There can be multiple software product synchronizations per software product, and the synchronizations can be applied to a computer by removing a software product fix or installing a product software fix. The current invention may also be applied to software products themselves, by installing or removing software products. The present invention potentially has its best application in networks, as numerous target computers or groups of target computers may be synchronized with a preferred software inventory of a model system.
REFERENCES:
patent: 4558413 (1985-12-01), Schmidt et al.
patent: 5349674 (1994-09-01), Calvert et al.
patent: 5410703 (1995-04-01), Nilsson et al.
patent: 5758340 (1998-05-01), Nail
patent: 5761504 (1998-06-01), Corrigan et al.
patent: 5793982 (1998-08-01), Shrader et al.
patent: 5848154 (1998-12-01), Nishio et al.
patent: 5867714 (1999-02-01), Todd et al.
patent: 5887192 (1999-03-01), Nishio
patent: 6067622 (2000-05-01), Moore
patent: 6110228 (2000-08-01), Albright et al.
patent: 6135651 (2000-10-01), Leinfelder et al.
patent: 6138274 (2000-10-01), Huang et al.
patent: 6202207 (2001-03-01), Donohue
patent: 6205579 (2001-03-01), Southgate
patent: 6256773 (2001-07-01), Bowman-Amuah
patent: 6874143 (2005-03-01), Murray et al.
patent: 6889158 (2005-05-01), Penov et al.
patent: PUPA 63-098029 (1988-04-01), None
patent: PUPA 02-249026 (1990-10-01), None
patent: PUPA 04-030218 (1992-02-01), None
patent: PUPA 10-021061 (1998-01-01), None
Choi et al, “Stack allocation and synchronization optimization for Java using escape analysis”, ACM Trans on Prog. Lang and Sys. vol. 25, No. 6, pp 876-910, Nov. 2003.
Veitch et al, “Robust synchronization of software clocks across the internet”, ACM IMC, pp 219-232, Oct. 2004.
Laventhal, “A constructive approach to reliable synchronization code”, IEEE, pp 194-202, 1979.
Lee et al, “Reducing coherence overhead of barrier synchronization in software DSMS”, IEEE SC, pp 1-18, 1998.
Laventhal, “A Constructive Approach to Reliable Synchronization Code,” IEEE—CHI, pp. 194-202, 1979.
Graunke et al., “Synchronization Algorithms for Shared-Memory Multiprocessors,” IEEE—Computer, pp. 60-69, 1990.
Hsiung, “Timing Coverification of Concurrent Embedded Real-Time Systems,” ACM Codes, pp. 110-114, 1999.
Agarwal et al., “Adaptive Backoff Synchronization Techniques,” ACM, pp. 396-406, 1989.
Branson Michael John
DeStefano George Francis
Haugen Ronald Joseph
Hintermeister Gregory Richard
Hurlebaus Gregory Scott
International Business Machines - Corporation
Khatri Anil
Roth Steven W.
LandOfFree
Apparatus and method for synchronizing software between... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for synchronizing software between..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for synchronizing software between... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3455973