Bi-directional control for touch interfaces
First Claim
1. A method for operating a user interface (UI) of an electronic device having a touch sensitive display comprising:
- providing on the touch sensitive display a touch region having first and second touch zones separated by a first origin axis preset by the UI, wherein the origin axis can be located anywhere within the touch region,detecting the location of a touch by a user in the touch region,determining whether the touch is located in the first touch zone or the second touch zone,determining a distance between the detected location of the touch by the user and the first origin axis,responsive to the detecting of the location of the touch in the touch region, causing one of;
an increasing change in a controlled variable when the touch location is determined to be in the first touch zone or a decreasing change in the controlled variable when the touch location is determined to be in the second touch zone,wherein the rate of change of the controlled variable is dependent on the distance the detected touch location is displaced away from the origin axis.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface for an electronic device incorporating a touch sensitive display forms a touch input zone on a portion of the display. The touch input zone is split into two sections separated by an origin axis. The origin axis may be fixed or may be determined by an initial touch by a user in the touch zone. The device detects a touch by the user in the touch zone and changes a controllable variable or a pointer to an item within a scrollable list of data elements based on the location of the detected touch relative to the origin axis, where the rate of change is determined by the distance from the touch location to the origin axis and the direction of change is determined by the section in which the touch is detected.
20 Citations
20 Claims
-
1. A method for operating a user interface (UI) of an electronic device having a touch sensitive display comprising:
-
providing on the touch sensitive display a touch region having first and second touch zones separated by a first origin axis preset by the UI, wherein the origin axis can be located anywhere within the touch region, detecting the location of a touch by a user in the touch region, determining whether the touch is located in the first touch zone or the second touch zone, determining a distance between the detected location of the touch by the user and the first origin axis, responsive to the detecting of the location of the touch in the touch region, causing one of;
an increasing change in a controlled variable when the touch location is determined to be in the first touch zone or a decreasing change in the controlled variable when the touch location is determined to be in the second touch zone,wherein the rate of change of the controlled variable is dependent on the distance the detected touch location is displaced away from the origin axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for operating a user interface (UI) of an electronic device having a touch sensitive display comprising:
-
providing on the touch sensitive display a touch region having first and second touch zones separated by a first origin axis preset by the UI, wherein the origin axis can be located anywhere within the touch region, detecting the location of a touch in the touch region, determining whether the touch is located in the first touch zone or the second touch zone, determining a distance between the detected location of the touch by the user and the first origin axis, responsive to the detecting of the location of the touch in the touch region, causing one of;
a change, in a first direction, of a pointer location pointing to a data element in a list of scrollable data elements when the touch location is determined to be in the first touch zone or a change, in a second direction, of the pointer location pointing to a data element in a list of scrollable data elements when the touch is determined to be in the second touch zone,wherein the rate of change in the pointer location is dependent on the distance the detected touch location is displaced away from the origin axis. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for operating a user interface (UI) of an electronic device having a touch sensitive display comprising:
-
providing on the touch sensitive display a touch region, responsive to a touch at a first location by a user in the touch region, setting a location of an origin axis at the location of the first touch and establishing first and second touch zones separated by the origin axis, wherein the origin axis can be located anywhere within the touch region; detecting a slide of the first touch away from the origin axis; determining the distance between the slide of the detected touch location by the user and the origin axis, determining if the slide of the first touch is toward the first touch zone or the second touch zone; responsive to the detecting of the slide of the touch away from the origin axis, causing one of;
an increasing change in a controlled variable when the slide is toward the first touch zone or a decreasing change in the controlled variable when the slide is toward the second touch zone,wherein the rate of change of the controlled variable is dependent on the distance the slide moves the touch location away from the origin axis.
-
-
20. A method for operating a user interface (UI) of an electronic device having a touch sensitive display comprising:
-
providing on the touch sensitive display a touch region, responsive to a touch at a first location by a user in the touch region, setting a location of an origin axis at the location of the first touch and establishing first and second touch zones separated by the origin axis, wherein the origin axis can be located anywhere within the touch region; detecting a slide of the first touch away from the origin axis; determining the distance between the slide of the detected touch location by the user and the origin axis, determining if the slide of the first touch is toward the first touch zone or the second touch zone; responsive to the detecting of the slide of the touch away from the origin axis, causing one of; a change, in a first direction, of a pointer location pointing to a data element in a list of scrollable data elements when the slide is toward the first touch zone, or; a change, in a second direction, of the pointer location pointing to a data element in the list of scrollable data elements when the slide is toward the second touch zone, wherein the rate of change of the change in the pointer location is dependent on the distance the slide moves the touch location away from the origin axis.
-
Specification