# US 11,029,839 B2 · Application display method and terminal

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

- Number: US 11,029,839 B2
- Document ID: US11029839B2
- Status: Granted
- Kind: B2
- Application number: 15/109,779
- Filed: 2014-01-06
- Published: 2016-11-10
- Granted: 2021-06-08
- Earliest claimed: 2014-01-06
- Assignees: Huawei Device Co., Ltd.
- Applicants: Huawei Device Co., Ltd
- Inventors: Zheng Hu; Bingtian Han; Xiangning Liu
- Web page: https://patentgrep.com/patent/US11029839B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- 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: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of the present invention provide an application display method and a terminal, where the method includes: acquiring a first sliding gesture, where a start position of the first sliding gesture is located in a first preset operating area; and when the terminal detects that the first sliding gesture is a first preset sliding gesture, displaying an application that is in a first state, where the first state includes at least one of the following states: a state of running in the foreground, a state of running in the background, and a state of being buffered in the background. Therefore, a recently used application can be displayed to a user according to a gesture of the user, without a need to dispose a dedicated button, thereby improving operation and control efficiency.

## Claims

### Claim 1

A mobile terminal, comprising:
a touchscreen;
one or more processors; and
memory, configured to store one or more programs and a first software application, wherein the one or more programs are configured to be executed by the one or more processors, and the one or more programs comprise instructions for:
displaying the first software application in full on the touchscreen;
detecting a first sliding gesture;
determining whether the first sliding gesture is a first preset sliding up gesture starting from a position in a preset operating area of the touchscreen;
when the first sliding gesture is the first preset sliding up gesture, in response to the first sliding gesture, displaying a list of one or more identifiers of software applications recently active on the mobile terminal;
when the list of the one or more identifiers is displayed on the touchscreen, in a case that a tap gesture is detected on an identifier of a second software application in the list, in response to the tap gesture, displaying the second software application in full on the touchscreen;
when the list of the one or more identifiers is displayed on the touchscreen, in a case that a second sliding gesture is detected, determining whether the second sliding gesture is a second preset sliding gesture starting from a position in the preset operating area of the touchscreen, wherein the second preset sliding gesture is different from the first preset sliding gesture; and
when the second sliding gesture is the second preset sliding gesture, in response to the second sliding gesture, ceasing to display the list on the touchscreen;
wherein the preset operating area is a bottom area of the touchscreen.

### Claim 2 (depends on 1)

The mobile terminal according to claim 1, wherein the one or more identifiers of software applications are displayed in the list in an ascending order of a difference between a time at which an application is active on the mobile terminal and a current time.

### Claim 3 (depends on 1)

The mobile terminal according to claim 1, wherein the list of the one or more identifiers are displayed in a pre-defined area of the touchscreen.

### Claim 4 (depends on 1)

The mobile terminal according to claim 1, wherein the one or more programs further comprise instructions for:
when the list of one or more identifiers is displayed on the touchscreen, in a case that a gesture of sliding left is detected, in response to the gesture of sliding left, displaying an identifier of a third software application (TSA) in the list and ceasing to display an identifier of a fourth software application (FSA) which was previously displayed in the list.

### Claim 5 (depends on 1)

The mobile terminal according to claim 1, wherein the one or more programs further comprise instructions for:
when the list of one or more identifiers is displayed on the touchscreen, in a case that a gesture of sliding right is detected, in response to the gesture of sliding right, displaying an identifier of a fifth software application (FISA) in the list and ceasing to display an identifier of a sixth software application (SSA) which was previously displayed in the list.

### Claim 6 (depends on 1)

The mobile terminal according to claim 1, wherein the one or more identifiers of software applications include one or more icons of software applications, and each icon is a same icon when each software application is represented as its corresponding icon on a home screen of the mobile terminal.

### Claim 7 (depends on 4)

The mobile terminal according to claim 4, wherein the TSA is displayed in a separate window with an icon of the TSA displayed in the separate window.

### Claim 8 (depends on 5)

The mobile terminal according to claim 5, wherein the FISA is displayed in a separate window with an icon of the FISA displayed in the separate window.

### Claim 9 (depends on 1)

The mobile terminal according to claim 1, wherein the one or more programs further comprise instructions for:
when the list of software applications is displayed on the touchscreen, in a case that a gesture of closing a software application is detected, in response to the gesture of closing the software application, ceasing to display a seventh software application (SESA) in the list of software applications.

### Claim 10

