System and method to perform a numerical input using a continuous swipe gesture
First Claim
1. A computing device having a processor coupled to a memory and coupled to a gesture based I/O device, the memory storing instructions, which when executed by the processor configure the computing device to:
- display via the gesture based I/O device a graphical user interface (GUI) having a region displaying a gross number and a gross number control with which to initially define a specific number for further defining with finer specificity;
in response to a first gesture interacting with the gross number control, the first gesture comprising a hard click or a pause gesture via the gesture based I/O device, initially define the specific number as the gross number and display a finer number control to further define the specific number with finer specificity; and
,in response to a continuous swipe gesture continuing from the first gesture and interacting with the finer number control, further display and define the specific number with finer specificity, a quantum of the specific number varying in response to a direction and distance of the continuous swipe gesture;
wherein the gross number control is configured to adjust the specific number between a gross upper number and a gross lower number in a plurality of equal gross increments therebetween and the finer number control is configured to adjust the specific number in a plurality of equal fine increments to further define the specific number between an upper number and a lower number relative to the gross number, where the range between the upper number and lower number is less than one gross increment and where one fine increment is less than one gross increment.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a gesture-based GUI (system, method, etc.) to facilitate input of numerical data using a continuous swipe gesture. A gesture-based I/O device displays a GUI presenting a gross number and a gross number control to initially define a specific number for further defining with specificity. In response to a first gesture (hard click or pause) interacting with the gross number control, the specific number is initially defined as the gross number and a finer number control is presented to refine the specific number. In response to a continuous swipe gesture continuing from the first gesture and interacting with the finer number control, the interface further defines the specific number with finer specificity where a quantum varies in response to a direction and distance of the continuous swipe. Successive finer number controls may be also be presented to refine the specific number by continuing the swipe.
-
Citations
19 Claims
-
1. A computing device having a processor coupled to a memory and coupled to a gesture based I/O device, the memory storing instructions, which when executed by the processor configure the computing device to:
-
display via the gesture based I/O device a graphical user interface (GUI) having a region displaying a gross number and a gross number control with which to initially define a specific number for further defining with finer specificity; in response to a first gesture interacting with the gross number control, the first gesture comprising a hard click or a pause gesture via the gesture based I/O device, initially define the specific number as the gross number and display a finer number control to further define the specific number with finer specificity; and
,in response to a continuous swipe gesture continuing from the first gesture and interacting with the finer number control, further display and define the specific number with finer specificity, a quantum of the specific number varying in response to a direction and distance of the continuous swipe gesture; wherein the gross number control is configured to adjust the specific number between a gross upper number and a gross lower number in a plurality of equal gross increments therebetween and the finer number control is configured to adjust the specific number in a plurality of equal fine increments to further define the specific number between an upper number and a lower number relative to the gross number, where the range between the upper number and lower number is less than one gross increment and where one fine increment is less than one gross increment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device having a processor coupled to a memory and coupled to a gesture based I/O device, the memory storing instructions, which when executed by the processor configure the computing device to:
-
display via the gesture based I/O device a graphical user interface (GUI) having an number region displaying a gross number and a gross number control with which to initially define a specific number for further defining with finer specificity; and in response to a first gesture interacting with the gross number control, the first gesture comprising a hard click or a pause gesture via the gesture based I/O device; initially define the specific number as the gross number; and successively display respective finer number controls to further define the specific number with respective finer specificity in response to a continuous swipe gesture continuing the first gesture, where; a next of the respective finer number controls is displayed in response to a respective hard click or pause gesture interacting with a one of the respective finer number controls as currently displayed; and each of the respective finer number controls refines the specificity of the specific number in response to a direction and distance of the continuous swipe interacting with the respective finer number control; and wherein the gross number control is configured to adjust the specific number between a gross upper number and a gross lower number in a plurality of gross increments therebetween and each respective finer number control is configured to adjust the specific number in a respective plurality of finer increments to further define the specific number between an upper number and a lower number relative to the gross number, where the range between the upper number and lower number is less than one gross increment and where each of the respective finer increments is less than one gross increment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method implemented by a computing device having a processor coupled to a memory and coupled to a gesture based I/O device, the method comprising:
-
displaying via the gesture based I/O device a graphical user interface (GUI) having a region displaying a gross number and a gross number control with which to initially define a specific number for further defining with finer specificity; and in response to a first gesture interacting with the gross number control, the first gesture comprising a hard click or a pause gesture via the gesture based I/O device; initially defining the specific number as the gross number; and successively displaying respective finer number controls to further define the specific number with respective finer specificity in response to a continuous swipe gesture continuing the first gesture, where; a next of the respective finer number controls is displayed in response to a respective hard click or pause gesture interacting with a one of the respective finer number controls as currently displayed; and each of the respective finer number controls refines the specificity of the specific number in response to a direction and distance of the continuous swipe; and wherein the gross number control is configured to adjust the specific number between a gross upper number and a gross lower number in a plurality of gross increments therebetween and each respective finer number control is configured to adjust the specific number in a respective plurality of finer increments to further define the specific number between an upper number and a lower number relative to the gross number, where the range between the upper number and lower number is less than one gross increment and where each of the respective finer increments is less than one gross increment. - View Dependent Claims (16, 17, 18, 19)
-
Specification