Update distribution system architecture and method for distributing software
First Claim
1. A method for controlling the installation behaviors of a computing device during a software update installation, the method comprising:
- obtaining a software update to be installed on the computing device;
determining whether an installation attribute is associated with the software update;
selectively modifying the installation behavior of the computing device according to the installation attribute if it is determined that an installation attribute is associated with the software update; and
installing the update on the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling the update installation behavior of a computing device according to installation attributes is presented. When present, a mandatory installation attribute associated with a software update causes the installation process executed on the computing device to disallow a user to selectively not install the software update. A priority installation attribute causes the computing device to request a higher amount of network bandwidth for obtaining the software update'"'"'s content for installation on the client computing device. A deadline installation attribute associated with the software update causes the computing device to permit a user to selectively not install the software update until an associated deadline passes, at which time the software update is installed without further user interaction. A zero system interruption (ZSI) installation attribute causes the computing device to automatically install the software update without user interaction if the computing device is properly configured.
-
Citations
11 Claims
-
1. A method for controlling the installation behaviors of a computing device during a software update installation, the method comprising:
-
obtaining a software update to be installed on the computing device;
determining whether an installation attribute is associated with the software update;
selectively modifying the installation behavior of the computing device according to the installation attribute if it is determined that an installation attribute is associated with the software update; and
installing the update on the client computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable medium having computer-executable instructions which, when executed on a client computing device, carry out a method for controlling the installation behaviors of the computing device during a software update installation, the method comprising the steps of:
-
obtaining a software update to be installed on the computing device;
determining whether an installation attribute is associated with the software update;
selectively modifying the installation behavior of the computing device according to the installation attribute if it is determined that an installation attribute is associated with the software update; and
installing the update on the client computer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for controlling the installation behaviors of a computing device during a software update installation according to associated installation attributes, the method comprising the steps of:
-
obtaining a software update to be installed on the computing device;
determining whether a mandatory installation attribute is associated with the software update, and if so, modifying the installation behavior of the computing device with respect to the software update such that the user of the computing device is prevented from selectively not installing the software update on the computing device;
determining whether a priority installation attribute is associated with the software update, and if so, modifying the installation behavior of the computing device with respect to the software update by temporarily increasing the network bandwidth request for downloading the software update'"'"'s content;
determining whether a deadline installation attribute is associated with the software update, and if so, modifying the installation behavior of the computing device with respect to the software update such that the software update will be automatically installed on the computing device without user interaction if a deadline corresponding the deadline installation attribute has passed;
determining whether a zero service interruption (ZSI) installation attribute is associated with the software update, and if so, modifying the installation behavior of the computing device with respect to the software update such that the software update will be automatically installed on the computing device without user interaction if the computing device is properly configured; and
installing the update on the client computer.
-
Specification