Multi-dimensional object rearrangement
AssigneeApple Inc.
InventorsKenneth KOCIENDA, Chanaka G. KARUNAMUNI, Gary Ian BUTCHER, Imran CHAUDHRI, Dylan Ross EDWARDS, Aurelio GUZMAN, Jonathan P. IVE
Life of this patent
Estimating the term…
Abstract
A method includes displaying a plurality of application icons for launching application programs, where the application icons occupy respective locations on a hexagonal grid and are arranged in a first configuration. An input that corresponds to a request to move the first application icon from a first location to a respective location, different from the first location, is detected. In response to the input, the display of the plurality of application icons is transitioned from the first configuration to a second configuration.
Claims11
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.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display device, 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.
A method, comprising:
- at an electronic device with a display device:
- 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.
Dependencies are inferred from the claim text.