# US 12,217,069 B2 · Operation sequence adding method, electronic device, and system

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

- Number: US 12,217,069 B2
- Document ID: US12217069B2
- Status: Granted
- Kind: B2
- Application number: 18/336,042
- Filed: 2023-06-16
- Published: 2023-12-28
- Granted: 2025-02-04
- Earliest claimed: 2020-12-18
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Xilin Sun; Jie Li; Yinzhu Cheng; Min Liu; Cheng Liu
- Web page: https://patentgrep.com/patent/US12217069B2

## CPC

- G06F 9/451: Execution arrangements for user interfaces
- H04M 1/72403: with means for local support of applications that increase the functionality
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 8/38: for implementing user interfaces
- 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

An operation sequence adding method, an electronic device, and a system are provided. The method includes: detecting a first operation performed by a user on a first control; obtaining an event type of the first operation and name information of a first application in response to the first operation; displaying a second interface of the first application in response to the first operation, and detecting a second operation performed by the user on a second control; obtaining a second control identifier and an event type of the second operation in response to the second operation; saving the name information of the first application, the second control identifier, and the event type of the second operation; displaying a third interface of a second application, where the third interface of the second application includes a third control; detecting a third operation performed by the user on the third control; and displaying the second interface of the first application in response to the third operation. Therefore, an operation of a user is recorded and played back on an electronic device, an operation procedure of the user is simplified, and user experience is improved.

## Claims

### Claim 1

A method for adding an operation sequence, wherein the method comprises:
displaying a first interface of a first application, wherein the first application is configured to allow a user to add a shortcut operation and manage the shortcut operation, and wherein the first interface comprises a shortcut operation adding control;
receiving a first operation applied to the shortcut operation adding control;
displaying, in response to the first operation, a second interface of the first application, wherein the second interface comprises an identifier of a second application;
receiving a second operation applied to the identifier of the second application;
displaying, in response to the second operation, a third interface associated with the second application, wherein the third interface comprises a first preset control;
also displaying, in response to the second operation, a stop control, wherein the stop control is configured to allow a user to stop a recording operation performed by the user;
receiving a third operation applied to the first preset control;
displaying, in response to the third operation, a fourth interface associated with the second application;
receiving a fourth operation applied to the stop control;
displaying, in response to the fourth operation, a fifth interface of the first application, wherein the fifth interface is configured to allow a user to set a name for a shortcut operation associated with the second application;
adding the shortcut operation associated with the second application after the name is set;
receiving a fifth operation for triggering playing back the shortcut operation associated with the second application;
displaying, in response to the fifth operation, the third interface; and
displaying the fourth interface after displaying the third interface.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the fourth interface comprises a second preset control, and wherein before receiving the fourth operation applied to the stop control, the method further comprises:
receiving a sixth operation applied to the second preset control.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the method further comprises:
displaying, in response to the second operation, a recording control, wherein the recording control indicates to the user that operations of the user are being recorded.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the second interface comprises a plurality of identifiers of applications already installed, wherein the identifiers of the applications already installed comprises the identifier of the second application.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the displaying, in response to the fifth operation, the third interface comprises:
automatically displaying, in response to the fifth operation, the third interface.

### Claim 6 (depends on 5)

The method according to claim 5, wherein the displaying the fourth interface after displaying the third interface comprises:
automatically displaying the fourth interface after displaying the third interface.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the first interface comprises a name of a shortcut operation added by the user.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the name for the shortcut operation associated with the second application is set by the user or automatically generated by the first application.

### Claim 9 (depends on 1)

The method according to claim 1, wherein operation information of the third operation is saved in a process of recording the operation performed by the user.

### Claim 10 (depends on 9)

The method according to claim 9, wherein operation information of the third operation comprises an operation event type.

### Claim 11

An electronic device, comprising one or more touchscreens, one or more memories, and one or more processors, wherein the one or more memories store one or more computer programs; and
when the one or more processors execute the one or more computer programs, the electronic device is enabled to:
display a first interface of a first application, wherein the first application is configured to allow a user to add a shortcut operation and manage the shortcut operation, and wherein the first interface comprises a shortcut operation adding control;
receive a first operation applied to the shortcut operation adding control;
display, in response to the first operation, a second interface of the first application, wherein the second interface comprises an identifier of a second application;
receive a second operation applied to the identifier of the second application;
display, in response to the second operation, a third interface associated with the second application, wherein the third interface comprises a first preset control;
also display, in response to the second operation, a stop control, wherein the stop control is configured to allow a user to stop a recording operation performed by the user;
receive a third operation applied to the first preset control;
display, in response to the third operation, a fourth interface associated with the second application;
receive a fourth operation applied to the stop control;
display, in response to the fourth operation, a fifth interface of the first application, wherein the fifth interface is configured to allow a user to set a name for a shortcut operation associated with the second application;
add the shortcut operation associated with the second application after the name is set;
receive a fifth operation for triggering playing back the shortcut operation associated with the second application;
display, in response to the fifth operation, the third interface; and
display the fourth interface after displaying the third interface.

### Claim 12 (depends on 11)

The electronic device according to claim 11, wherein the fourth interface comprises a second preset control, and wherein before receiving the fourth operation applied to the stop control, the electronic device is further enabled to:
receive a sixth operation applied to the second preset control.

### Claim 13 (depends on 11)

The electronic device according to claim 11, wherein the electronic device is further enabled to:
display, in response to the second operation, a recording control, wherein the recording control indicated to the user that operations of the user are being recorded.

### Claim 14 (depends on 11)

The electronic device according to claim 11, wherein the second interface comprises a plurality of identifiers of applications already installed, wherein the identifiers of the applications already installed comprises the identifier of the second application.

### Claim 15 (depends on 11)

The electronic device according to claim 11, wherein the electronic device is further enabled to:
automatically display, in response to the fifth operation, the third interface.

### Claim 16 (depends on 15)

The electronic device according to claim 15, wherein the electronic device is further enabled to:
automatically display the fourth interface after displaying the third interface.

### Claim 17 (depends on 11)

The electronic device according to claim 11, wherein the first interface comprises a name of a shortcut operation added by the user.

### Claim 18 (depends on 11)

The electronic device according to claim 11, wherein the name for the shortcut operation associated with the second application is set by the user or automatically generated by the first application.

### Claim 19 (depends on 11)

The electronic device according to claim 11, wherein operation information of the third operation is saved in a process of recording the operation performed by the user.

### Claim 20 (depends on 19)

The electronic device according to claim 19, wherein operation information of the third operation comprises an operation event type.
