Patent attributes
A computer-implemented method comprises, using a server computer that is communicatively coupled to an instance of an application program, and under stored program control: collecting answer data from a computing device by executing input AI instructions, to programmatically select a plurality of question data representing questions about configuration values of the application program, to cause rendering the question data in a user interface of a display device coupled to the computing device, and to select other question data automatically via a decision tree embodied in the input AI instructions; receiving a plurality of answer data from the computing device in response to the rendering of the question data; automatically repeating executing the input AI instructions and receiving the plurality of answer data to obtain a complete set of answer data; based on applying pre-defined programmatic rules to the answer data, identifying a plurality of contextually relevant domain objects and storing the domain objects; applying one or more programmed transformations to the domain objects to result in automatically generating one or more configuration files for the instance of the application program, the configuration files being formatted for machine parsing at the instance of the application program to cause automatic modification of one or more configuration parameters of the instance of the application program; uploading the one or more configuration files to the instance of the application program to cause the modification.