Detection of type of object used to provide a touch contact input
First Claim
1. A system, comprising:
- a communication interface configured to;
send a sent signal to be used to propagate a freely propagating signal through a propagating medium with a touch input surface, wherein the freely propagating signal has been allowed to freely propagate through the propagating medium in a plurality directions to a plurality of receivers on multiple axes of the propagating medium; and
receive a received signal detected due to a touch input object contacting the touch input surface, wherein the received signal includes the freely propagating signal that has been disturbed by the touch input object; and
a processor coupled with the communication interface and configured to;
compare at least a portion of the received signal with one or more reference signals of one or more touch input object types, wherein comparing at least the portion of the received signal with the one or more reference signals of the one or more touch input object types includes comparing a portion of the freely propagating signal that has been disturbed by the touch input object with the one or more reference signals of the one or more touch input object types; and
determine based at least in part on the comparison a location of the touch input object contacting the surface.
0 Assignments
0 Petitions
Accused Products
Abstract
A signal to be used to propagate a freely propagating signal through a propagating medium with a touch input surface is sent. The freely propagating signal has been allowed to freely propagate through the propagating medium in a plurality directions to a plurality of receivers on multiple axes of the propagating medium. A received signal detected due to a touch input object contacting the touch input surface is received. The received signal includes the freely propagating signal that has been disturbed by the touch input object. At least a portion of the received signal is compared with one or more reference signals of one or more touch input object types. Based at least in part on the comparison a location of the touch input object contacting the surface is determined.
230 Citations
20 Claims
-
1. A system, comprising:
-
a communication interface configured to; send a sent signal to be used to propagate a freely propagating signal through a propagating medium with a touch input surface, wherein the freely propagating signal has been allowed to freely propagate through the propagating medium in a plurality directions to a plurality of receivers on multiple axes of the propagating medium; and receive a received signal detected due to a touch input object contacting the touch input surface, wherein the received signal includes the freely propagating signal that has been disturbed by the touch input object; and a processor coupled with the communication interface and configured to; compare at least a portion of the received signal with one or more reference signals of one or more touch input object types, wherein comparing at least the portion of the received signal with the one or more reference signals of the one or more touch input object types includes comparing a portion of the freely propagating signal that has been disturbed by the touch input object with the one or more reference signals of the one or more touch input object types; and determine based at least in part on the comparison a location of the touch input object contacting the surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
sending a sent signal to be used to propagate a freely propagating signal through a propagating medium with a touch input surface, wherein the freely propagating signal has been allowed to freely propagate through the propagating medium in a plurality directions to a plurality of receivers on multiple axes of the propagating medium; and receiving a received signal detected due to a touch input object contacting the touch input surface, wherein the received signal includes the freely propagating signal that has been disturbed by the touch input object; using a processor to compare at least a portion of the received signal with one or more reference signals of one or more touch input object types, wherein comparing at least the portion of the received signal with the one or more reference signals of the one or more touch input object types includes comparing a portion of the freely propagating signal that has been disturbed by the touch input object with the one or more reference signals of the one or more touch input object types; and determining based at least in part on the comparison a location of the touch input object contacting the surface. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for determining a touch contact object type, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
sending a sent signal to be used to propagate a freely propagating signal through a propagating medium with a touch input surface, wherein the freely propagating signal has been allowed to freely propagate through the propagating medium in a plurality directions to a plurality of receivers on multiple axes of the propagating medium; and receiving a received signal detected due to a touch input object contacting the touch input surface, wherein the received signal includes the freely propagating signal that has been disturbed by the touch input object; comparing at least a portion of the received signal with one or more reference signals of one or more touch input object types, wherein comparing at least the portion of the received signal with the one or more reference signals of the one or more touch input object types includes comparing a portion of the freely propagating signal that has been disturbed by the touch input object with the one or more reference signals of the one or more touch input object types; and determining based at least in part on the comparison a location of the touch input object contacting the surface.
-
Specification