Selective rejection of touch contacts in an edge region of a touch surface
First Claim
1. A method for selectively rejecting contacts on a touch sensor panel, comprising:
- designating one or more regions along one or more edges in the touch sensor panel as contact rejection regions; and
selectively rejecting or recognizing a first contact detected within the one or more contact rejection regions in accordance with rejection or recognition criteria,wherein the first contact is rejected unless the first contact is simultaneously detected with one or more second contacts detected in a main region of the touch sensor panel, the main region being separate from the one or more contact rejection regions.
0 Assignments
0 Petitions
Accused Products
Abstract
The selective rejection of touch contacts in an edge region of a touch sensor panel is disclosed. In addition, by providing certain exceptions to the rejection of edge contacts, the functionality of the touch sensor panel can be maximized. Contacts in edge bands around the perimeter of a touch sensor panel can be ignored. However, if a contact in the edge band moves beyond a threshold distance or speed, it can be recognized as part of a gesture. To accommodate different finger sizes, the size of the edge band can be modified based on the identification of the finger or thumb. Furthermore, if contacts in the center region of a touch sensor panel track the movement of contacts in the edge band, the contacts in the edge band can be recognized as part of a gesture.
-
Citations
22 Claims
-
1. A method for selectively rejecting contacts on a touch sensor panel, comprising:
-
designating one or more regions along one or more edges in the touch sensor panel as contact rejection regions; and selectively rejecting or recognizing a first contact detected within the one or more contact rejection regions in accordance with rejection or recognition criteria, wherein the first contact is rejected unless the first contact is simultaneously detected with one or more second contacts detected in a main region of the touch sensor panel, the main region being separate from the one or more contact rejection regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing program code for selectively rejecting contacts on a touch sensor panel, the program code for causing performance of a method comprising:
-
selectively rejecting or recognizing a first contact detected in one or more designated contact rejection regions in the touch sensor panel in accordance with rejection or recognition criteria, wherein the first contact is rejected unless the first contact is simultaneously detected with one or more second contacts detected in a main region of the touch sensor panel, the main region being separate from the one or more contact rejection regions, and wherein the one or more contact rejection regions are located along one or more edges of the touch sensor panel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile telephone including computer-readable storage medium storing program code for selectively rejecting contacts on a touch sensor panel, the program code for causing performance of a method comprising:
-
selectively rejecting or recognizing a first contact detected in one or more designated contact rejection regions in the touch sensor panel in accordance with rejection or recognition criteria, wherein the first contact is rejected unless the first contact is simultaneously detected with one or more second contacts detected in a main region of the touch sensor panel, the main region being separate from the one or more contact rejection regions, and wherein the one or more contact rejection regions are located along one or more edges of the touch sensor panel.
-
-
22. A personal computer including computer-readable storage medium storing program code for selectively rejecting contacts on a touch sensor panel, the program code for causing performance of a method comprising:
-
selectively rejecting or recognizing a first contact detected in one or more designated contact rejection regions in the touch sensor panel in accordance with rejection or recognition criteria, wherein the first contact is rejected unless the first contact is simultaneously detected with one or more second contacts detected in a main region of the touch sensor panel, the main region being separate from the one or more contact rejection regions, and wherein the one or more contact rejection regions are located along one or more edges of the touch sensor panel.
-
Specification