AUTOMATED LEARNING SYSTEM FOR IMPROVING GRAPHICAL USER INTERFACES
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
20 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17, 18)
Specification