Method and system for discriminating stylus and touch interactions
First Claim
1. A method using a touch sensitive computing device including a user interface coupled to a touch sensing unit capable of detecting input received on the user interface, the method comprising:
- receiving, at the computing device, information related to a plurality of touch data points that are detected on the user interface at a first time;
determining a first cluster of the plurality of touch data points is associated with a touch from a user'"'"'s appendage;
defining a boundary on the user interface around the first cluster;
attributing a first touch data point of the plurality of touch data points to a handheld device upon determining that the first touch data point is located within the boundary; and
generating output data that comprises a label attributing the first touch data point to the handheld device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to control devices, such as human interface devices, configured for use with a tablet computer. More specifically, the present invention relates to methods and system for discriminating between the interactions of a handheld device, touch of one or more of the user'"'"'s finger(s) and interaction with appendages of the user on a touch-screen tablet computer. The methods described herein may include discriminating between the interaction of the handheld device, the user'"'"'s finger(s) and an appendage of the user so that the collected information can be used to control some aspect of the hardware or software running on the touch-screen tablet computer.
86 Citations
22 Claims
-
1. A method using a touch sensitive computing device including a user interface coupled to a touch sensing unit capable of detecting input received on the user interface, the method comprising:
-
receiving, at the computing device, information related to a plurality of touch data points that are detected on the user interface at a first time; determining a first cluster of the plurality of touch data points is associated with a touch from a user'"'"'s appendage; defining a boundary on the user interface around the first cluster; attributing a first touch data point of the plurality of touch data points to a handheld device upon determining that the first touch data point is located within the boundary; and generating output data that comprises a label attributing the first touch data point to the handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method using a touch sensitive computing device including a user interface coupled to a touch sensing unit capable of detecting input received on the user interface, the method, comprising:
-
receiving, at the computing device, information related to a plurality of touch data points that are detected on the user interface; determining that at least a portion of the plurality of touch data points are part of a first cluster of touch data points associated with a touch from a user'"'"'s appendage; determining that a first touch data point of the plurality of touch data points is associated with a handheld device by determining that the first touch data point is within a region of the user interface that contains the first cluster of touch data points; and generating output data that comprises a label attributing the first touch data point to the handheld device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium disposed in a computing device including a user interface coupled to a touch sensing unit capable of detecting input received on the user interface, the non-transitory computer readable medium containing a set of instructions that causes a processor to perform a process comprising:
-
receiving information related to a plurality of touch data points that are detected on the user interface at a first time; determining a first cluster of the plurality of touch data points is associated with a touch from a user'"'"'s appendage; defining a boundary on the user interface around the first cluster; attributing a first touch data point of the plurality of touch data points to a handheld device upon determining that the first touch data point is located within the boundary; and generating output data that comprises a label attributing the first touch data point to the handheld device.
-
-
21. A non-transitory computer readable medium disposed in a computing device including a user interface coupled to a touch sensing unit capable of detecting input received on the user interface, the non-transitory computer readable medium containing a set of instructions that causes a processor to perform a process comprising:
-
receiving information related to a plurality of touch data points that are detected on the user interface; determining that at least a portion of the plurality of touch data points are part of a first cluster of touch data points associated with a touch from a user'"'"'s appendage; determining that a first touch data point of the plurality of touch data points is associated with a handheld device by determining that the first touch data point is within a region of the user interface that contains the first cluster of touch data points; and generating output data that comprises a label attributing the first touch data point to the handheld device.
-
-
22. A non-transitory computer readable medium disposed in a computing device including a user interface coupled to a touch sensing unit capable of detecting input received on the user interface, the non-transitory computer readable medium containing a set of instructions that causes a processor to perform a process comprising:
-
receive, at the computing device, information related to a touch-down event from a handheld device; receive, at the computing device, information related to a plurality of touch data points that are detected on the user interface; define a portion of the plurality of touch data points as being part of a first cluster of touch data points; correlate the information related to the touch-down event with the information related to the plurality of touch data points; determine that the first cluster of touch data points is associated with a user'"'"'s appendage; and determine that a first touch data point of the plurality of touch data points is associated with the handheld device based on a position of the first touch data point relative to the first cluster of touch data points and the correlation of the information related to the touch-down event with the information related to the plurality of touch data points, wherein the first touch data point is located within a boundary around the first cluster and is not within the first cluster.
-
Specification