System and method for automatic advancement of navigation through a user interface
First Claim
1. A method for automatic advancement of navigation through a user interface, the method comprising:
- (a) providing a graph being a representation of the user interface, comprising at least two states and at least one path allowing navigation from one of said at least two states to a different one of said at least two states;
(b) clearing a current path comprising a sequence of states;
(c) receiving a request to navigate to a state of said at least two states and outputting a response corresponding to said state;
(d) adding a current state to the current path;
(e) starting a timer;
(f) receiving a request to navigate to another state of said at least two states and outputting a response corresponding to said another state;
(g) stopping said timer and comparing a value of said timer with a threshold value, wherein in response to said value of said timer being lower than said threshold value, adding information regarding said another state to the current path;
(h) storing the current path in a paths database; and
(i) repeating (e)-(h) until said value of said timer is greater than said threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automatic advancement of navigation through GUI, involving: (a) providing a graph representing GUI, comprising at least two states and at least one path allowing navigation from one of said states to a different one of said states; (b) clearing a current path; (c) receiving a request to navigate to a state of said states and outputting a suitable response; (d) adding the current state to the current path; (e) starting a timer; (f) receiving a request to navigate to another state of said states and outputting a suitable response; (g) stopping said timer and comparing its result with a threshold value wherein if said result is lower than said threshold, adding information on said another state to the current path; (h) storing the current path in a paths database; and (i) repeating steps (e)-(h) until said result is greater than said threshold.
-
Citations
6 Claims
-
1. A method for automatic advancement of navigation through a user interface, the method comprising:
-
(a) providing a graph being a representation of the user interface, comprising at least two states and at least one path allowing navigation from one of said at least two states to a different one of said at least two states; (b) clearing a current path comprising a sequence of states; (c) receiving a request to navigate to a state of said at least two states and outputting a response corresponding to said state; (d) adding a current state to the current path; (e) starting a timer; (f) receiving a request to navigate to another state of said at least two states and outputting a response corresponding to said another state; (g) stopping said timer and comparing a value of said timer with a threshold value, wherein in response to said value of said timer being lower than said threshold value, adding information regarding said another state to the current path; (h) storing the current path in a paths database; and (i) repeating (e)-(h) until said value of said timer is greater than said threshold value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium storing computer-executable instructions that when executed on a computer, perform steps for automatic advancement of navigation through a user interface, the steps comprising:
-
(a) providing a graph being a representation of the user interface, comprising at least two states and at least one path allowing navigation from one of said at least two states to a different one of said at least two states; (b) clearing a current path comprising a sequence of states; (c) receiving a request to navigate to a state of said at least two states and outputting a response corresponding to said state; (d) adding a current state to the current path; (e) starting a timer; (f) receiving a request to navigate to another state of said at least two states and outputting a response corresponding to said another state; (g) stopping said timer and comparing a value of said timer with a threshold value, wherein in response to said value of said timer being lower than said threshold value, adding information regarding said another state to the current path; (h) storing the current path in a paths database; and (i) repeating steps (e)-(h) until said value of said timer is greater than said threshold value.
-
Specification