×

Maximum speed criterion for a velocity gesture

  • US 10,120,561 B2
  • Filed: 05/05/2011
  • Issued: 11/06/2018
  • Est. Priority Date: 05/05/2011
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • an input sensor selected from the group consisting of a touch sensor and an optical sensor;

    a processor in communication with the input sensor;

    a memory storing code for execution by the processor, the code comprising code that;

    receives an activation indicator based on physical input from a user and activating a velocity gesture option in response to receiving the activation indicator, wherein the activation indicator is received by physical input selected from a group consisting of a tap on the input sensor, a switch located on the apparatus and beneath the input sensor, a switch located on the apparatus and positioned away from the input sensor, a button located on the apparatus and beneath the input sensor, and a button located on the apparatus and positioned away from the input sensor;

    detects fulfillment of velocity gesture criteria on the input sensor after receiving the activation indicator, the velocity gesture criteria comprising drag and hold criteria and a maximum speed for a velocity gesture function, wherein the detecting comprises determining that a speed for a velocity gesture does not go above the maximum speed, and wherein the velocity gesture comprises a single touch of the input sensor by a user during which contact with the input sensor is maintained after a contact point is sensed by the input sensor;

    initiates the velocity gesture function in response to the activated velocity gesture option and the detecting fulfillment of the velocity gesture criteria, wherein the velocity gesture function comprises a coasting function in which a movement on a display is maintained without the user continually providing input to sustain the movement on the display; and

    adapts one or more of the velocity gesture criteria based on a learning mode in which the user demonstrates a movement the user would like to trigger the velocity gesture function, and the velocity gesture criteria is determined from the movement the user demonstrates, wherein adapting one or more of the velocity gesture criteria comprises increasing the maximum speed for the velocity gesture function in response to a predetermined number of movements within a predetermined time frame being above a predetermined speed, and wherein the maximum speed is increased to a speed higher than the predetermined speed.

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