# US 12,112,016 B2 · Icon arranging method and apparatus, and electronic device

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

- Number: US 12,112,016 B2
- Document ID: US12112016B2
- Status: Granted
- Kind: B2
- Application number: 18/476,920
- Filed: 2023-09-28
- Published: 2024-01-18
- Granted: 2024-10-08
- Earliest claimed: 2020-07-08
- Assignees: Vivo Mobile Communication Co., Ltd.
- Applicants: Vivo Mobile Communication Co., Ltd.
- Inventors: Guimin Han
- Web page: https://patentgrep.com/patent/US12112016B2

## 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/0486: Drag-and-drop
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An icon arranging method and apparatus, and an electronic device and belongs to the field of communication technologies. The method includes: receiving a first input on a plurality of icons (101); and arranging the plurality of icons in an arrangement manner corresponding to an input parameter of the first input in response to the first input (102), where the input parameter includes at least one of an input direction and an input track.

## Claims

### Claim 1

An icon arranging method, comprising:
receiving a first input on a plurality of icons; and
arranging the plurality of icons in an arrangement manner corresponding to an input parameter of the first input in response to the first input, wherein
the input parameter comprises an input track,
and the arranging the plurality of icons in an arrangement manner corresponding to an input parameter of the first input comprises:
arranging the plurality of icons according to a pattern formed by the input track;
wherein the receiving the first input on the plurality of icons comprises:
receiving a first sub-input on a second icon in the plurality of icons, and receiving a second sub-input on a third icon in the plurality of icons; and
the arranging the plurality of icons according to a pattern formed by the input track comprises:
arranging the plurality of icons according to the pattern formed by the input track, wherein a position of the third icon is kept unchanged.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the input parameter comprises the input direction; and
the arranging the plurality of icons in an arrangement manner corresponding to an input parameter of the first input comprises:
displaying the plurality of icons in a target row or a target column, wherein
the target row or the target column is determined based on the input direction, and an angle between the target row and the input direction and an angle between the target column and the input direction are greater than a first preset angle and less than a second preset angle.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the target row is perpendicular to the input direction, or the target column is perpendicular to the input direction.

### Claim 4 (depends on 2)

The method according to claim 2, wherein before the receiving the first input on the plurality of icons, the method further comprises:
displaying a first icon in the target row or the target column; and
the displaying the plurality of icons in a target row or a target column comprises:
displaying the plurality of icons in the target row or the target column where the first icon is located, wherein
the first icon is an icon closest to a target screen edge in the plurality of icons, and the target screen edge is a screen edge to which the input direction points.

### Claim 5 (depends on 2)

The method according to claim 2, wherein
the displaying the plurality of icons in a target row or a target column comprises:
respectively displaying the plurality of icons in the target column, and keeping display rows corresponding to the plurality of icons unchanged;
or
respectively displaying the plurality of icons in the target row, and keeping display columns corresponding to the plurality of icons unchanged.

### Claim 6 (depends on 2)

The method according to claim 2, wherein the input direction comprises a first input direction and a second input direction, and the target row or the target column is determined based on the first input direction; and after the displaying the plurality of icons in a target row or a target column, the method further comprises:
moving the plurality of icons within the target row or the target column along the second input direction, so that every two icons in the target row or the target column are adjacent to each other.

### Claim 7 (depends on 1)

The method according to claim 1, wherein at least a subset of the plurality of icons is displayed at a first position, and a fourth icon is displayed at a second position; and
the arranging the plurality of icons in an arrangement manner corresponding to an input parameter of the first input comprises:
arranging the plurality of icons in the arrangement manner corresponding to the input parameter of the first input, wherein the at least subset of the plurality of icons is moved from the first position to the second position, and the fourth icon is moved from the second position to the first position.

### Claim 8

An electronic device, comprising: a memory, a processor and a computer program stored in the memory and executable by the processor, wherein the processor executes the computer program to:
receive a first input on a plurality of icons; and
arrange the plurality of icons in an arrangement manner corresponding to an input parameter of the first input in response to the first input, wherein
the input parameter comprises an input track,
and the processor executes the computer program to:
arrange the plurality of icons according to a pattern formed by the input track;
wherein the processor executes the computer program to:
receive a first sub-input on a second icon in the plurality of icons, and receive a second sub-input on a third icon in the plurality of icons; and
arrange the plurality of icons according to the pattern formed by the input track, wherein a position of the third icon is kept unchanged.

