×

Devices and methods for processing touch inputs based on their intensities

  • US 10,162,452 B2
  • Filed: 09/28/2015
  • Issued: 12/25/2018
  • Est. Priority Date: 08/10/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface;

    displaying a first user interface;

    while displaying the first user interface, detecting an input on the touch-sensitive surface that includes movement across the touch-sensitive surface by at least a predefined distance; and

    ,in response to detecting the input while displaying the first user interface;

    monitoring the input using a first gesture recognizer having a first state and a second gesture recognizer having a second state;

    in accordance with a determination that the input includes an increase in intensity that satisfies intensity input criteria, the intensity input criteria including that the input satisfies a first intensity threshold before moving across the touch-sensitive surface by the predefined distance;

    transitioning the first state of the first gesture recognizer to a predefined gesture recognition state and performing a corresponding first operation; and

    ,transitioning the second state of the second gesture recognizer to a state other than the predefined gesture recognition state or maintaining the second state of the second gesture recognizer in a state other than the predefined gesture recognition state; and

    ,in accordance with a determination that the input satisfies pan criteria including that the input has moved across the touch-sensitive surface by at least the predefined distance before satisfying the intensity input criteria;

    transitioning the second state of the second gesture recognizer to an updated state and performing a corresponding second operation that is distinct from the first operation; and

    ,transitioning the first state of the first gesture recognizer to a state other than the updated state;

    wherein the state other than the predefined gesture recognition state is a failed state; and

    the method further includes;

    in accordance with a determination that the input includes an increase in intensity that satisfies the intensity input criteria, transitioning the second gesture recognizer from the second state to the failed state;

    in accordance with a determination that the input satisfies pan criteria, transitioning the first gesture recognizer from the first state to the failed state; and

    subsequent to transitioning a respective gesture recognizer to the failed state, maintaining the respective gesture recognizer in the failed state until ceasing to detect the input.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×