Method and apparatus for estimating installation time in a data processing system
First Claim
1. A method in a data processing system for estimating time required to install software having a plurality of options, the method comprising:
- obtaining configuration information about the data processing system;
detecting an ability to perform non-linear processing within the data processing system;
displaying the plurality of options of selection;
in response to a selection of a number of the plurality of options, estimating a time for completing installation of the number of options utilizing the configuration information and the detection of whether an ability to perform non-linear processing is present; and
displaying the time for completing installation of the number of options.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for estimating the time needed to install software. Configuration information about the data processing system is obtained, as well as information about data needing conversion that is stored on the system. The stand-alone installation time for each portion of the software to be installed is determined and a menu of the installation options is displayed for selection. In response to the selection of options, a determination of whether the installation will be non-linear is made. Non-linear installation involves the ability to install several portions of the software simultaneously, such as in, for example, multiprocessing, multithreading, or parallel processing. In response to a presence of non-linear processing, installation time is determined for the selected options and displayed to the user.
-
Citations
15 Claims
-
1. A method in a data processing system for estimating time required to install software having a plurality of options, the method comprising:
-
obtaining configuration information about the data processing system; detecting an ability to perform non-linear processing within the data processing system; displaying the plurality of options of selection; in response to a selection of a number of the plurality of options, estimating a time for completing installation of the number of options utilizing the configuration information and the detection of whether an ability to perform non-linear processing is present; and displaying the time for completing installation of the number of options. - View Dependent Claims (2, 3, 5, 6, 7, 8)
-
-
4. A storage device readable by a data processing system and encoding data processing system executable instructions for the data storage device comprising:
-
means for obtaining configuration information about the data processing system; means for detecting whether an ability to perform non-linear processing within the data processing system is present; and means for estimating a time for completing installation of the software utilizing the configuration information and the detection of whether an ability to perform non-linear processing is present; wherein the means are activated when the storage device is connected to and accessed by a data processing system.
-
-
9. A method in a data processing system for estimating time required to install software, the method comprising:
-
obtaining configuration information about the data processing system; determining whether an ability to perform non-linear processing is present within the data processing system; and estimating a time for completing installation of the software using the configuration information and the determination of whether an ability to perform non-linear processing is present. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus for estimating time required to install software comprising:
-
obtaining means for obtaining configuration information about the data processing system; determining means for determining whether an ability to perform non-linear processing is present within the data processing system; and estimating means for estimating a time for completing installation of the software using the configuration information and the determination of whether an ability to perform non-linear processing is present. - View Dependent Claims (15)
-
Specification