CPC G06F 3/04886 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); G06F 2203/04808 (2013.01)] | 20 Claims |
1. A method for entering data to a device, the method comprising:
displaying, by a processor, an underlying application on a touch sensitive display screen of the device;
detecting, by a processor, a first touch on a central region of the touch sensitive display screen of the device;
in response to the detecting the first touch on the central region of the touch sensitive display screen, displaying, by the processor, a template on the touch sensitive display screen, the template including a radial user interface that includes a plurality of radial regions referenced from the central region, wherein the template is overlaid on the underlying application, wherein the template includes the central region and the plurality of radial regions, and wherein the plurality of radial regions are displayed over the underlying application such that both the underlying application and the template are displayed on the touch sensitive display screen;
defining, by the processor, a location of the central region of the radial user interface;
determining, by the processor, an indication of a radial position responsive to a second touch on the touch sensitive display screen, wherein the second touch includes a radial swipe from the central region to one of the plurality of radial regions;
determining, by the processor, a value corresponding to the radial position of the second touch;
detecting, by the processor, a first slide of a third touch on the touch sensitive display screen while the first touch is held on the central region;
detecting, by the processor, a second slide, wherein the second slide includes the third touch with a fourth touch on the touch sensitive display screen while the first touch is held on the central region;
detecting, by the processor, a third slide, wherein the third slide includes the third touch with the fourth touch with a fifth touch on the touch sensitive display screen while the first touch is held on the central region;
in response to the first slide, display, by the processor, a first selection of characters in a virtual wheel, wherein display of the characters is controlled by the first slide;
in response to the second slide, display, by the processor, a second selection of characters in the virtual wheel, wherein display of the characters is controlled by the second slide;
in response to the third slide, display, by the processor, a third selection of characters in a virtual wheel, wherein display of the characters is controlled by the third slide;
determining, by the processor, a selected one of the first selection of characters in response to termination of the first touch on the touch sensitive display screen;
determining, by the processor, a selected one of the second selection of characters in response to termination of the first touch and the second touch on the touch sensitive display screen; and
determining, by the processor, a selected one of the third selection of characters in response to termination of the first touch, the second touch, and the third touch on the touch sensitive display screen.
|