US 11,747,956 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 Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 22, 2021, as Appl. No. 17/508,894.
Application 17/508,894 is a continuation of application No. 16/130,838, filed on Sep. 13, 2018, granted, now 11,157,135.
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 2022/0043560 A1, Feb. 10, 2022
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/0488 (2013.01); G06F 3/04842 (2013.01)] 24 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, the plurality of application icons arranged in a first configuration, wherein the plurality of application icons occupy respective locations on a hexagonal grid in relation to an origin;
detecting an input that corresponds to a request to remove a first application icon from the hexagonal grid;
in response to the input:
removing the display of the first application icon;
determining a second configuration of the plurality of application icons without the first application icon; and
transitioning the display of the plurality of application icons from the first configuration to the second configuration, wherein:
in accordance with a determination that the first application icon is at a first location, moving a second application icon radially inward in a first direction while maintaining a location of a third application icon; and
in accordance with a determination that the first application icon is at a second location, moving the third application icon radially inward in a second direction different from the first direction while maintaining a location of the second application.