Software update management
First Claim
Patent Images
1. A software update method, comprising:
- receiving, at a first computer system, a first update request from a first client computer system for software updates, the first client computer system having a membership in a first client computer group;
receiving, at the first computer system, a second update request from a second client computer for software updates, the second client computer system having a membership in a second client computer group;
sending, by the first computer system, a first message to a second computer system, the first message based on a composite of the first and second client computer group'"'"'s update requests, the first message identifying a composite group of software update packages to be obtained from sources identified by the second computer system;
obtaining, by the first computer system, the composite group of software update packages;
sending, by the first computer system, a second message to the first client computer system, the second message based on the first client computer group membership and identifying a first group of software update packages to be obtained from the first computer system; and
sending, by the first computer system, a third message to the second client computer system, the third message based on the second client computer group membership and identifying a second group of software update packages to be obtained from the first computer system wherein the first group of identified software updates is not identical to the second group of identified software updates.
2 Assignments
0 Petitions
Accused Products
Abstract
A software update method permits a local software update server to act as a update source for client computer systems in its local network. The local update server provides updates for one or more specified groups of client computers.
-
Citations
34 Claims
-
1. A software update method, comprising:
-
receiving, at a first computer system, a first update request from a first client computer system for software updates, the first client computer system having a membership in a first client computer group; receiving, at the first computer system, a second update request from a second client computer for software updates, the second client computer system having a membership in a second client computer group; sending, by the first computer system, a first message to a second computer system, the first message based on a composite of the first and second client computer group'"'"'s update requests, the first message identifying a composite group of software update packages to be obtained from sources identified by the second computer system; obtaining, by the first computer system, the composite group of software update packages; sending, by the first computer system, a second message to the first client computer system, the second message based on the first client computer group membership and identifying a first group of software update packages to be obtained from the first computer system; and sending, by the first computer system, a third message to the second client computer system, the third message based on the second client computer group membership and identifying a second group of software update packages to be obtained from the first computer system wherein the first group of identified software updates is not identical to the second group of identified software updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A software update method, comprising:
-
requesting and receiving a group of software update packages at a local update server from a distal update server, the group of software update packages based on a composite of software associated with computer group memberships for a plurality of computers, the plurality of computers configured to receive software updates from sources identified by the local update server; receiving, at the local update server, a first update request from a first client computer system, the first client computer system having a first computer group membership; receiving, at the local update server, a second update request from a second client computer, the second client computer system having a second computer group membership; sending, by the local update server, a first message responsive to the first update request to the first client computer system and based on the first computer group membership, the first message identifying a first group of voluntary software update packages to be obtained from sources identified by the local update server; and sending, by the local update server, a second message responsive to the second update request to the second client computer system and based on the second computer group membership, the second message identifying a second group of voluntary-software update packages to be obtained from sources identified by the local update server wherein the first group of identified software updates is not identical to the second group of identified software updates. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification