×

RECOGNIZING INPUT GESTURES

  • US 20090006292A1
  • Filed: 06/27/2007
  • Published: 01/01/2009
  • Est. Priority Date: 06/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including a multi-touch input display surface, a method for training the computer system to recognize input gesture data entered at the multi-touch input display surface as a corresponding specified input pattern, the method comprising:

  • an act of accessing input gesture data for at least one example of a specified input pattern, the input gesture data representing detected contact on the multi-touch input display surface over a period of time, the input gesture data including for at least the one example of the specified input pattern;

    first direction movement data, the first direction movement data indicating the position of detected contact on the multi-touch input display surface relative to a first axis over the time period; and

    second direction movement data, the second direction movement data indicating the position of detected contact on the multi-touch input display surface relative to a second different axis over the time period;

    an act of encoding the input gesture data into an input vector of real values, each real value corresponding to a sample on the first or second axis;

    an act of saving an indication that the real values contained in the input vector represent an example of the specified input pattern;

    an act of accessing a fully connected neural network, the neural network including input nodes, hidden nodes, and output nodes, the input nodes being fully connected to the hidden nodes and the hidden nodes being fully connected to the output nodes;

    an act of creating a training set to supply to the neural network to train the neural network to recognize the specified input pattern, the training set including at least the input vector and a corresponding output vector, the corresponding output vector indicating the desired output of the neural network that is to correspond to the specified input pattern; and

    an act of using a back propagation algorithm to train the neural network to recognize the specified pattern of input by training the neural network to generate output node values approximating the corresponding output vector in response to receiving the input vector.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×