A non-transitory computer-readable storage medium comprising instructions that, when executed by a mobile terminal, cause the mobile terminal to carry out steps comprising:
displaying a first software application in full on a touchscreen of the mobile terminal;
detecting a first sliding gesture;
determining whether the first sliding gesture is a first preset sliding up gesture starting from a position in a preset operating area of the touchscreen;
when the first sliding gesture is the first preset sliding up gesture, in response to the first sliding gesture, displaying a list of one or more identifiers of software applications recently active on the mobile terminal;
when the list of the one or more identifiers is displayed on the touchscreen, in a case that a tap gesture is detected on an identifier of a second software application in the list, in response to the tap gesture, displaying the second software application in full on the touchscreen;
when the list of the one or more identifiers is displayed on the touchscreen, in a case that a second sliding gesture is detected, determining whether the second sliding gesture is a second preset sliding gesture starting from a position in the preset operating area of the touchscreen, wherein the second preset sliding gesture is different from the first preset sliding gesture; and
when the second sliding gesture is the second preset sliding gesture, in response to the second sliding gesture, ceasing to display the list on the touchscreen;
wherein the preset operating area is a bottom area of the touchscreen.

### Claim 11 (depends on 10)

The non-transitory computer-readable storage medium according to claim 10, wherein the list of the one or more identifiers are displayed in a pre-defined area of the touchscreen.

### Claim 12 (depends on 10)

The non-transitory computer-readable storage medium according to claim 10, further comprising instructions that, when executed by the mobile terminal, cause the mobile terminal to carry out steps comprising:
when the list of one or more identifiers is displayed on the touchscreen, in a case that a gesture of sliding left is detected, in response to the gesture of sliding left, displaying an identifier of a third software application (TSA) in the list and ceasing to display an identifier of a fourth software application (FSA) that was previously displayed in the list.

### Claim 13 (depends on 10)

The non-transitory computer-readable storage medium according to claim 10, further comprising instructions that, when executed by the mobile terminal, cause the mobile terminal to carry out the following steps comprising:
when the list of one or more identifiers is displayed on the touchscreen, in a case that a gesture of sliding right is detected, in response to the gesture of sliding right, displaying an identifier of a fifth software application (FISA) in the list and ceasing to display an identifier of a sixth software application (SSA) that was previously displayed in the list.

### Claim 14 (depends on 10)

The non-transitory computer-readable storage medium according to claim 10, wherein the one or more identifiers of software applications include one or more icons of software applications, and each icon is a same icon when each software application is represented as its corresponding icon on a home screen of the mobile terminal.

### Claim 15 (depends on 12)

The non-transitory computer-readable storage medium according to claim 12, wherein the TSA is displayed in a separate window with an icon of the TSA displayed in the separate window.

### Claim 16 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein the FISA is displayed in a separate window with an icon of the FISA displayed in the separate window.

### Claim 17 (depends on 10)

The non-transitory computer-readable storage medium according to claim 10, further comprising instructions that, when executed by the mobile terminal, cause the mobile terminal to carry out steps comprising:
when the list of software applications is displayed on the touchscreen, in a case that a gesture of closing a software application is detected, in response to the gesture of closing a software application, ceasing to display a seventh software application (SESA) in the list of software applications.

### Claim 18

A method performed by a terminal, wherein the terminal comprises a touchscreen, the method comprising:
displaying a first software application in full on the touchscreen;
detecting a first sliding gesture;
determining whether the first sliding gesture is a first preset sliding up gesture starting from a position in a preset operating area of the touchscreen;
when the first sliding gesture is the first preset sliding up gesture, in response to the first sliding gesture, displaying a list of one or more identifiers of software applications recently active on the terminal;
when the list of the one or more identifiers is displayed on the touchscreen, in a case that a tap gesture is detected on an identifier of a second software application in the list, in response to the tap gesture, displaying the second software application in full on the touchscreen;
when the list of the one or more identifiers is displayed on the touchscreen, in a case that a second sliding gesture is detected, determining whether the second sliding gesture is a second preset sliding gesture starting from the preset operating area of the touchscreen, wherein the second preset sliding gesture is different from the first preset sliding gesture; and
when the second sliding gesture is the second preset sliding gesture, in response to the second sliding gesture, ceasing to display the list on the touchscreen;
wherein the preset operating area is a bottom area of the touchscreen.

### Claim 19 (depends on 18)

The method according to claim 18, further comprising:
when the list of one or more identifiers is displayed on the touchscreen, in a case that a gesture of sliding left is detected, in response to the gesture of sliding left, displaying an identifier of a third software application in the list and ceasing to display an identifier of a fourth software application that was previously displayed in the list.

### Claim 20 (depends on 18)

The method according to claim 18, further comprising:
when the list of one or more identifiers is displayed on the touchscreen, in a case that a gesture of sliding right is detected, in response to the gesture of sliding right, displaying an identifier of a fifth software application in the list and ceasing to display an identifier of a seventh software application that was previously displayed in the list.
