| CPC G06F 8/65 (2013.01) [G06F 8/61 (2013.01)] | 16 Claims |

|
1. A computer-implemented method, comprising:
determining, using at least one processor, a usage of computing resources based on an analysis of one or more technical events associated with one or more software applications for which one or more upgrades are available, wherein a first column of a table associated with the usage of the computing resources records a number of technical events that have occurred in a particular time slot and wherein the first column of the table does not contain at least one NULL value;
grouping the usage of the computing resources into one of a plurality of case categories based on the analysis of the one or more technical events associated with the one or more software applications;
selecting, using the at least one processor, based on the one of the plurality of case categories to which usage of the computing resources is grouped, a download speed for downloading of the available one or more upgrades to one or more computing systems, and downloading, using the selected download speed, the available one or more upgrades to the one or more computing systems;
determining, using the at least one processor, an installation priority for installation of the available one or more upgrades to the one or more software applications, and installing the available one or more upgrades to the one or more software applications in accordance with the determined installation priority;
determining, using the at least one processor, a time for switching the one or more software applications to the installed one or more upgrades based on the usage of the computing resources associated with the one or more software applications, and switching, based on the determined time, the one or more software applications to the installed one or more upgrades;
determining, using the at least one processor, at least one NULL value has been added to the first column of the table; and
delaying the time for switching the one or more software applications to the installed one or more upgrades until the table associated with the usage of the computing resources includes the at least one NULL value in the first column.
|