Input Classification for Multi-Touch Systems
First Claim
1. A computer implemented method, comprising:
- receiving first contact data describing a first series of contacts with a touch sensitive display;
receiving second contact data describing a second series of contacts with the touch sensitive display, the second series of contacts occurring over a time range during which the first series of contacts occurred;
classifying the first series of contacts as being a series of touch inputs provided by a user'"'"'s body part;
classifying the second series of contacts as being a series of stylus inputs provided by a stylus;
comparing motion represented by the series of touch inputs with motion represented by the series of stylus inputs;
based on comparing the motion represented by the series of touch inputs with the motion represented by the series of stylus inputs, determining that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs; and
based on the determination that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs, classifying the series of touch inputs as guide input incidental to the series of stylus inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for input classification for multi-touch systems. In one aspect, a method includes receiving first and second contact data describing a first and second series of contacts with a touch sensitive display, the first and second series of contacts occurring over a time range. The method includes classifying the first series of contacts as being a series of touch inputs provided by a user'"'"'s body part, and classifying the second series of contacts as being a series of stylus inputs provided by a stylus. The method includes comparing motion represented by the series of touch inputs with motion represented by the series of stylus inputs, and determining that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs. The method includes classifying the series of touch inputs.
46 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
receiving first contact data describing a first series of contacts with a touch sensitive display; receiving second contact data describing a second series of contacts with the touch sensitive display, the second series of contacts occurring over a time range during which the first series of contacts occurred; classifying the first series of contacts as being a series of touch inputs provided by a user'"'"'s body part; classifying the second series of contacts as being a series of stylus inputs provided by a stylus; comparing motion represented by the series of touch inputs with motion represented by the series of stylus inputs; based on comparing the motion represented by the series of touch inputs with the motion represented by the series of stylus inputs, determining that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs; and based on the determination that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs, classifying the series of touch inputs as guide input incidental to the series of stylus inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving first contact data describing a first series of contacts with a touch sensitive display; receiving second contact data describing a second series of contacts with the touch sensitive display, the second series of contacts occurring over a time range during which the first series of contacts occurred; classifying the first series of contacts as being a series of touch inputs provided by a user'"'"'s body part; classifying the second series of contacts as being a series of stylus inputs provided by a stylus; comparing motion represented by the series of touch inputs with motion represented by the series of stylus inputs; based on comparing the motion represented by the series of touch inputs with the motion represented by the series of stylus inputs, determining that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs; and based on the determination that the motion represented by the series of touch inputs correlates with the motion represented by the series of stylus inputs, classifying the series of touch inputs as guide input incidental to the series of stylus inputs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification