US 12,474,817 B2
Editing interface
Imran A. Chaudhri, San Francisco, CA (US); Bas Ording, San Francisco, CA (US); and Steven P. Jobs, Palo Alto, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Mar. 14, 2023, as Appl. No. 18/121,539.
Application 18/121,539 is a continuation of application No. 17/321,313, filed on May 14, 2021, granted, now 11,604,559.
Application 17/321,313 is a continuation of application No. 14/261,112, filed on Apr. 24, 2014, granted, now 11,010,017, issued on May 18, 2021.
Application 14/261,112 is a continuation of application No. 14/142,640, filed on Dec. 27, 2013, granted, now 10,620,780, issued on Apr. 14, 2020.
Application 14/142,640 is a continuation of application No. 11/849,938, filed on Sep. 4, 2007, granted, now 8,619,038, issued on Dec. 31, 2013.
Prior Publication US 2023/0418434 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/00 (2006.01); G06F 3/01 (2006.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01); G06F 3/0486 (2013.01); G06F 3/0488 (2022.01)
CPC G06F 3/04817 (2013.01) [G06F 3/016 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); G06F 3/0486 (2013.01); G06F 3/0488 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A computer system configured to communicate with one or more display devices, comprising:
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:
displaying, via the one or more display devices, a user interface that includes a first page of icons with a first icon in a first position in the first page of icons;
while displaying the user interface that includes the first page of icons, detecting a first input directed to the first icon that is at the first position in the first page of icons, wherein the first input includes a single movement via at least one of a finger and a stylus input; and
in response to detecting the first input directed to the first icon that is at the first position in the first page of icons:
moving the first icon from the first position in accordance with the movement to an occupied position in a second page of icons that is occupied by a second icon; and
replacing the first page of icons with the second page of icons, and replacing the second icon at the occupied position with the first icon based on the single movement.