×

Input classification for multi-touch systems

  • US 9,632,605 B2
  • Filed: 10/17/2012
  • Issued: 04/25/2017
  • Est. Priority Date: 10/17/2012
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×