### Claim 9 (depends on 8)

The electronic device according to claim 8, wherein the input parameter comprises the input direction; and
the processor executes the computer program to:
display the plurality of icons in a target row or a target column, wherein
the target row or the target column is determined based on the input direction, and an angle between the target row and the input direction and an angle between the target column and the input direction are greater than a first preset angle and less than a second preset angle.

### Claim 10 (depends on 9)

The electronic device according to claim 9, wherein the target row is perpendicular to the input direction, or the target column is perpendicular to the input direction.

### Claim 11 (depends on 9)

The electronic device according to claim 9,
wherein the processor executes the computer program to: display a first icon in the target row or the target column; and
display the plurality of icons in the target row or the target column where the first icon is located, wherein
the first icon is an icon closest to a target screen edge in the plurality of icons, and the target screen edge is a screen edge to which the input direction points.

### Claim 12 (depends on 9)

The electronic device according to claim 9, wherein the processor executes the computer program to:
respectively display the plurality of icons in the target column, and keep display rows corresponding to the plurality of icons unchanged;
or
respectively display the plurality of icons in the target row, and keep display columns corresponding to the plurality of icons unchanged.

### Claim 13 (depends on 9)

The electronic device according to claim 9, wherein the input direction comprises a first input direction and a second input direction, and the target row or the target column is determined based on the first input direction;
the processor executes the computer program to: move the plurality of icons within the target row or the target column along the second input direction, so that every two icons in the target row or the target column are adjacent to each other.

### Claim 14 (depends on 8)

The electronic device according to claim 8, wherein at least a subset of the plurality of icons is displayed at a first position, and a fourth icon is displayed at a second position; and
the processor executes the computer program to: arrange the plurality of icons in the arrangement manner corresponding to the input parameter of the first input, wherein the at least subset of the plurality of icons is moved from the first position to the second position, and the fourth icon is moved from the second position to the first position.

### Claim 15

A readable storage medium, storing programs or instructions, wherein a processor executes the programs or the instructions to:
receive a first input on a plurality of icons; and
arrange the plurality of icons in an arrangement manner corresponding to an input parameter of the first input in response to the first input, wherein
the input parameter comprises an input track,
and the processor executes the programs or the instructions to:
arrange the plurality of icons according to a pattern formed by the input track;
wherein the processor executes the programs or the instructions to:
receive a first sub-input on a second icon in the plurality of icons, and receive a second sub-input on a third icon in the plurality of icons; and
arrange the plurality of icons according to the pattern formed by the input track, wherein a position of the third icon is kept unchanged.

### Claim 16 (depends on 15)

The readable storage medium according to claim 15, wherein the input parameter comprises the input direction; and
the processor executes the programs or the instructions to:
display the plurality of icons in a target row or a target column, wherein
the target row or the target column is determined based on the input direction, and an angle between the target row and the input direction and an angle between the target column and the input direction are greater than a first preset angle and less than a second preset angle.

### Claim 17 (depends on 16)

The readable storage medium according to claim 16, wherein the target row is perpendicular to the input direction, or the target column is perpendicular to the input direction.

### Claim 18 (depends on 16)

The readable storage medium according to claim 16, wherein the processor executes the programs or the instructions to:
display a first icon in the target row or the target column;
the processor executes the programs or the instructions to: display the plurality of icons in the target row or the target column where the first icon is located, wherein
the first icon is an icon closest to a target screen edge in the plurality of icons, and the target screen edge is a screen edge to which the input direction points.

### Claim 19 (depends on 16)

The readable storage medium according to claim 16, wherein the processor executes the programs or the instructions to:
respectively display the plurality of icons in the target column, and keep display rows corresponding to the plurality of icons unchanged;
or
respectively display the plurality of icons in the target row, and keep display columns corresponding to the plurality of icons unchanged.

### Claim 20 (depends on 16)

The readable storage medium according to claim 16, wherein the input direction comprises a first input direction and a second input direction, and the target row or the target column is determined based on the first input direction;
the processor executes the programs or the instructions to: move the plurality of icons within the target row or the target column along the second input direction, so that every two icons in the target row or the target column are adjacent to each other.
