Selective rejection of touch contacts in an edge region of a touch surface
AssigneeApple Inc.
InventorWayne Carl Westerman
Life of this patent
Estimating the term…
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.
Claims20
A method for selectively rejecting contacts on a touch sensor panel, comprising:
- designating one or more regions along one or more edges of the touch sensor panel as contact rejection regions;
- detecting a first contact having first movement within the one or more contact rejection regions;
- detecting a second contact having second movement within a center region of the touch sensor panel;
- and
- in accordance with a determination that the first movement of the first contact is synchronous with the second movement of the second contact, recognizing the first contact and the second contact as part of a single gesture.
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:
- designating one or more regions along one or more edges of the touch sensor panel as contact rejection regions;
- detecting a first contact having first movement within the one or more contact rejection regions;
- detecting a second contact having second movement within a center region of the touch sensor panel;
- and
- in accordance with a determination that the first movement of the first contact is synchronous with the second movement of the second contact, recognizing the first contact and the second contact as part of a single gesture.
A computing device including a 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:
- designating one or more regions along one or more edges of the touch sensor panel as contact rejection regions;
- detecting a first contact having first movement within the one or more contact rejection regions;
- detecting a second contact having second movement within a center region of the touch sensor panel;
- and
- in accordance with a determination that the first movement of the first contact is synchronous with the second movement of the second contact, recognizing the first contact and the second contact as part of a single gesture.
Dependencies are inferred from the claim text.