Methods and apparatuses for building installation software
First Claim
Patent Images
1. A method in a computer system for enabling the development of installation software, the method comprising the steps of:
- generating at least one question definition screen;
entering at least one question on at least one generated question definition screen to solicit information from a user;
identifying at least one question answer type for the at least one entered question;
determining whether additional information is necessary to install the software;
if additional information is necessary, providing links to next questions to solicit additional information; and
if additional information is not necessary, storing the at least one entered question.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a Wizard Building Application, Database, and Setup Wizard Application to solicit and apply user specific information to allow the installation of software packages by the end user without a software expert to guide the installation.
-
Citations
20 Claims
-
1. A method in a computer system for enabling the development of installation software, the method comprising the steps of:
-
generating at least one question definition screen;
entering at least one question on at least one generated question definition screen to solicit information from a user;
identifying at least one question answer type for the at least one entered question;
determining whether additional information is necessary to install the software;
if additional information is necessary, providing links to next questions to solicit additional information; and
if additional information is not necessary, storing the at least one entered question. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for enabling the development of installation software wizards, comprising:
-
at least one memory;
at least one executable file stored in the at least one memory;
the at least one executable file comprising at least one instruction for providing at least one question definition screen;
at least one monitor;
at least one processing unit capable of executing the at least one instruction to display the at least one question definition screen to at least one user on the at least one monitor;
at least one input device capable of receiving information regarding at least one question from the at least one user; and
a compiler to compile all the received information, wherein the received information is saved - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for processing data to develop installation software wizards, the computer usable medium comprising;
a question generation module configured to generate at least one question definition screen;
a receiving module configured to receive at least one question designed to solicit information from a user;
a determining module configured to determine whether additional information is need for the software installation;
a linking module configured to provide links to next questions if additional information is determined to be need; and
a saving module configured to save the at least one received question. - View Dependent Claims (12, 13, 15, 16, 18, 19, 20)
-
-
14. A method of installing software on a computer system, the method comprising the steps of
identifying at least one software package to be installed; -
executing at least one installation application associated with the at least one identified software package to be installed, displaying at least one question to solicit information from at least one user to install the software package, storing the solicited information;
determining whether a next question exists based on the received solicited information;
displaying the next question if a next question exists; and
installing the at least one software package is a next question does not exist.
-
-
17. A computer program product comprising:
-
a computer usable medium having computer readable code embodied therein for processing data to install software, the computer usable medium comprising;
an identifying module configured to identify at least one software package to be installed, an executing module configured to execute at least one installation application associated with the at least one identified software package to be installed;
a displaying module configured to generate a display to solicit information from at least one user to install the software package;
a storing module configured to store the solicited information;
a determining module configured to determine whether additional information is to be solicited; and
an installation module configured to install the at least one software package when the determining module determines additional information is not to be solicited.
-
Specification