×

User interface for receiving user input

  • US 10,613,745 B2
  • Filed: 11/15/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 05/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-signal, non-transitory computer-readable storage medium storing one or more programs that are executable by one or more processors of an electronic device with a display and a touch-sensitive surface, the one or more programs including instructions for:

  • displaying a user interface including a set of one or more affordances;

    while displaying the user interface, receiving a user input at a location on the touch-sensitive surface;

    determining a characteristic intensity of the user input;

    in accordance with a determination that the characteristic intensity of the user input exceeds an intensity threshold;

    determining, independent of the location of the user input on the touch sensitive surface, whether a contextual affordance is available;

    in accordance with a determination that the contextual affordance is available, replacing display of at least a portion of the user interface with the contextual affordance; and

    in accordance with a determination that the contextual affordance is not available,maintaining display of the user interface without replacing display of at least a portion of the user interface,forgoing displaying the contextual affordance, anddisplaying a visual indication that the contextual affordance is not available for the user interface, wherein displaying the visual indication comprises;

    reducing a size of a first affordance of the set of one or more affordances of the user interface on the display; and

    subsequent to reducing the size of the first affordance of the set of one or more affordances, increasing the size of the first affordance of the set of one or more affordances on the display; and

    in accordance with a determination that the characteristic intensity of the user input does not exceed the intensity threshold;

    performing an action based on a location of the user input on the touch-sensitive surface.

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