System and method for dynamic software installation instructions
First Claim
1. A method comprising:
- retrieving an instruction template, wherein the instruction template includes one or more parameter placeholders;
identifying one or more system parameters that corresponds to one or more of the parameter placeholders; and
generating customized instructions using the instruction template, the generating including replacing one or more of the parameter placeholders with one or more of the identified system parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for dynamic software installation instructions is presented. A customized instruction generator asks a user particular questions. In turn, the user provides answers, or system parameters. Based upon the user'"'"'s response, the customized instruction generator asks dependent questions to further collect more detailed system parameters. Once the customized instruction generator collects the system parameters it requires, the customized instruction generator retrieves an instruction template that includes parameter placeholders. The customized instruction generator replaces the parameter placeholders with corresponding system parameters, includes particular instruction subsections based upon the system parameters, and generates customized instructions for the user to follow in order to install software on a computer system.
334 Citations
25 Claims
-
1. A method comprising:
-
retrieving an instruction template, wherein the instruction template includes one or more parameter placeholders;
identifying one or more system parameters that corresponds to one or more of the parameter placeholders; and
generating customized instructions using the instruction template, the generating including replacing one or more of the parameter placeholders with one or more of the identified system parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a customized instruction generation tool for generating customized instructions, the customized instruction generation tool comprising software code effective to;
retrieve an instruction template from one of the nonvolatile storage devices, wherein the instruction template includes one or more parameter placeholders;
identify one or more system parameters that corresponds to one or more of the parameter placeholders; and
generate customized instructions using the instruction template, the generating including replacing one or more of the parameter placeholders with one or more of the identified system parameters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
retrieve an instruction template, wherein the instruction template includes one or more parameter placeholders;
identify one or more system parameters that corresponds to one or more of the parameter placeholders; and
generate customized instructions using the instruction template, the generating including replacing one or more of the parameter placeholders with one or more of the identified system parameters. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. A method comprising:
-
displaying a top-level question to a user, the top level question corresponding to one or more system parameters included in a plurality of system parameters;
receiving one of the system parameters from the user in response to the displaying;
retrieving an instruction template, wherein the instruction template includes one or more parameter placeholders;
selecting one or more of the system parameters that corresponds to one or more of the parameter placeholders; and
generating customized instructions corresponding to software code using the instruction template, the generating including replacing one or more of the parameter placeholders with one or more of the selected system parameters, the customized instructions including instructions to load the software code on a computer system.
-
-
23. A method comprising:
-
retrieving an instruction template, wherein the instruction template includes one or more parameter placeholders, and wherein the instruction template is divided into a plurality of instruction sections;
identifying one or more system parameters that corresponds to one or more of the parameter placeholders; and
generating customized instructions using the instruction template, the generating further comprising;
replacing one or more of the parameter placeholders with one or more of the identified system parameters;
selecting a first instruction section from the plurality of instruction sections;
determining that one of the parameter placeholders included in the first instruction section corresponds to a second instruction section; and
including the second instruction section in the generated customized instructions.
-
-
24. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a customized instruction generation tool for generating customized instructions, the customized instruction generation tool comprising software code effective to;
retrieve an instruction template from one of the nonvolatile storage devices, wherein the instruction template includes one or more parameter placeholders, and wherein the instruction template is divided into a plurality of instruction sections;
identify one or more system parameters that corresponds to one or more of the parameter placeholders; and
generate customized instructions using the instruction template, wherein the software code is further effective to;
replace one or more of the parameter placeholders with one or more of the identified system parameters;
select a first instruction section located in one of the nonvolatile storage devices from the plurality of instruction sections;
determine that one of the parameter placeholders included in the first instruction section corresponds to a second instruction section located in one of the nonvolatile storage devices; and
include the second instruction section in the generated customized instructions.
-
-
25. A program product comprising:
computer operable medium having computer program code, the computer program code being effective to;
retrieve an instruction template, wherein the instruction template includes one or more parameter placeholders, and wherein the instruction template is divided into a plurality of instruction sections;
identify one or more system parameters that corresponds to one or more of the parameter placeholders; and
generate customized instructions using the instruction template, wherein the computer program code is further effective to;
replace one or more of the parameter placeholders with one or more of the identified system parameters;
select a first instruction section from the plurality of instruction sections;
determine that one of the parameter placeholders included in the first instruction section corresponds to a second instruction section; and
include the second instruction section in the generated customized instructions.
Specification