Automated learning system for improving graphical user interfaces
AssigneeInternational Business Machines Corporation
InventorsRamakrishnan Kannan, Anbazhagan Mani, Karthik Subbian, Vasu Vallabhaneni
Life of this patent
Estimating the term…
Abstract
An automated learning system for improving graphical user interfaces. Information about a user transaction which caused an error is obtained from an input to an element in a graphical user interface. Associations are created between the error and one or more elements in the graphical user interface which generated the error to form association rules. The association rules are applied to a set of control rules to create user interface preference rules. A corrective action may then be performed on the one or more elements in the graphical user interface according to the user interface preference rules.
Claims18
A computer implemented method for changing a graphical user interface, the computer implemented method comprising:
- obtaining information about a user transaction which caused an error from an input to an element in a graphical user interface;
- creating associations between the error and one or more elements in the graphical user interface which generated the error to form association rules;
- applying the association rules to a set of control rules to create user interface preference rules;
- and
- performing a corrective action on the one or more elements in the graphical user interface according to the user interface preference rules.
A data processing system for changing a graphical user interface, the data processing system comprising:
- a bus;
- a storage device connected to the bus, wherein the storage device contains computer usable code;
- at least one managed device connected to the bus;
- a communications unit connected to the bus;
- and
- a processing unit connected to the bus, wherein the processing unit executes the computer usable code to obtain information about a user transaction which caused an error from an input to an element in a graphical user interface, create associations between the error and one or more elements in the graphical user interface which generated the error to form association rules, apply the association rules to a set of control rules to create user interface preference rules, and perform a corrective action on the one or more elements in the graphical user interface according to the user interface preference rules.
A computer program product for changing a graphical user interface, the computer program product comprising:
- a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising:
- computer usable program code for obtaining information about a user transaction which caused an error from an input to an element in a graphical user interface;
- computer usable program code for creating associations between the error and one or more elements in the graphical user interface which generated the error to form association rules;
- computer usable program code for applying the association rules to a set of control rules to create user interface preference rules;
- and
- computer usable program code for performing a corrective action on the one or more elements in the graphical user interface according to the user interface preference rules.
Dependencies are inferred from the claim text.