Resolution of directional ambiguity on touch-based interface gesture
First Claim
1. A method comprising:
- displaying on a graphical display of a wearable computing device, a first reference marker and indication to move the first reference marker in a predetermined direction on the graphical display to wake up the wearable computing device;
while the first reference marker is displayed, receiving first input data indicating an initial swipe gesture on a touch-based user-interface that is separate from and non-parallel to the graphical display;
in response to the receipt of the first input data indicating the initial swipe gesture;
(a) regardless of a direction of the initial swipe gesture on the touch-based user-interface, moving the first reference marker in the predetermined direction on the graphical display and waking up the wearable computing device;
(b) determining whether the initial swipe gesture is performed in either;
(i) a first direction along the touch-based user-interface, or (ii) a second direction along the touch-based user-interface, wherein the second direction is substantially opposite of the first direction;
(c) if the initial swipe gesture is performed in the first direction on the touch-based user-interface, then setting a touch-association parameter to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; and
(d) otherwise, if the initial swipe gesture is performed in the second direction on the touch-based user-interface, then setting the touch-association parameter to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display;
receiving second input data indicating a subsequent touch input; and
causing movement of a second reference marker on the graphical display based on at least (i) the association indicated by the touch-association parameter and (ii) a direction of movement of the subsequent touch input on the touch-based user-interface.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems involving resolution of directional ambiguity between a graphical display and a touch-based user-interface are disclosed herein. An example system may be configured to: (a) cause a visual depiction of a first reference marker on a graphical display; (b) receive first input data indicating an initial touch input on a touch-based user-interface, where the initial touch input corresponds to an input-direction path having a first end and a second end, and where the touch input corresponds to movement of the input-direction path; (c) associate movement of the first reference marker with subsequent touch inputs; (d) receive second input data indicating a subsequent touch input; and (e) cause a visual depiction of movement of a second reference marker.
-
Citations
24 Claims
-
1. A method comprising:
-
displaying on a graphical display of a wearable computing device, a first reference marker and indication to move the first reference marker in a predetermined direction on the graphical display to wake up the wearable computing device; while the first reference marker is displayed, receiving first input data indicating an initial swipe gesture on a touch-based user-interface that is separate from and non-parallel to the graphical display; in response to the receipt of the first input data indicating the initial swipe gesture; (a) regardless of a direction of the initial swipe gesture on the touch-based user-interface, moving the first reference marker in the predetermined direction on the graphical display and waking up the wearable computing device; (b) determining whether the initial swipe gesture is performed in either;
(i) a first direction along the touch-based user-interface, or (ii) a second direction along the touch-based user-interface, wherein the second direction is substantially opposite of the first direction;(c) if the initial swipe gesture is performed in the first direction on the touch-based user-interface, then setting a touch-association parameter to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; and (d) otherwise, if the initial swipe gesture is performed in the second direction on the touch-based user-interface, then setting the touch-association parameter to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; receiving second input data indicating a subsequent touch input; and causing movement of a second reference marker on the graphical display based on at least (i) the association indicated by the touch-association parameter and (ii) a direction of movement of the subsequent touch input on the touch-based user-interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A wearable head-mounted display (HMD) comprising:
-
means for displaying on a graphical display of a wearable computing device, a first reference marker and indication to move the first reference marker in a predetermined direction on the graphical display to wake up the wearable computing device; means for while the first reference marker is displayed, receiving first input data indicating an initial swipe gesture on a touch-based user-interface that is separate from and non-parallel to the graphical display; means for, in response to the receipt of the first input data indicating the initial swipe gesture; (a) regardless of a direction of the initial swipe gesture on the touch-based user-interface, moving the first reference marker in the predetermined direction on the graphical display and waking up the wearable computing device; (b) determining whether the initial swipe gesture is performed in either;
(i) a first direction along the touch-based user-interface, or (ii) a second direction along the touch-based user-interface, wherein the second direction is substantially opposite of the first direction;(c) if the initial swipe gesture is performed in the first direction on the touch-based user-interface, then setting a touch-association parameter to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; and (d) otherwise, if the initial swipe gesture is performed in the second direction on the touch-based user-interface, then setting the touch-association parameter to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; means for receiving second input data indicating a subsequent touch input; and means for causing movement of a second reference marker on the graphical display based on at least (i) the association indicated by the touch-association parameter and (ii) a direction of movement of the subsequent touch input on the touch-based user-interface. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions stored thereon comprising:
-
displaying on a graphical display of a wearable computing device, a first reference marker and indication to move the first reference marker in a predetermined direction on the graphical display to wake up the wearable computing device; while the first reference marker is displayed, receiving first input data an initial swipe gesture on a touch-based user-interface that is separate from and non-parallel to the graphical display; in response to the receipt of the first input data indicating the initial swipe gesture; (a) regardless of a direction of the initial swipe gesture on the touch-based user-interface, moving the first reference marker in the predetermined direction on the graphical display and waking up the wearable computing device; (b) determining whether the initial swipe gesture is performed in either;
(i) a first direction along the touch-based user-interface, or (ii) a second direction along the touch-based user-interface, wherein the second direction is substantially opposite of the first direction;(c) if the initial swipe gesture is performed in the first direction on the touch-based user-interface, then setting a touch-association parameter to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; and (d) otherwise, if the initial swipe gesture is performed in the second direction on the touch-based user-interface, then setting the touch-association parameter to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; receiving second input data indicating a subsequent touch input; and causing movement of a second reference marker on the graphical display based on at least (i) the association indicated by the touch-association parameter and (ii) a direction of movement of the subsequent touch input on the touch-based user-interface. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a processor; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the processor to cause a computing device to; display, on a graphical display of a computing device, a first reference marker and indication to move the first reference marker in a predetermined direction on the graphical display to wake up the computing device; while the first reference marker is displayed, receive first input data indicating an initial swipe gesture on a touch-based user-interface that is separate from and non-parallel to the graphical display; in response to the receipt of the first input data indicating the initial swipe gesture; (a) regardless of a direction of the initial swipe gesture on the touch-based user-interface, move the first reference marker in the predetermined direction on the graphical display and wake up the wearable computing device; (b) determine whether the initial swipe gesture is performed in either;
(i) a first direction along the touch-based user-interface, or (ii) a second direction along the touch-based user-interface, wherein the second direction is substantially opposite of the first direction;(c) if the initial swipe gesture is performed in the first direction on the touch-based user-interface, then set a touch-association parameter to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; and (d) otherwise, if the initial swipe gesture is performed in the second direction on the touch-based user-interface, then set the touch-association parameter to associate subsequent touch input in the second direction on the touch-based user-interface with movement of graphics in the predetermined direction on the graphical display and to associate subsequent touch input in the first direction on the touch-based user-interface with movement of graphics in a direction opposite of the predetermined direction on the graphical display; receive second input data indicating a subsequent touch input; and cause movement of a second reference marker on the graphical display based on at least (i) the association indicated by the touch-association parameter and (ii) a direction of movement of the subsequent touch input on the touch-based user-interface. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification