×

Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

  • US 10,268,341 B2
  • Filed: 09/30/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 03/08/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 for detecting intensities of contacts on the touch-sensitive surface;

    displaying, on the display, a user interface that includes a plurality of intensity-sensitive user interface objects that are associated with respective object-specific operations that are triggered by intensity-based inputs that are identified based on changes in contact intensity that occur above a nominal intensity threshold that is met when touches are detected on the touch-sensitive surface, wherein the plurality of intensity-sensitive user interface objects include a first intensity-sensitive object displayed at a first location in the user interface and a second intensity-sensitive object displayed at a second location in the user interface;

    while displaying the user interface that includes the plurality of intensity-sensitive user interface objects, detecting a first input that includes detecting a first contact on the touch-sensitive surface at a location on the touch-sensitive surface that corresponds to a first respective location in the user interface and detecting an increase in a characteristic intensity of the first contact above a first intensity threshold that is greater than the nominal intensity threshold; and

    in response to detecting the first input, performing a first respective operation associated with the first input, wherein the first respective operation is selected based on a determination as to whether the first respective location in the user interface corresponds to the first location in the user interface at which the first intensity-sensitive object is displayed, the second location in the user interface at which the second intensity-sensitive object is displayed, or a location in the user interface that is away from any intensity-sensitive user interface objects that are associated with object-specific operations, wherein performing the first respective operation includes;

    in accordance with a determination that the first respective location in the user interface that corresponds to the first contact is the first location in the user interface at which the first intensity-sensitive object is displayed, performing a first operation associated with the first intensity-sensitive object that includes displaying, on the display, additional information associated with the first intensity-sensitive object;

    in accordance with a determination that the first respective location in the user interface that corresponds to the first contact is the second location in the user interface at which the second intensity-sensitive object is displayed, performing a second operation associated with the second intensity-sensitive object that includes displaying, on the display, additional information associated with the second intensity-sensitive object, wherein the second operation associated with the second intensity-sensitive object is distinct from the first operation associated with the first intensity-sensitive object; and

    in accordance with a determination that the first respective location in the user interface that corresponds to the first contact is the location in the user interface that is away from any intensity-sensitive user interface objects, in the plurality of intensity-sensitive user interface objects, that are associated with object-specific operations that are triggered by changes in contact intensity, performing a third operation that updates the user interface on the display to concurrently visually distinguish the plurality of intensity-sensitive user interface objects, including the first and second intensity-sensitive objects in the user interface from regions of the user interface that are adjacent to the plurality of intensity-sensitive user interface objects, without displaying the additional information associated with the first intensity-sensitive object or the additional information associated with the second intensity-sensitive object, even if the characteristic intensity of the first contact increases above the first intensity threshold.

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