Moving a graphical selector
First Claim
Patent Images
1. A method, comprising:
- activating, by a computing device, a graphical key of a graphical keyboard, wherein the graphical key is associated with a touch-target and is displayed at a touch-based interface, wherein the computing device controls a graphical selector displayed at the touch-based interface using input received at the touch-target;
upon activation of the graphical key, receiving gesture input corresponding to a directional gesture at the touch-based interface, wherein the directional gesture is a swipe motion originating at the touch target; and
moving the graphical selector from a first graphical location at the touch-based interface to a second graphical location at the touch-based interface by at least one selected increment, wherein the at least one selected increment is at least partially based on a speed of the gesture input originating at the touch target, wherein the at least one selected increment comprises a first increment if the speed of the gesture input is below a speed threshold, and wherein the at least one selected increment comprises a second increment larger than the first increment if the speed of the gesture input is above or equal to the speed threshold,wherein the at least one selected increment is one or more of a space, a letter, a character, a plurality of characters, a word, a line, a sentence, a paragraph, a single pixel, a plurality of pixels, a distance, a block, a row, a column, or an image segment.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for moving a graphical selector. In one example, a method includes activating, by a computing device, a graphical key that is displayed with a presence-sensitive interface of the computing device. Upon activation of the graphical key, the method also includes receiving gesture input corresponding to a directional gesture using the presence-sensitive interface of the computing device and moving a graphical selector displayed with the presence-sensitive interface from a first graphical location to a second graphical location by at least one selected increment based on a property of the gesture input.
115 Citations
17 Claims
-
1. A method, comprising:
-
activating, by a computing device, a graphical key of a graphical keyboard, wherein the graphical key is associated with a touch-target and is displayed at a touch-based interface, wherein the computing device controls a graphical selector displayed at the touch-based interface using input received at the touch-target; upon activation of the graphical key, receiving gesture input corresponding to a directional gesture at the touch-based interface, wherein the directional gesture is a swipe motion originating at the touch target; and moving the graphical selector from a first graphical location at the touch-based interface to a second graphical location at the touch-based interface by at least one selected increment, wherein the at least one selected increment is at least partially based on a speed of the gesture input originating at the touch target, wherein the at least one selected increment comprises a first increment if the speed of the gesture input is below a speed threshold, and wherein the at least one selected increment comprises a second increment larger than the first increment if the speed of the gesture input is above or equal to the speed threshold, wherein the at least one selected increment is one or more of a space, a letter, a character, a plurality of characters, a word, a line, a sentence, a paragraph, a single pixel, a plurality of pixels, a distance, a block, a row, a column, or an image segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium comprising instructions for causing at least one programmable processor to perform operations comprising:
-
activating a graphical key of a graphical keyboard, wherein the graphical key is associated with a touch-target and is displayed at a touch-based interface, wherein input received at the touch-target is used to control a graphical selector displayed at the touch-based interface; upon activation of the graphical key, receiving gesture input corresponding to a directional gesture at the touch-based interface, wherein the directional gesture comprises a swipe motion originating at the touch target; and moving the graphical selector from a first graphical location at the touch-based interface to a second graphical location at the touch-based interface by at least one selected increment, wherein the selected increment is at least partially based on a displacement of the gesture input originating at the touch-target, wherein the graphical selector is moved in a direction related to a direction of movement of the gesture input, wherein the at least one selected increment comprises a first increment if the displacement of the gesture input is below a displacement threshold, and wherein the at least one selected increment comprises a second increment larger than the first amount if the displacement of the gesture input is equal to or above the displacement threshold, wherein the at least one selected increment is one or more of a space, a letter, a character, a plurality of characters, a word, a line, a sentence, a paragraph, a single pixel, a plurality of pixels, a distance, a block, a row, a column, or an image segment. - View Dependent Claims (15)
-
-
16. A computing device, comprising:
-
one or more processors, wherein the one or more processors are configured to; activate a graphical key of a graphical keyboard, wherein the graphical key is associated with a touch-target and is displayed at a touch-based interface, and wherein a graphical selector displayed at the touch-based interface is controlled using input received at the touch-target; upon activation of the graphical key, receive gesture input corresponding to a directional gesture at the touch-based interface, wherein the directional gesture is a swipe motion originating at the touch-target; and move the graphical selector from a first graphical location at the touch-based interface to a second graphical location at the touch-based interface by at least one selected increment, wherein the at least one selected increment is at least partially based on a speed of the gesture input, wherein the at least one selected increment comprises a first increment if the speed of movement of the gesture input is below a speed threshold and wherein the at least one selected increment comprises a second increment larger than the first increment if the speed of the gesture input is above or equal to the speed threshold, wherein the at least one selected increment is one or more of a space, a letter, a character, a plurality of characters, a word, a line, a sentence, a paragraph, a single pixel, a plurality of pixels, a distance, a block, a row, a column, or an image segment. - View Dependent Claims (17)
-
Specification