System and method for controlling a user interface
First Claim
1. A method of navigating a graphical user interface associated with a user application, the method comprising:
- executing a third-party application having a graphical user interface on a computing device; and
executing a navigation application on the computing device such that the navigation application operates independently of the third-party application, the navigation application being configured to;
overlay a grid on the graphical user interface of the third-party application to partition the graphical user interface into a plurality of regions;
set a focus to one of the regions;
receive user input signals from a hands-free user input device;
change the focus between the regions responsive to receiving the user input signals; and
automatically select the region having the focus after a predetermined period of time in which no user input signals are received from the hands-free user input device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method permits user control of a graphical user interface displayed to the user. The system comprises a user input device communicatively connected to a computing device. The computer device includes a display to display a graphical user interface, and a controller configured to partition the graphical user interface into a plurality of objects. The controller sets a focus to one of the objects responsive to a user input signal, and is configured to change the focus between the objects provided a user generates subsequent user input signals before a predetermined period of time expires. After the predetermined period of time expires and no user input signals have been received, the controller automatically selects the object having the current focus.
48 Citations
60 Claims
-
1. A method of navigating a graphical user interface associated with a user application, the method comprising:
-
executing a third-party application having a graphical user interface on a computing device; and executing a navigation application on the computing device such that the navigation application operates independently of the third-party application, the navigation application being configured to; overlay a grid on the graphical user interface of the third-party application to partition the graphical user interface into a plurality of regions; set a focus to one of the regions; receive user input signals from a hands-free user input device; change the focus between the regions responsive to receiving the user input signals; and automatically select the region having the focus after a predetermined period of time in which no user input signals are received from the hands-free user input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of navigating a graphical user interface associated with a third-party application, the method comprising:
-
executing a third-party application having a graphical user interface on a computing device; and executing a navigation application on the computing device such that the navigation application operates independently of the third-party application, the navigation application being configured to; receive user input signals from a hands-free user input device; overlay a grid on the graphical user interface of the third-party application to partition the graphical user interface into a plurality of hierarchical levels, each hierarchical level including one or more selectable objects; set a focus to one of the selectable objects within the scope of a first level; automatically select the object having the focus after a predetermined period of time in which no user input signals are received from the hands-free user input device; and transition from the first level to a second level. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An electronic device comprising:
-
a display to display a graphical user interface of a third-party application; a hands-free user input device to generate user input signals; and a controller communicatively connected to the display and to the hands-free user input device, and configured to execute the third-party application to display the graphical user interface, and to execute an independent navigation application to; receive the user input signals generated by the hands-free user input device; overlay a grid on the graphical user interface of the third-party application to partition the graphical user interface into a plurality of objects; set a focus to one of the objects; change the focus between the objects responsive to user input signals received from the hands-free user input device; and automatically select the object having the focus after a predetermined period of time in which no user input signals are received from the hands-free user input device. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system comprising:
-
a hands-free user input device to generate user input signals; an electronic device to receive the user input signals; a display associated with the electronic device to display a graphical user interface of a third-party application; and a controller in the electronic device configured to execute the third-party application to display the graphical user interface, and to execute an independent navigation application to; receive the user input signals generated by the hands-free user input device; overlay a grid on the graphical user interface of the third-party application to partition the graphical user interface into a plurality of objects; set a focus to one of the objects; change the focus between the objects responsive to receiving the user input signals from the hands-free user input device; and automatically select the object having the focus after a predetermined period of time in which no user input signals are received from the hands-free user input device. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification