UTILIZATION BASED INSTALLATION ON A COMPUTING SYSTEM
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer system, an instruction to perform an installation; and
performing, by the computer system, the installation at a selected time, the selected time determined based at least in part on a time when the computer system'"'"'s utilization is predicted to be below a utilization level, and the predicting of the time when the computer system'"'"'s utilization will be below the utilization level is adaptively performed.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, articles, and systems for performing an installation by a client system at a time when the client system is predicted to be below a level, are disclosed. The installation may be a software or a patch. In various embodiments, the methods, apparatus et al may include performance of the adaptive prediction, and the adaptive prediction may be performed by a learning algorithm. In other embodiments, the methods et al may also develop a model of the client system'"'"'s utilization by observing and recording metrics of hardware and software utilization over time.
63 Citations
30 Claims
-
1. A method comprising:
-
receiving, by a computer system, an instruction to perform an installation; and performing, by the computer system, the installation at a selected time, the selected time determined based at least in part on a time when the computer system'"'"'s utilization is predicted to be below a utilization level, and the predicting of the time when the computer system'"'"'s utilization will be below the utilization level is adaptively performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and an installation module operated by the processor and adapted to; receive an instruction to perform an installation; and perform the installation at a selected time, the selected time determined based at least in part on a time when a computer system'"'"'s utilization is predicted to be below a utilization level, and the predicting of the time when the computer system'"'"'s utilization will be below the utilization level is adaptively performed, said adaptive prediction including modeling the computer system'"'"'s utilization by a learning algorithm. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture comprising:
-
a storage medium; and a plurality of programming instructions stored on the storage medium, and designed to program an apparatus to implement an installation module to; receive an instruction to perform an installation; and perform the installation at a selected time, the selected time determined based at least in part on a time when a computer system'"'"'s utilization is predicted to be below a utilization level, and the predicting of the time when the computer system'"'"'s utilization will be below the utilization level is adaptively performed, said adaptive prediction including modeling the computer system'"'"'s utilization by a learning algorithm, the learning algorithm adapted to collect data relating to at least one metric of the computer system'"'"'s utilization to model the computer system'"'"'s utilization. - View Dependent Claims (23, 24, 25)
-
-
26. A system comprising:
-
a processor; a mass storage device coupled to the processor, the mass storage device storing a plurality of programming instructions designed to implement an installation module, the installation module adapted to; receive an instruction to perform an installation; and perform the installation at a selected time, the selected time determined based at least in part on a time when a computer system'"'"'s utilization is predicted to be below a utilization level, and the predicting of the time when the computer system'"'"'s utilization will be below the utilization level is adaptively performed, said adaptive prediction including modeling the computer system'"'"'s utilization by a learning algorithm, the learning algorithm adapted to collect data relating to at least one metric of the computer system'"'"'s utilization to model the computer system'"'"'s utilization; and
a management microcontroller coupled to the processor, the management microcontroller adapted to receive from the installation module states to enable the management microcontroller to wake the processor up at the selected time. - View Dependent Claims (27, 28, 29, 30)
-
Specification