×

BUTTON FUNCTIONALITY

  • US 20160062487A1
  • Filed: 03/06/2015
  • Published: 03/03/2016
  • Est. Priority Date: 01/10/2011
  • 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, a button, and a rotatable and depressible input mechanism, cause the device to:

  • receive first data representing an activation of the rotatable and depressible input mechanism;

    determine whether the activation represents;

    a single press of the rotatable and depressible input mechanism, the single press having an associated press duration;

    a double press of the rotatable and depressible input mechanism, the double press having an associated interval between a first press of the rotatable and depressible input mechanism and a second press of the rotatable and depressible input mechanism, the first and the second presses of the rotatable and depressible input mechanism each having an associated press duration;

    oran extended press of the rotatable and depressible input mechanism, the extended press having an associated press duration; and

    in accordance with a determination that the activation represents a single press of the rotatable and depressible input mechanism;

    display a first user interface screen on the display, the first user interface screen including a plurality of affordances, the plurality of affordances comprising an affordance representing an application;

    in accordance with a determination that the activation represents a double press of the rotatable and depressible input mechanism;

    invoke a previously invoked application; and

    in accordance with a determination that the activation represents an extended press of the rotatable and depressible input mechanism;

    determine a state of an active application; and

    in accordance with a determination of the state of the active application;

    perform an action.

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