Method and system for discriminating stylus and touch interactions
First Claim
1. A method of 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 during a first touch event on the user interface, wherein the received information from the first touch event comprises position and time information relating to the plurality of touch data points;
generating a first type of user input vote for a first touch data point of the plurality of touch data points based on a comparison of a first set of data consisting of one or more of position and time information from the received information and configurational information with a first rule, whereinthe first set of data includes at least one of position or time information from the received information; and
the configurational information consists of configurational settings selected from the group of information about a user, a handheld device, and the touch sensitive computing device;
generating a second type of user input vote for the first touch data point based on a comparison of a second set of data consisting of one or more of position and time information from the received information and the configurational information with a second rule, wherein the second set of data includes at least one of position or time information from the received information; and
generating output data that comprises a label attributed to a source of user input assigned to the first touch data point, wherein assigning the label to the source of user input to the first touch data point includes analyzing the first type of user input vote and the second type of user input vote.
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.
83 Citations
21 Claims
-
1. A method of 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 during a first touch event on the user interface, wherein the received information from the first touch event comprises position and time information relating to the plurality of touch data points; generating a first type of user input vote for a first touch data point of the plurality of touch data points based on a comparison of a first set of data consisting of one or more of position and time information from the received information and configurational information with a first rule, wherein the first set of data includes at least one of position or time information from the received information; and the configurational information consists of configurational settings selected from the group of information about a user, a handheld device, and the touch sensitive computing device; generating a second type of user input vote for the first touch data point based on a comparison of a second set of data consisting of one or more of position and time information from the received information and the configurational information with a second rule, wherein the second set of data includes at least one of position or time information from the received information; and generating output data that comprises a label attributed to a source of user input assigned to the first touch data point, wherein assigning the label to the source of user input to the first touch data point includes analyzing the first type of user input vote and the second type of user input vote. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium disposed in a computing device capable of detecting user input received by a user interface of the computing device, 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 during a first touch event on the user interface, wherein the received information from the first touch event comprises position and time information relating to the plurality of touch data points; generating a first type of user input vote for a first touch data point of the plurality of touch data points based on a comparison of a first set of data consisting of one or more of position and time information from the received information and configurational information with a first rule, wherein the first set of data includes at least one of position or time information from the received information; and the configurational information consists of configurational settings selected from the group of information about a user, a handheld device, and the touch sensitive computing device; generating a second type of user input vote for the first touch data point based on a comparison of a second set of data consisting of one or more of position and time information from the received information and the configurational information with a second rule, wherein the second set of data includes at least one of position or time information from the received information; attributing the first touch data point to a source of user input by analyzing the first type of user input vote and the second type of user input vote; and altering information rendered on the user interface at a position relating to the first touch data point based on the attributed source of user input. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification