# US 10,768,808 B2 · Method for displaying graphical user interface based on gesture 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 10,768,808 B2
- Document ID: US10768808B2
- Status: Granted
- Kind: B2
- Application number: 16/479,799
- Filed: 2017-03-22
- Published: 2020-06-25
- Granted: 2020-09-08
- Earliest claimed: 2017-01-22
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Xi Chen; Xuefeng Li
- Web page: https://patentgrep.com/patent/US10768808B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/0485: Scrolling or panning
- G06F 3/04855: Interaction with scrollbars
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/72454: according to context-related or environment-related conditions
- 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 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- H04M 2201/42: Graphical user interfaces
- 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

Embodiments of this application provide a method for displaying a graphical user interface (GUI) based on a gesture. The method is implemented in an electronic device including a touchscreen, and the method includes: displaying a first GUI on the touchscreen, where the first GUI includes two or more entries, and the entry includes at least two interface elements; receiving, by the electronic device, a first gesture of a user on the touchscreen; and displaying a second GUI on the touchscreen in response to the first gesture, where the second GUI includes two or more entries, and the entry includes at least one interface element, where a quantity of entries in the second GUI is greater than a quantity of entries in the first GUI, and a quantity of interface elements in the second GUI is less than a quantity of interface elements in the first GUI.

## Claims

### Claim 1

An electronic device, comprising:
a touchscreen;
one or more processors; and
a memory for storing instructions which, when executed by the one or more processors, cause the electronic device to:
display a first graphical user interface (GUI) of an application, wherein K1 entries are displayed in the first GUI, wherein M1 interface elements are displayed in each entry of the K1 entries, wherein K1 is a natural number and K1≥2, and wherein M1 is a natural number and M1≥2;
detect a first gesture of a user on the touchscreen;
display a second GUI of the application in response to a speed of the first gesture being below a first threshold, wherein K2 entries are displayed in the second GUI, wherein M2 interface elements are displayed in each entry of the K2 entries, wherein K2 is a natural number and K2≥2, wherein M2 is a natural number and M2≥2, and wherein K1=K2 and M1=M2;
display a third GUI of the application in response to the speed of the first gesture being greater than the first threshold, wherein K3 entries are displayed in the third GUI, wherein M3 interface elements are displayed in each entry of the K3 entries, wherein K3 is a natural number and K3≥2, wherein M3 is a natural number and M3≥2, and wherein K3>K1 and M3<M1; and
display a fourth GUI of the application in response to the speed of the first gesture being below a second threshold, wherein the second threshold is below the first threshold, and wherein an entry corresponding to a location of the first gesture is highlighted.

### Claim 2 (depends on 1)

The electronic device according to claim 1, wherein K4 entries are displayed in the fourth GUI, wherein K4 is a natural number and K4≥2, wherein M4 interface elements are displayed in (K4−1) entries of the K4 entries, wherein M4≥2, and M5 interface elements are displayed in the highlighted entry, and wherein M5>M4.

### Claim 3 (depends on 1)

The electronic device according to claim 1, wherein the application is one of Contacts, Gallery, Calendar, Messages, File Manager, Email, and or App Store.

### Claim 4 (depends on 1)

The electronic device according to claim 1, wherein M4=M3.

### Claim 5 (depends on 2)

The electronic device according to claim 2, wherein size of objective entry is bigger than size of (K4−1) entries of the fourth GUI.

### Claim 6 (depends on 1)

The electronic device according to claim 1, wherein the speed of the first gesture is set to zero in response to determining that the speed of the first gesture is below the second threshold.

### Claim 7 (depends on 2)

The electronic device according to claim 2, wherein the instructions further cause the electronic device to:
detect a fourth gesture on n objective entry; and
display a fifth GUI of the application in response to detecting the fourth gesture wherein the fifth GUI does not have an entry in common with K1 entry displayed on the first GUI.

### Claim 8 (depends on 2)

The electronic device according to claim 2, wherein the instructions further cause the electronic device to:
detect a fourth gesture on an objective entry; and
display a fifth GUI of the application in response to detecting the fourth gesture, wherein the fifth GUI does not have an entry common with a K2 entry displayed on the second GUI.

### Claim 9 (depends on 2)

The electronic device according to claim 2, wherein the instructions further cause the electronic device to:
detect a fourth gesture on an objective entry; and
display a fifth GUI of the application in response to detecting the fourth gesture, wherein the fifth GUI does not have an entry common with a K3 entry displayed on the third GUI.

### Claim 10 (depends on 2)

The electronic device according to claim 2, wherein the instructions further cause the electronic device to:
detect a fourth gesture on an objective entry; and
display a fifth GUI of the application in response to detecting the fourth gesture, wherein the fifth GUI does not have an entry common with a K3 entry displayed on the third GUI.

### Claim 11 (depends on 2)

The electronic device according to claim 2, wherein the instructions further cause the electronic device to:
detect a fourth gesture on an objective entry; and
display a fifth GUI of the application in response to detecting the fourth gesture, wherein the fifth GUI does not have an entry common with a K4 entry displayed on the fourth GUI.

### Claim 12 (depends on 1)

The electronic device according to claim 1, wherein the instructions further cause the electronic device to determine a movement of the first gesture, wherein the movement comprises the speed and an acceleration of the first gesture.

### Claim 13

An electronic device, comprising:
a touchscreen comprising a touch-sensitive surface and a display;
a memory configured to store instructions; and
a processor configured to execute the instructions, which cause the processor to be configured to:
display a first graphical user interface (GUI) of an application on the touchscreen, wherein K1 entries are displayed in the first GUI and M1 interface elements are displayed in each entry of the K1 entries, wherein each entry of the K1 entries has a display size S1, wherein S1>0, wherein K1 is a natural number and K1≥2, and wherein M1 is a natural number and M1≥2;
receive a first gesture of a user on the touchscreen;
display a second GUI of the application on the touchscreen in response to the first gesture, wherein K2 entries are displayed in the second GUI, wherein M2 interface elements are displayed in each entry of the K2 entries, wherein each entry of the K2 entries has a display size S2, wherein S2>0 and S2<S1, wherein K2 is a natural number and K2≥2, wherein M2 is a natural number and M2≥1, and wherein K2>K1 and M2≤M1;
receive a second gesture of the user on the touchscreen; and
display a third GUI of the application on the touchscreen in response to the second gesture, wherein K3 entries are displayed in the third GUI, wherein M3 interface elements are displayed in each entry of the K3 entries, wherein K3 is a natural number and K3≥2, wherein M3 is a natural number and M3≥2, wherein K3<K2 and M3≥M2 or K3<K1 and M3≥M1, wherein each entry of the K3 entries in the third GUI has a display size S3, S3>0, and wherein S3>S2.

### Claim 14 (depends on 1)

The electronic device according to claim 1, wherein each entry of the K1 entries, each entry of the K2 entries, and each entry of the K3 entries is at least one of a Contacts entry, an Email entry, an Instant Message entry, a Recent Calls entry, a Folder entry, a Settings entry, or an App Store entry.

### Claim 15 (depends on 1)

The electronic device according to claim 1, wherein a velocity of the first gesture is greater than a velocity of the second gesture.

### Claim 16 (depends on 1)

The electronic device according to claim 1, wherein the application is at least one of Contacts, Gallery, Calendar, Messages, File Manager, Email, or App Store.

### Claim 17

An electronic device, comprising:
a touchscreen;
a memory configured to store instructions; and
a processor coupled to the touchscreen and the memory, wherein the processor is configured to execute the instructions to:
display a first graphical user interface (GUI) associated with an application on the touchscreen, wherein K1 entries are displayed on the first GUI and M1 interface elements are displayed in each of the K1 entries, wherein K1 is a natural number and K1≥2, wherein M1 is a natural number and M1≥2, wherein all the K1 entries of the first GUI have a same display size S1, and wherein S1>0;
display a second GUI associated with the application on the touchscreen in response to a first gesture of a user on the touchscreen, wherein K2 entries are displayed on the second GUI, wherein M2 interface elements are displayed in each of the K2 entries, wherein K2 is a natural number and K2≥2, wherein M2 is a natural number and M2≥1, wherein K2>K1 and M2≤M1, wherein all the K2 entries of the second GUI have a same display size S2, wherein S2>0, and S2>S1; and
display a third GUI associated with the application on the touchscreen in response to a second gesture of the user on the touchscreen, wherein K3 entries are displayed in the third GUI, wherein M3 interface elements are displayed in each of the K3 entries, wherein K3 is a natural number and K3≥2, wherein M3 is a natural number and M3≥2, wherein K3<K2 and M3≥M2, or K3<K1 and M3≥M1, wherein all the K3 entries in the third GUI have a same display size S3, and wherein S3>0, and S3>S2.

### Claim 18 (depends on 17)

The electronic device according to claim 17, wherein each entry of the K1 entries, each entry of the K2 entries, and each entry of the K3 entries is at least one of a Contacts entry, an Email entry, an Instant Message entry, a Recent Calls entry, a Folder entry, a Settings entry, or an App Store entry.

### Claim 19 (depends on 17)

The electronic device according to claim 17, wherein each of the M2 interface elements, and M3 interface elements is at least one of a control, a link, an icon, a button, a text box, or a menu.

### Claim 20 (depends on 17)

The electronic device according to claim 17, wherein the application is at least one of Contacts, Gallery, Calendar, Messages, File Manager, Email, or App Store.
