Method, apparatus and computer program for facilitating the improvement of a user interface
First Claim
Patent Images
1. A method for facilitating improvement of a user interface, the method comprising:
- determining a plurality of critical paths through the user interface, the determining including monitoring paths exercised by users of the user interface as the users traverse nodes of the user interface, and identifying the paths that are most frequently exercised by the users as the users traverse the user interface as critical paths, wherein the monitoring of paths includes, for each node in a path, monitoring;
a number of data fields associated with the node;
an accumulated depth Di of the node indicating a level of the node along the path;
an accumulated breadth Bi of the node indicating a number of alternative transitions that could be made en-route to the node;
a number of data fields Fi that need to be filled in to reach the node before a transition to another node can be made; and
a number of transitions for the node;
calculating a complexity of each of the critical paths by summing a complexity of each node in the path, the complexity of each node being dependent on Di, Bi, and Fi; and
indicating the complexity of the critical paths relative to a level of criticality of those paths.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a method, apparatus and computer program for facilitating improvement of a user interface. A plurality of critical paths though the user interface are determined. A complexity of each of the critical paths is calculated. The complexity of the critical paths relative to a level of criticality of those paths is then indicated.
44 Citations
14 Claims
-
1. A method for facilitating improvement of a user interface, the method comprising:
-
determining a plurality of critical paths through the user interface, the determining including monitoring paths exercised by users of the user interface as the users traverse nodes of the user interface, and identifying the paths that are most frequently exercised by the users as the users traverse the user interface as critical paths, wherein the monitoring of paths includes, for each node in a path, monitoring; a number of data fields associated with the node; an accumulated depth Di of the node indicating a level of the node along the path; an accumulated breadth Bi of the node indicating a number of alternative transitions that could be made en-route to the node; a number of data fields Fi that need to be filled in to reach the node before a transition to another node can be made; and a number of transitions for the node; calculating a complexity of each of the critical paths by summing a complexity of each node in the path, the complexity of each node being dependent on Di, Bi, and Fi; and indicating the complexity of the critical paths relative to a level of criticality of those paths. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus for facilitating improvement of a user interface, the apparatus comprising a processor and performing a method comprising:
-
determining a plurality of critical paths through the user interface, the determining including monitoring paths exercised by users of the user interface as the users traverse nodes of the user interface, and identifying the paths that are most frequently exercised by the users as the users traverse the user interface as critical paths, wherein the monitoring of paths includes, for each node in a path, monitoring; a number of data fields associated with the node; an accumulated depth Di of the node indicating a level of the node along the path; an accumulated breadth Bi of the node indicating a number of alternative transitions that could be made en-route to the node; a number of data fields Fi that need needed to be filled in to reach the node before a transition to another node can be made; and a number of transitions for the node; calculating a complexity of each of the critical paths by summing a complexity of each node in the path, the complexity of each node being dependent on Di, Bi and Fi; and indicating the complexity of the critical paths relative to a level of criticality of those paths. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification