Touch detection at bezel edge
First Claim
Patent Images
1. A method of a computing device including a touch sensing surface, the method comprising:
- obtaining a length of a major axis of a contact on or near the touch sensing surface;
obtaining a distance of the contact from an edge of the touch sensing surface;
determining, based on the obtained distance and a predefined thumb profile that maps distances of a thumb contact from the edge of the touch sensing surface to lengths of a reference major axis of the thumb contact, the length of the reference major axis of the thumb contact at the obtained distance; and
identifying the contact as a thumb based on the length of the reference major axis and the length of the major axis of the contact.
1 Assignment
0 Petitions
Accused Products
Abstract
This relates to a method of extrapolating proximity information to generate a border column or row of touch nodes (also known as touch pixels) and then fitting an ellipse to the contact patch including the extrapolated border touch nodes. Additionally, a contact can be identified as a thumb based on both its major axis and its distance to an edge of the touch sensing surface.
30 Citations
18 Claims
-
1. A method of a computing device including a touch sensing surface, the method comprising:
-
obtaining a length of a major axis of a contact on or near the touch sensing surface; obtaining a distance of the contact from an edge of the touch sensing surface; determining, based on the obtained distance and a predefined thumb profile that maps distances of a thumb contact from the edge of the touch sensing surface to lengths of a reference major axis of the thumb contact, the length of the reference major axis of the thumb contact at the obtained distance; and identifying the contact as a thumb based on the length of the reference major axis and the length of the major axis of the contact. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium, the computer readable medium containing instructions that, when executed, perform a method of a computing device including a touch sensing surface, the method comprising:
-
obtaining a length of a major axis of a contact on or near the touch sensing surface; obtaining a distance of the contact from an edge of the touch sensing surface; determining, based on the obtained distance and a predefined thumb profile that maps distances of a thumb contact from the edge of the touch sensing surface to lengths of a reference major axis of the thumb contact, the length of the reference major axis of the thumb contact at the obtained distance; and identifying the contact as a thumb based on the length of the reference major axis and the length of the major axis of the contact. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
a touch sensing surface; a processor to execute instructions; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to perform operations to generate an application programming interface (API) that allows an API-calling component to perform a method of the electronic device, the method comprising; obtaining a length of a major axis of a contact on or near the touch sensing surface; obtaining a distance of the contact from an edge of the touch sensing surface; determining, based on the obtained distance and a predefined thumb profile that maps distances of a thumb contact from the edge of the touch sensing surface to lengths of a reference major axis of the thumb contact, the length of the reference major axis of the thumb contact at the obtained distance; and identifying the contact as a thumb based on the length of the reference major axis and the length of the major axis of the contact. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification