Patent ID: 8438379

Claim:
A computer-implemented method for performing a configuration check to verify a validity of user changeable configuration settings in an application comprising: responsive to receiving an identifier of a selected content unit in the application containing a plurality of user changeable configuration settings of the application, retrieving a configuration check algorithm to verify the validity of a configuration setting of the selected content unit, the selected content unit representing a subset of functionality of the application; applying, through a processing device, a value of the configuration setting in the selected content unit retrieved from the application to the configuration check algorithm to calculate a control parameter output; identifying at least one instance in at least one non-selected content unit of the application where the retrieved configuration check algorithm generates a same calculated control parameter output; including each identified instance in each non-selected content unit in a table; responsive to the calculated control parameter output having a first unsupported value in a first automated configuration check interface, sending an option to exit the first automated configuration check interface and enter a second manual configuration check interface to a user interface system, the second manual configuration check interface providing options in an interface for a user to manually change the configuration setting value (i) in the selected content unit and (ii) in the selected content unit and those non-selected content units in the table; responsive to the calculated control parameter output having a second unsupported value in the first automated configuration check interface, sending options to modify the configuration setting value to a predetermined supported value fp in the selected content unit and (ii) in those non-selected content units in the table and after an option selection is made, continue checking another configuration setting value in the first configuration check interface to the user interface system; and responsive to the calculated control parameter output having a supported value in a first configuration check interface, continue checking another configuration setting value in the first configuration check interface to the user interface system.