# US 2019/0171349 A1 · Portable electronic device with interface reconfiguration mode

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0171349 A1
- Document ID: US20190171349A1
- Status: Published application
- Kind: A1
- Application number: 16/270,801
- Filed: 2019-02-08
- Published: 2019-06-06
- Earliest claimed: 2005-12-30
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Marcel VAN OS; Freddy Allen ANZURES; Scott FORSTALL; Greg CHRISTIE; Imran CHAUDHRI
- Web page: https://patentgrep.com/patent/US20190171349A1

## CPC

- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F 9/451: Execution arrangements for user interfaces
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- H04M 1/72448: with means for adapting the functionality of the device according to specific conditions
- H04M 2250/22: including a touch pad, a touch sensor or a touch detector
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A portable electronic device displays a plurality of icons (e.g., graphical objects) in a region in a touch-sensitive display; detects a predefined user action, with respect to the touch-sensitive display, for initiating a predefined user interface reconfiguration process; and varies positions of one or more icons in the plurality of icons in response to detecting the predefined user action. The varying includes varying the positions of the one or more icons about respective average positions.

## Claims

### Claim 1

(canceled)

### Claim 2

An electronic device, comprising:
a touch-sensitive 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:
displaying a plurality of application icons on the touch-sensitive display in a normal mode of operation, the plurality of application icons including a first application icon at a first location on the touch sensitive display;
while in the normal mode of operation and displaying the plurality of application icons:
detecting a first user input that includes detecting a finger contact on the first application icon;
in response to detecting the first user input on the first application icon:
in accordance with a determination that the first user input includes breaking of the finger contact from the touch-sensitive display before a first amount of time has elapsed, initiating an application that corresponds to the first application icon; and
in accordance with a determination that the first user input includes a finger contact held on the first application icon without detecting breaking of the contact from the touch-sensitive display for at least a second amount of time that is greater than the first amount of time, entering a user interface reconfiguration mode, distinct from the normal mode of operation;
while in the user interface reconfiguration mode:
detecting a second user input that includes movement of the finger contact from the first location on the touch-sensitive display to a second location on the touch sensitive display; and
in response to detecting the second user input that includes movement of the finger contact from the first location on the touch-sensitive display to the second location on the touch-sensitive display, moving the first application icon to the second location on the touch-sensitive display.

### Claim 3 (depends on 2)

The electronic device of claim 2, wherein the one or more programs further include instructions for:
while in the user interface reconfiguration mode:
displaying the first application icon in a manner different from that in the normal mode of operation.

### Claim 4 (depends on 2)

The electronic device of claim 2, wherein the one or more programs further include instructions for:
while in the user interface reconfiguration mode:
displaying at least one application icon other than the first application icon in a manner different from that in the normal mode of operation.

### Claim 5 (depends on 2)

The electronic device of claim 2, wherein each application icon in the plurality of application icons is capable of being repositioned on the touch-sensitive display while in the user interface reconfiguration mode.

### Claim 6 (depends on 2)

The electronic device of claim 2, wherein moving the first application icon to the second location on the touch-sensitive display includes animating the first application icon to simulate floating of the first application icon on a surface corresponding to a surface of the touch-sensitive display.

### Claim 7 (depends on 2)

The electronic device of claim 2, wherein the one or more programs further include instructions for:
providing at least one of audible and tactile feedback when the first application icon has been moved.

### Claim 8 (depends on 2)

The electronic device of claim 2, wherein the one or more programs further include instructions for:
in response to detecting the second user input that includes movement of the finger contact from the first location on the touch-sensitive display to the second location on the touch-sensitive display, repositioning a second application icon from the second location to a third location on the touch-sensitive display to make room for the first application icon at the second location.

### Claim 9 (depends on 2)

The electronic device of claim 2, wherein the one or more programs further include instructions for:
upon moving the first application icon to the second location on the touch-sensitive display, removing one or more application icons from the plurality of application icons to prevent overlapping of the moved first application icon with any of the application icons in the plurality of application icons on the touch-sensitive display.

### Claim 10

A method comprising:
at an electronic device with a touch-sensitive display:
displaying a plurality of application icons on the touch-sensitive display in a normal mode of operation, the plurality of application icons including a first application icon at a first location on the touch sensitive display;
while in the normal mode of operation and displaying the plurality of application icons:
detecting a first user input that includes detecting a finger contact on the first application icon;
in response to detecting the first user input on the first application icon:
in accordance with a determination that the first user input includes breaking of the finger contact from the touch-sensitive display before a first amount of time has elapsed, initiating an application that corresponds to the first application icon; and
in accordance with a determination that the first user input includes a finger contact held on the first application icon without detecting breaking of the contact from the touch-sensitive display for at least a second amount of time that is greater than the first amount of time, entering a user interface reconfiguration mode, distinct from the normal mode of operation;
while in the user interface reconfiguration mode:
detecting a second user input that includes movement of the finger contact from the first location on the touch-sensitive display to a second location on the touch sensitive display; and
in response to detecting the second user input that includes movement of the finger contact from the first location on the touch-sensitive display to the second location on the touch-sensitive display, moving the first application icon to the second location on the touch-sensitive display.

### Claim 11

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 touch-sensitive display, the one or more programs including instructions for:
displaying a plurality of application icons on the touch-sensitive display in a normal mode of operation, the plurality of application icons including a first application icon at a first location on the touch sensitive display;
while in the normal mode of operation and displaying the plurality of application icons:
detecting a first user input that includes detecting a finger contact on the first application icon;
in response to detecting the first user input on the first application icon:
in accordance with a determination that the first user input includes breaking of the finger contact from the touch-sensitive display before a first amount of time has elapsed, initiating an application that corresponds to the first application icon; and
in accordance with a determination that the first user input includes a finger contact held on the first application icon without detecting breaking of the contact from the touch-sensitive display for at least a second amount of time that is greater than the first amount of time, entering a user interface reconfiguration mode, distinct from the normal mode of operation;
while in the user interface reconfiguration mode:
detecting a second user input that includes movement of the finger contact from the first location on the touch-sensitive display to a second location on the touch sensitive display; and
in response to detecting the second user input that includes movement of the finger contact from the first location on the touch-sensitive display to the second location on the touch-sensitive display, moving the first application icon to the second location on the touch-sensitive display.
