×

Button functionality

  • US 10,281,999 B2
  • Filed: 08/06/2018
  • Issued: 05/07/2019
  • Est. Priority Date: 09/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, and a button, cause the device to:

  • receive first data representing an activation of the button;

    determine whether the activation of the button represents;

    a double press of the button, the double press of the button having an associated interval between a first consecutive press of the button and a second consecutive press of the button, the first and second consecutive presses of the button each having an associated press duration;

    oran extended press of the button, the extended press of the button having an associated press duration; and

    in accordance with a determination that the activation of the button represents a double press of the button, invoke a payments application; and

    in accordance with a determination that the activation of the button represents an extended press of the button, display a first user interface screen, the first user interface screen comprising a first affordance representing a user prompt to power off the electronic device,wherein the instructions for determining whether the activation of the button represents a double press of the button include instructions which, when executed by the one or more processors of the electronic device, cause the device to;

    determine whether the press duration of the first press of the double press of the button exceeds a first predetermined threshold;

    in accordance with a determination that the press duration of the first press of the double press of the button does not exceed the first predetermined threshold;

    determine whether the interval between the first press of the double press of the button and the second press of the double press of the button exceeds a second predetermined threshold;

    in accordance with a determination that the interval between the first press of the double press of the button and the second press of the double press of the button does not exceed the second predetermined threshold;

    determine whether the press duration of the second press of the double press of the button exceeds a third predetermined threshold; and

    in accordance with a determination that the press duration of the second press of the double press of the button does not exceed the third predetermined threshold, determine that the activation of the button represents a double press of the button.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×