Apparatus and method for synchronizing software between...

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

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3455973

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