US 12,443,329 B2
Multi-dimensional object rearrangement
Kenneth Kocienda, San Jose, CA (US); Chanaka G. Karunamuni, San Jose, CA (US); Gary Ian Butcher, Los Gatos, CA (US); Imran Chaudhri, San Francisco, CA (US); Dylan Ross Edwards, Cupertino, CA (US); Aurelio Guzman, San Jose, CA (US); and Jonathan P. Ive, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Aug. 28, 2023, as Appl. No. 18/239,021.
Application 18/239,021 is a continuation of application No. 17/508,894, filed on Oct. 22, 2021, granted, now 11,747,956.
Application 17/508,894 is a continuation of application No. 16/130,838, filed on Sep. 13, 2018, granted, now 11,157,135, issued on Oct. 26, 2021.
Application 16/130,838 is a continuation of application No. 14/641,287, filed on Mar. 6, 2015, granted, now 10,114,521, issued on Oct. 30, 2018.
Claims priority of provisional application 62/044,987, filed on Sep. 2, 2014.
Prior Publication US 2023/0409166 A1, Dec. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 3/0488 (2022.01)
CPC G06F 3/04817 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/0488 (2013.01)] 27 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display device;
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 display device, a plurality of application icons for launching application programs, wherein the application icons occupy respective locations on a hexagonal grid and are arranged in a first configuration including:
a first application icon at a first location on the hexagonal grid;
a second application icon at a second location on the hexagonal grid, different from the first location; and
a third application icon at a third location on the hexagonal grid, different from the first location and the second location, wherein the third location is adjacent to the first location and the second location;
while displaying the plurality of application icons arranged in the first configuration, detecting, via one or more input devices, an input that corresponds to a request to move the first application icon from the first location to a respective location, different from the first location; and
in response to the input:
moving the first application icon from the first location to the respective location; and
transitioning the display of the plurality of application icons from the first configuration to a second configuration, including:
moving the second application icon around a perimeter of the third application icon from the second location to a fourth location, different from the second location, wherein moving the second application icon around the perimeter includes moving the second application icon horizontally and vertically; and
maintaining the third application icon at the third location.