HANDS-FREE NAVIGATION OF TOUCH-BASED OPERATING SYSTEMS
First Claim
Patent Images
1. A computer-implemented method for hands-free navigation of a head-mounted computing device, the method comprising:
- initializing a hands-free interaction mode on the head-mounted computing device, wherein the hands-free interaction mode enables interaction with a user interface of a touch-based operating system;
detecting an initial position of the head-mounted computing device, the initial position including a position of the head-mounted computing device relative to one or more axes;
displaying a first instance of a user interface of the touch-based operating system on a display of the head-mounted computing device;
detecting a first displacement of the head-mounted computing device, the first displacement being above a first threshold displacement, wherein the first threshold displacement is in displacement relative to the initial position;
determining a first instruction based on the first displacement, wherein the first instruction corresponds to one or more touch-based inputs; and
communicating the first instruction to the touch-based operating system.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention allow hands-free navigation of touch-based operating systems. The system may automatically interface with a touch-based operating system and generate hands-free commands that are associated with touch-based commands. Embodiments may utilize motion and/or audio inputs to facilitate hands-free interaction with the touch-based operating system.
-
Citations
20 Claims
-
1. A computer-implemented method for hands-free navigation of a head-mounted computing device, the method comprising:
-
initializing a hands-free interaction mode on the head-mounted computing device, wherein the hands-free interaction mode enables interaction with a user interface of a touch-based operating system; detecting an initial position of the head-mounted computing device, the initial position including a position of the head-mounted computing device relative to one or more axes; displaying a first instance of a user interface of the touch-based operating system on a display of the head-mounted computing device; detecting a first displacement of the head-mounted computing device, the first displacement being above a first threshold displacement, wherein the first threshold displacement is in displacement relative to the initial position; determining a first instruction based on the first displacement, wherein the first instruction corresponds to one or more touch-based inputs; and communicating the first instruction to the touch-based operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer storage medium storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
initializing a hands-free interaction mode on the head-mounted computing device, wherein the hands-free interaction mode enables interaction with a user interface of a touch-based operating system; identifying at least one touch-based control dialogue of the user interface of the touch-based operating system; displaying a first instance of the user interface of the touch-based operating system on a display of the head-mounted computing device; receiving a first audible input associated with the at least one touch-based control dialogue; and displaying a second instance of the user interface of the touch-based operating system on the head-mounted computing device in response to the first audible input. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for hands-free navigation of a head-mounted computing device, the system comprising:
-
one or more processors; and one or more computer storage media storing computer-useable instructions that, when executed by the one or more processors, implement a method comprising; initializing a hands-free interaction mode on the head-mounted computing device, wherein the hands-free interaction mode enables interaction with a user interface of a touch-based operating system; displaying a first instance of a user interface of the touch-based operating system on a display of the head-mounted computing device; detecting a first hands-free input comprising one or more of; a first displacement of the head-mounted computing device, the first displacement being above a threshold displacement; and a first audible input associated with a touch-based control dialogue included in the first instance of the user interface; determining a first instruction based on the hands-free input, wherein the first instruction corresponds to one or more touch-based inputs; and displaying a second instance of the user interface of the touch-based operating system on the display of the head-mounted computing device. - View Dependent Claims (18, 19, 20)
-
Specification