Back to results
US 8,019,725 B1Granted
Software update management
AssigneeApple Inc.
InventorsScott Mulligan, Benjamin Beasley
Life of this patent
Estimating the term…
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.
Claims34
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.
4 more elements
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.
3 more elements
Dependencies are inferred from the claim text.