System and user interface for generation and processing of software application installation instructions
First Claim
1. A data processor implemented method for automated generation of installation instructions for an executable software application, comprising:
- a. retrieving template installation instruction information from a persistent data store;
b. deriving installation related information supporting data exchange between different systems from configuration data associated with the application;
c. incorporating the derived installation related information into the template installation information to form installation instruction data; and
d. storing the derived installation instruction data;
wherein said executable software application is an interface application enabling communication and data exchange between said different systems, and said different systems comprise executable applications to be enabled to communicate using installation data extracted from the configuration data, including at least one of, (a) a communication protocol identifier and (b) communication settings for at least one of said different systems.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows developers of user installable software interfaces to generate end user installation procedures and documentation for the interface through a software solution. The method of the present invention reads interface configuration data present within a description of the interface and creates an installation guide that reflects that interface as it then exists. Guide creation may occur in real-time. In a preferred embodiment, the method of the present invention for automated generation of installation instructions for an interface comprises deriving installation related information from configuration data associated with the interface; retrieving template installation instruction information from a persistent data store; and incorporating the derived installation related information into the template installation information to form an installation instruction data file that may be formatted in numerous ways.
-
Citations
21 Claims
-
1. A data processor implemented method for automated generation of installation instructions for an executable software application, comprising:
-
a. retrieving template installation instruction information from a persistent data store; b. deriving installation related information supporting data exchange between different systems from configuration data associated with the application; c. incorporating the derived installation related information into the template installation information to form installation instruction data; and d. storing the derived installation instruction data;
wherein said executable software application is an interface application enabling communication and data exchange between said different systems, and said different systems comprise executable applications to be enabled to communicate using installation data extracted from the configuration data, including at least one of, (a) a communication protocol identifier and (b) communication settings for at least one of said different systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processor implemented method for automated generation of installation instructions for an executable software application, comprising:
-
a. retrieving template installation instruction information from a data store, the installation instruction information including prompt questions for answer by a user upon installation of the application; b. deriving installation related information supporting data exchange between different systems from configuration data associated with the application; c. incorporating the derived installation related information into the template installation information to form installation instruction data; and d. presenting the installation instruction data to a user during an installation of the application;
wherein said executable software application is an interface application enabling communication and data exchange between said different systems, and said different systems comprise executable applications to be enabled to communicate using installation data extracted from the configuration data, including at least one of, (a) a communication protocol identifier and (b) communication settings for at least one of said different systems. - View Dependent Claims (16, 17)
-
-
18. A user interface method performed by a data processor supporting installation of an executable software application, comprising:
-
a. initiating display of application installation instructions including prompt questions for answer by a user upon installation of the application, the application installation instructions being formed by; i. retrieving template installation instruction information from storage, ii. deriving installation related information supporting data exchange between different systems from configuration data associated with the application, and iii. incorporating the derived installation related information into the template installation information to form the application installation instructions; and b. installing the executable software application in response to user command received via the displayed prompt questions;
wherein said executable software application is an interface application enabling communication and data exchange between said different systems, and said different systems comprise executable applications to be enabled to communicate using installation data extracted from the configuration data, including at least one of, (a) a communication protocol identifier and (b) communication settings for at least one of said different systems.
-
-
19. A user interface method performed by a data processor supporting automated generation of installation instruction documentation for an executable software application, comprising:
-
a. initiating display of application installation instructions formed by; i. retrieving template installation instruction information from storage, the installation instruction information including prompt questions for answer by a user upon installation of the application, ii. deriving installation related information supporting data exchange between different systems from configuration data associated with the application, and iii. incorporating the derived installation related information into the template installation information to form the application installation instructions; and b. initiating display of the prompt questions for answer by a user upon installation of the application;
wherein said executable software application is an interface application enabling communication and data exchange between said different systems, and said different systems comprise executable applications to be enabled to communicate using installation data extracted from the configuration data, including at least one of, (a) a communication protocol identifier and (b) communication settings for at least one of said different systems. - View Dependent Claims (20)
-
-
21. A system for automated generation of installation instructions for an executable software application, comprising:
-
a. configuration data for a software interface; b. a template, comprising documentation and data fields to receive one or more configuration data elements; c. a computer system comprising a memory and a processor; and software executable in the computer system for creating a data file containing installation data supporting data exchange between different systems derived from configuration data and incorporated into the template, the installation data comprising documentation of an installation process for the software interface;
wherein said executable software application is an interface application enabling communication and data exchange between said different systems, and said different systems comprise executable applications to be enabled to communicate using installation data extracted from the configuration data, including at least one of, (a) a communication protocol identifier and (b) communication settings for at least one of said different systems.
-
Specification