Patent ID: 9582184
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A method of operating a data processing system having a touch enabled display screen to alter a value of a specified variable in said data processing system, said method comprising: providing a value control on said touch enabled display screen, said value control having an increment tap region, a decrement tap region, and a drag region, said data processing system recognizing a tap gesture executed in said increment and decrement tap regions and a drag gesture executed in said drag region, said drag gesture being characterized by a drag direction and a drag length, said drag direction depending on whether said drag gesture is performed toward said increment or decrement tap regions; and causing said data processing system to change said specified variable by an amount that depends on whether said one of said recognized gestures is a tap gesture in said increment tap region, a tap gesture in said decrement tap region, or a drag gesture, wherein said data processing system increments said specified variable by a first amount if said one of said recognized gestures is a tap gesture in said increment tap region, said first amount remaining constant during a continuous sequence of said tap gestures to said increment tap region, decrements said specified variable by a second amount if said one of said recognized gestures is a tap gesture in said decrement tap region, said second amount remaining constant during a continuous sequence of said tap gestures to said decrement tap region, and alters said specified variable by a third amount if said one of said recognized gestures is a drag gesture, said amount depending on said drag length, said amount increasing said specified variable if said drag gesture has a first drag direction and decreasing said specified variable if said drag gesture has a second drag direction, said first, second, and third amounts depending on said specified variable, and, in response to a first one of said tap gestures followed by an immediate second one of said tap gestures in a different tap region from that corresponding to said first one of said tap gestures, reducing, one of said first, second, and third amounts, said one of said first, second, and third amounts being different from said one of said first, second, and third amounts corresponding to said first one of said tap gestures.