Apparatus and method for synchronizing software between computers
First Claim
1. An apparatus for synchronizing software, the apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor; and
a software fix manager residing in the memory, the software fix manager comparing a software inventory of a target computer with a preferred software inventory to determine at least one software product synchronization for at least one software product on the target computer.
0 Assignments
0 Petitions
Accused Products
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.
112 Citations
61 Claims
-
1. An apparatus for synchronizing software, the apparatus comprising:
-
at least one processor; a memory coupled to the at least one processor; and a software fix manager residing in the memory, the software fix manager comparing a software inventory of a target computer with a preferred software inventory to determine at least one software product synchronization for at least one software product on the target computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for synchronizing software in a network, the apparatus comprising:
a managing computer comprising a software fix manager, the software fix manager comparing at least one software fix inventory of at least one of a plurality of target computers in the network with a preferred software fix inventory to determine at least one software product synchronization for at least one software product on the at least one target computer, the managing computer sending the at least one software product synchronization to the at least one target computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A method for synchronizing software, the method comprising the steps of:
-
comparing a software inventory of a target computer with a preferred software inventory; creating at least one software product synchronization for at least one software product on the target computer; and applying the at least one software product synchronization to the target computer. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for synchronizing software in a network, the method comprising the steps of:
-
providing a software fix manager that resides on a managing computer in the network, the managing computer comprising a preferred software fix inventory, the preferred software fix inventory comprising at least one preferred fix record of at least one software product; providing an update controller residing on at least one target computer in the network, the at least one target computer comprising a target software fix inventory, the target software fix inventory comprising at least one fix record of at least one software product on the at least one target computer; comparing the target software fix inventory with the preferred software fix inventory; creating and updating a fix list based on the comparison, the fix list comprising at least one software product synchronization for at least one software product on the at least one target computer; sending the fix list to the at least one target computer; and applying the at least one software product synchronization to the at least one target computer. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A program product comprising:
-
a software fix manager comparing a software inventory of a target computer with a preferred software inventory to determine at least one software product synchronization for at least one software product on the target computer; and signal bearing media bearing the software fix manager. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A program product for synchronizing software in a network, the program product comprising:
-
a software fix manager able to reside on a managing computer, the software fix manager comparing at least one software fix inventory of at least one of a plurality of target computers in the network with a preferred software fix inventory to determine at least one software product synchronization for at least one software product on the at least one target computer, the software fix manager sending the at least one software product synchronization to the at least one target computer; and signal bearing media bearing the software fix manager. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification