Optimized installation of received patches for application programs already running on computer systems
First Claim
1. A method for optimum installation of a data patch for a program already installed in a computer system having a user interactive display comprising:
- receiving and storing said data patch in said computer system;
receiving at said computer system, accompanying said data patch, a first set of parameters for controlling the installation of said data patch;
determining from the first set of parameters whether there is a critical priority required for a definite installation time of said data patch by which the patch must be installed;
predetermining, at said computer system, a second set of parameters for controlling optimum installation time periods on the computer system'"'"'s calendar, wherein said data patch is installable;
correlating, at said computer system, said first and second sets of parameters to determine a set of optimum time periods on the system calendar wherein said data patch is to be installed;
receiving a selection in the display at the computer system from a user of an optimum time period for installation of said data patch;
upon determining that the first set of parameters indicate a critical priority required for a definite installation time, displaying at said computer system only an option to install the data patch at the definite installation time; and
,upon determining that the first set of parameters does not indicate a critical priority required for a definite installation time, displaying, at said computer system, several alternative installation dates corresponding to said set of time periods.
1 Assignment
0 Petitions
Accused Products
Abstract
A data patch for a program already installed in an interactive display computer system is received over a network and stored. There is also received a first set of parameters for controlling the installation of the patch. At the computer, a second set of parameters for controlling optimum installation time periods is predetermined wherein the data patch may be installed. The first and second sets of parameters are correlated to determine a set of optimum time periods during which the data patch may be installed, and this set of time periods are displayed so that a user may interactively select an optimum time period for installation of the data patch.
12 Citations
24 Claims
-
1. A method for optimum installation of a data patch for a program already installed in a computer system having a user interactive display comprising:
-
receiving and storing said data patch in said computer system; receiving at said computer system, accompanying said data patch, a first set of parameters for controlling the installation of said data patch; determining from the first set of parameters whether there is a critical priority required for a definite installation time of said data patch by which the patch must be installed; predetermining, at said computer system, a second set of parameters for controlling optimum installation time periods on the computer system'"'"'s calendar, wherein said data patch is installable; correlating, at said computer system, said first and second sets of parameters to determine a set of optimum time periods on the system calendar wherein said data patch is to be installed; receiving a selection in the display at the computer system from a user of an optimum time period for installation of said data patch; upon determining that the first set of parameters indicate a critical priority required for a definite installation time, displaying at said computer system only an option to install the data patch at the definite installation time; and
,upon determining that the first set of parameters does not indicate a critical priority required for a definite installation time, displaying, at said computer system, several alternative installation dates corresponding to said set of time periods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer controlled interactive display system for optimum installation of a data patch for a program already installed in a computer system comprising:
-
a processor; and a computer memory holding computer program instructions which when executed by the processor perform a method comprising; receiving and storing said data patch in said computer system; receiving at said computer system, accompanying said data patch, a first set of parameters for controlling the installation of said data patch; determining from the first set of parameters whether there is a critical priority required for a definite installation time of said data patch by which the patch must be installed; predetermining, at said computer system, a second set of parameters for controlling optimum installation time periods on the computer system'"'"'s calendar, wherein said data patch is installable; correlating, at said computer system, said first and second sets of parameters to determine a set of optimum time periods on the system calendar wherein said data patch is to be installed; on condition that the first set of parameters indicate a critical priority required for a definite installation time, displaying at said computer system only an option to install the data patch at the definite installation time, but otherwise on condition that the first set of parameters does not indicate a critical priority required for a definite installation time, displaying, at said computer system, several alternative installation dates corresponding to said set of time periods; and
,receiving a selection in the display at the computer system from a user of an optimum time period for installation of said data patch. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable non-transitory storage medium having stored thereon a computer readable program for optimum installation of a data patch for a program already installed in a computer system having a user interactive display, wherein the computer readable program when executed on a computer causes the computer to:
-
receive and store said data patch in said computer system; receive at said computer system, accompanying said data patch, a first set of parameters for controlling the installation of said data patch; determine from the first set of parameters whether there is a critical priority required for a definite installation time of said data patch by which the patch must be installed; predetermine, at said computer system, a second set of parameters for controlling optimum installation time periods on the computer system'"'"'s calendar, wherein said data patch is installable; correlate, at said computer system, said first and second sets of parameters to determine a set of optimum time periods on the system calendar wherein said data patch is to be installed; on condition that the first set of parameters indicate a critical priority required for a definite installation time, displaying at said computer system only an option to install the data patch at the definite installation time, but otherwise on condition that the first set of parameters does not indicate a critical priority required for a definite installation time, display, at said computer system, several alternative installation dates corresponding to said set of time periods; and
,receive a selection in the display at the computer system from a user of an optimum time period for installation of said data patch. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification