Input classification for multi-touch systems
First Claim
1. A computer implemented method, comprising:
- maintaining a history of prior state information related to a touch sensitive display, the history comprising a plurality of previous contacts in a plurality of frames, each contact being associated with an action on a display state and an input classification selected from a group consisting of incidental touch input and intended touch input;
identifying one or more current contacts in one or more current frames that have been classified as incidental touch input, the one or more current contacts occurring after a plurality of previous contacts in a plurality of previous frames that were classified as intended touch inputs;
analyzing a relationship between the one or more current contacts in the one or more current frames that have been classified as incidental touch input and the plurality of previous contacts in the plurality of previous frames that were classified as intended touch inputs, wherein analyzing the relationship comprises examining perimeters created by the previous contacts in the plurality of previous frames that were classified as intended touch inputs;
based on the analysis, determining that the one or more current contacts in the one or more current frames are related to the previous contacts by determining that perimeters of the one or more current contacts evolved from perimeters of the previous contacts in the plurality of previous frames;
detecting that the previous contacts were incorrectly classified;
updating a classification of the previous contacts to incidental touch inputs based on the detection that the previous contacts were incorrectly classified; and
rewinding a current state of the touch sensitive display to reverse the actions performed responsive to the previous contacts on the current state, and displaying the rewinded current state on the display.
3 Assignments
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 maintaining a history of prior state information related to a touch sensitive display. The method further includes detecting that a previous contact with the touch sensitive display was incorrectly classified. The method further includes updating a classification of the previous contact based on the detection that the previous contact was incorrectly classified. The method further includes rewinding a state of the touch sensitive display to reflect a state that would have resulted had the previous contact been correctly classified based on the history of prior state information and the updated classification of the previous contact.
15 Citations
4 Claims
-
1. A computer implemented method, comprising:
-
maintaining a history of prior state information related to a touch sensitive display, the history comprising a plurality of previous contacts in a plurality of frames, each contact being associated with an action on a display state and an input classification selected from a group consisting of incidental touch input and intended touch input; identifying one or more current contacts in one or more current frames that have been classified as incidental touch input, the one or more current contacts occurring after a plurality of previous contacts in a plurality of previous frames that were classified as intended touch inputs; analyzing a relationship between the one or more current contacts in the one or more current frames that have been classified as incidental touch input and the plurality of previous contacts in the plurality of previous frames that were classified as intended touch inputs, wherein analyzing the relationship comprises examining perimeters created by the previous contacts in the plurality of previous frames that were classified as intended touch inputs; based on the analysis, determining that the one or more current contacts in the one or more current frames are related to the previous contacts by determining that perimeters of the one or more current contacts evolved from perimeters of the previous contacts in the plurality of previous frames; detecting that the previous contacts were incorrectly classified; updating a classification of the previous contacts to incidental touch inputs based on the detection that the previous contacts were incorrectly classified; and rewinding a current state of the touch sensitive display to reverse the actions performed responsive to the previous contacts on the current state, and displaying the rewinded current state on the display. - View Dependent Claims (2, 3, 4)
-
Specification