×

Devices and methods for processing and disambiguating touch inputs using intensity thresholds based on prior input intensity

  • US 9,910,524 B1
  • Filed: 09/20/2016
  • Issued: 03/06/2018
  • Est. Priority Date: 09/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a display and an intensity sensitive input element for detecting intensity of user inputs with the input element;

    detecting a change in intensity of an input on the input element that includes an increase in intensity of the input on the input element followed by a decrease in intensity of the input on the input element;

    recognizing at least a portion of the change in intensity of the input as a first input event that is associated with a first operation;

    after recognizing the first input event, delaying performance of the first operation while monitoring subsequent changes in intensity of the input for a second input event, wherein the delay is limited by a default delay time period; and

    after delaying performance of the first operation;

    in accordance with a determination that the second input event has been recognized before the default delay time period has elapsed, performing a second operation and forgoing performance of the first operation;

    in accordance with a determination that early-confirmation criteria for the first input event have been met before the default delay time period has elapsed without the second input event being recognized, performing the first operation before the default delay time period has elapsed, wherein the early-confirmation criteria for the first input event comprise criteria that the intensity of the input remains below a confirmation intensity threshold for more than an early confirmation time threshold; and

    in accordance with a determination that the default delay time period has elapsed without the early-confirmation criteria for the first input event being met and without the second input event being recognized, performing the first operation once the default delay time period has elapsed.

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