System and method for controlling a user interface
OwnerRobin C. Banethinventor
Life of this patent
Estimating the term…
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.
Claims60
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.
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.
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.
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.
Dependencies are inferred from the claim text.