US 12,242,707 B2
Displaying and moving application views on a display of an electronic device
Matthew J. Sundstrom, Campbell, CA (US); Taylor G. Carrigan, San Francisco, CA (US); Christopher Patrick Foss, San Francisco, CA (US); Ieyuki Kawashima, San Jose, CA (US); Stephen O. Lemay, Palo Alto, CA (US); and Marco Triverio, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 16, 2017, as Appl. No. 15/784,806.
Claims priority of provisional application 62/506,548, filed on May 15, 2017.
Prior Publication US 2018/0329586 A1, Nov. 15, 2018
Int. Cl. G06F 3/0482 (2013.01); G06F 1/16 (2006.01); G06F 3/0362 (2013.01); G06F 3/048 (2013.01); G06F 3/04817 (2022.01); G06F 3/0483 (2013.01); G06F 3/04845 (2022.01); G06F 3/0485 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 1/163 (2013.01); G06F 1/1671 (2013.01); G06F 1/169 (2013.01); G06F 3/0362 (2013.01); G06F 3/048 (2013.01); G06F 3/0483 (2013.01); G06F 3/04845 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 3/04817 (2013.01); G06F 3/0485 (2013.01); G06F 2203/04105 (2013.01)] 54 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display;
a rotatable input mechanism rotatable around a rotation axis substantially perpendicular to a normal axis that is normal to a face of the display;
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting a first user input;
in response to detecting the first user input, displaying a first subset of application views of an ordered set of application views, the first subset of application views displayed along a first dimension of the display that is substantially perpendicular to both the rotation axis and the normal axis;
detecting a rotation of the rotatable input mechanism;
in response to detecting the rotation of the rotatable input mechanism:
moving the ordered set of application views on the display along the first dimension of the display;
in accordance with a determination that the ordered set of application views is moved to a terminus of the ordered set of application views:
displaying a second subset of application views of the ordered set of application views; and
displaying a respective affordance associated with display of a grid of affordances corresponding to applications available on the electronic device, wherein selection of the respective affordance causes the display of the grid of affordances corresponding to applications available on the electronic device, and wherein the respective affordance is displayed in response to detecting the rotation of the rotatable input mechanism without receiving additional user input after the rotation of the rotatable input mechanism; and
in accordance with a determination that the ordered set of application views is moved to a position that is not the terminus of the ordered set of application views, displaying a third subset of application views of the ordered set of application views without displaying the respective affordance associated with display of a grid of affordances corresponding to applications available on the electronic device;
while concurrently displaying the respective affordance and one or more application views that are at the terminus of the ordered set of application views, detecting a second user input corresponding to selection of the respective affordance that was displayed in response to the rotation of the rotatable input mechanism; and
in response to detecting the second user input corresponding to selection of the respective affordance:
ceasing to display the one or more application views that are at the terminus of the ordered set of application views; and
displaying the grid of affordances corresponding to applications available on the electronic device, the grid of affordances including at least a first application affordance, a second application affordance that is above or below the first application affordance, and a third application affordance that is to the right or left of the first application affordance.