×

Devices, methods, and graphical user interfaces for processing intensity information associated with touch inputs

  • US 10,095,343 B2
  • Filed: 07/11/2017
  • Issued: 10/09/2018
  • Est. Priority Date: 06/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

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

    displaying a first user interface of a first application, the first user interface including a first user interface element on the display;

    while displaying the first user interface, detecting a first sequence of one or more inputs that includes detecting a change in intensity of a first input on the touch-sensitive surface at a location that corresponds to the first user interface element of the first user interface, wherein the first user interface element is associated with a user-interaction behavior model, wherein the user-interaction behavior model is composed of a plurality of user-interaction component behaviors that are responsive to changes in intensities of inputs on the touch-sensitive surface, including a first user-interaction component behavior and a second user-interaction component behavior that is distinct from the first user-interaction component behavior;

    in response to detecting the first sequence of one or more inputs, generating, with an application-independent software module, output at the device that is associated with the first user interface element that is determined in accordance with the change in intensity of the first input and the user-interaction behavior model, including the first user-interaction component behavior and the second user-interaction component behavior in the user-interaction behavior model;

    after generating the output that is associated with the first user interface element, displaying, on the display, a second user interface of a second application distinct from the first application without displaying the first user interface of the first application, the second user interface including a second user interface element that is distinct from the first user interface element and is associated with a first subset of the plurality of user-interaction component behaviors in the user-interaction behavior model, wherein the first subset of the plurality of user-interaction component behaviors includes the first user-interaction component behavior and does not include the second user-interaction component behavior;

    while displaying the second user interface element on the display, detecting a second sequence of inputs that includes detecting a change in intensity of a second input on the touch-sensitive surface at a location that corresponds to the second user interface element, wherein the second sequence of inputs is distinct from and detected after the first sequence of inputs; and

    in response to detecting the second sequence of inputs;

    obtaining, from the application-independent software module, an indication of whether the change in intensity of the second input has met conditions associated with the first user-interaction component behavior; and

    updating, based on the indication from the application-independent software module of whether the change in intensity of the second input has met conditions associated with the first user-interaction component behavior, an appearance of the second user interface element on the display based on the first user-interaction component behavior.

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