Directional focus manager
First Claim
1. A method for navigating a GUI web page in a browser comprising the steps of:
- selecting a focus element;
determining a search direction;
defining a search tunnel in the search direction starting at the focus element, scanning the search tunnel for a next closest GUI element to the focus element;
transferring focus to the next closest element.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for navigating a web page with directional keys is provided where the page is scanned for a next closest element along a predetermined search path in the direction of a selected arrow key. In this regard, the search path can be defined as a tunnel or a cone. If the next closest element is not found, the search path is enlarged by a certain increment and scanning is repeated. This process repeats until a next closest element is found. If a next closest element does not exist in the direction of the selected arrow key, scanning will wrap around the page and continue to the opposite side of the page in the direction of the originally selected arrow key.
25 Citations
57 Claims
-
1. A method for navigating a GUI web page in a browser comprising the steps of:
-
selecting a focus element;
determining a search direction;
defining a search tunnel in the search direction starting at the focus element, scanning the search tunnel for a next closest GUI element to the focus element;
transferring focus to the next closest element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 52)
-
-
8. A web browser navigation system comprising:
-
a processor; and
,a data storage device operably connected to the processor, the data storage device including a program executable by the processor to;
select a focus element;
determine a search direction;
define a search tunnel along the search direction;
scan the search tunnel for a next closest GUI element to the focus element;
transfer focus to the next closest element. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 53, 54)
-
-
15. A computer readable medium, having stored thereon, computer executable process steps operative to control a computer to navigate a web page in a browser, the process steps comprising:
-
selecting a focus element;
determining a search direction;
defining a search tunnel along the search direction;
scanning the search tunnel for a next closest GUI element to the focus element;
transferring focus to the next closest element.
-
-
22. A method for navigating a GUI web page in a browser comprising the steps of:
-
selecting a focus element;
determining a search direction;
defining a search cone in the search direction starting at a midpoint of the focus element, the search cone defined by a pair of lines extending from the midpoint at a predetermined angle;
scanning the search cone for a next closest GUI element to the focus element;
transferring focus to the next closest element. - View Dependent Claims (23, 24, 25, 26, 28, 29, 30, 31, 55, 56)
-
-
27. A web browser navigation system comprising:
-
a processor; and
,a data storage device operably connected to the processor, the data storage device including a program executable by the processor to;
select a focus element;
determine a search direction;
define a search cone in the search direction starting at a midpoint of the focus element, the search cone and defined by a pair of lines extending from the midpoint at a predetermined angle;
scan the search cone for a next closest GUI element to the focus element;
transfer focus to the next closest element.
-
-
32. A computer readable medium, having stored thereon, computer executable process steps operative to control a computer to navigate a web page in a browser, the process steps comprising:
-
selecting a focus element;
determining a search direction;
defining a search cone in the search direction starting at a midpoint of the focus element, the search cone defined by a pair of lines extending from the midpoint at a predetermined angle;
scanning the search cone for a next closest GUI element to the focus element;
transferring focus to the next closest element. - View Dependent Claims (33, 34, 35, 36, 38, 39, 40, 41, 57)
-
-
37. A method for navigating a GUI web page in a browser comprising the steps of:
-
(a) selecting a focus element;
(b) determining a search direction;
(c) defining a search line in the search direction starting at a midpoint of the focus element;
(d) scanning the search line for a next closest GUI element to the focus element;
(e) if the next closest element is found, transferring focus to the next closest element;
(f) defining a larger search path when the next closest element is not found in the search line, the larger search path further comprising a cone defined by a pair of lines extending from the midpoint at a predetermined angle from the search line;
(g) scanning the larger search path for the next closest element;
(h) if the next closest element is found, transferring focus to the next closest element;
(i) if the next closest element is not found in the larger search path, increase the predetermined angle and repeat steps (f) through (i).
-
-
42. A web browser navigation system comprising:
-
a processor; and
,a data storage device operably connected to the processor, the data storage device including a program executable by the processor to;
(a) select a focus element;
(b) determine a search direction;
(c) defining a search line in the search direction starting at a midpoint of the focus element;
(d) scan the search line for a next closest GUI element to the focus element;
(e) if the next closest element is found, transfer focus to the next closest element;
(f) if the next closest element is found, define a larger search path comprising a cone defined by lines extending from the midpoint at a predetermined angle from the search line;
(g) scan the larger search path for the next closest element;
(h) if the next closes element is found, transfer focus to the next closest element;
(i) if the next closest element is found in the larger search path, increase the predetermined angle and repeat (f) through (i). - View Dependent Claims (43, 44, 45, 46, 48, 49, 50, 51)
-
-
47. A computer readable medium, having stored thereon, computer executable process steps operative to control a computer to navigate a web page in a browser, the process steps comprising:
-
(a) selecting a focus element;
(b) determining a search direction;
(c) defining a search line in the search direction starting at a midpoint of the focus element;
(d) scanning the search line for a next closest GUI element to the focus element;
(e) if the next closest element is found, transferring focus to the next closest element;
(f) defining a larger search path when the next closest element is not found in the search line, the larger search path further comprising a cone defined by lines extending from the midpoint at a predetermined angle from the search line;
(g) scanning the larger search path for the next closest element;
(h) if the next closest element is found, transferring focus to the next closest element;
(i) if the next closest element is not found in step (h), increasing the predetermined angle and repeating step (f) through (i).
-
Specification