# US 2024/0201825 A1 · Event trigger control method and apparatus, electronic device, and medium

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

- Number: US 2024/0201825 A1
- Document ID: US20240201825A1
- Status: Published application
- Kind: A1
- Application number: 18/588,585
- Filed: 2024-02-27
- Published: 2024-06-20
- Earliest claimed: 2021-08-30
- Assignees: Vivo Mobile Communication Co., Ltd.
- Applicants: Vivo Mobile Communication Co., Ltd.
- Inventors: Yuezhi SU
- Web page: https://patentgrep.com/patent/US20240201825A1

## CPC

- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G04G 9/007: {combined with a calculator or computing means}
- G04G 13/02: at preselected times, e.g. alarm clocks
- G06F 1/14: Time supervision arrangements, e.g. real time clock
- 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/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- 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: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G04G: ELECTRONIC TIME-PIECES

## Abstract

An event trigger control method and apparatus, an electronic device, and a medium are provided, and pertain to the field of communication technologies. The method includes: receiving a first input for a first application icon of a target application, where the first input is used for moving the first application icon to a window of a target control (101); in response to the first input, determining a target delay duration and a target event, where positions of the first application icon and the window satisfy a preset association relationship, and the target event is related to the target application (102); and triggering the target event when the target delay duration is reached (103).

## Claims

### Claim 1

An event trigger control method, comprising:
receiving a first input for a first application icon of a target application, wherein the first input is used for moving the first application icon to a window of a target control;
in response to the first input, determining a target delay duration and a target event, wherein positions of the first application icon and the window satisfy a preset association relationship, and the target event is related to the target application; and
triggering the target event when the target delay duration is reached.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the determining a target delay duration comprises:
receiving a second input by a user for the first application icon, wherein the second input is used for moving a position of the first application icon;
in response to the second input, displaying the first application icon at a first position in the window; and
determining the target delay duration based on the first position.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the determining the target delay duration based on the first position comprises:
in a case that the first position is a position on a first preset track other than a start position and an end position, determining a duration corresponding to a remaining track from the first position to the end position as the target delay duration, wherein the first preset track corresponds to a preset delay duration for triggering the target event.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the determining a target delay duration comprises:
displaying a delay duration setting icon;
receiving a third input by a user for the delay duration setting icon; and
in response to the third input, determining the target delay duration selected by the user.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the determining a target event comprises:
displaying at least one to-be-triggered event of the target application;
receiving a fourth input by a user for a first event among the at least one to-be-triggered event, wherein the first event is one of the at least one to-be-triggered event; and
in response to the fourth input, determining the first event as the target event.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the triggering the target event when the target delay duration is reached comprises:
in a case that the target event is a one-time trigger event, controlling the first application icon to start to move along a second preset track at a first start moment, and stopping the movement and triggering the target event when a movement duration reaches the target delay duration, wherein the first start moment is a moment when the target delay duration and the target event are determined.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the triggering the target event when the target delay duration is reached comprises:
in a case that the target event is a periodically triggered event and the target delay duration is a preset delay duration, controlling the first application icon to start to move along a third preset track at a second start moment, and triggering the target event every time a movement duration reaches the preset delay duration, wherein the second start moment is a moment when the target delay duration and the target event are determined, and a position at which the first application icon is located at the second start moment is a start position of the third preset track.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the triggering the target event when the target delay duration is reached comprises:
in a case that the target event is a periodically triggered event and the target delay duration is less than a preset delay duration, controlling the first application icon to start to move along a third preset track at a third start moment, and triggering the target event when a movement duration reaches the target delay duration, wherein the third start moment is a moment when the target delay duration and the target event are determined, a position at which the first application icon is located at the third start moment is a second position, the second position is a position on the third preset track other than a start position and an end position, and the first application icon is located at the end position of the third preset track when the movement duration of the first application icon reaches the target delay duration;
updating the target delay duration to the preset delay duration; and
controlling the first application icon to start to move along the third preset track at a fourth start moment, and triggering the target event every time a movement duration reaches the preset delay duration, wherein the fourth start moment is a moment when the target delay duration is updated, and a position at which the first application icon is located at the fourth start moment is the start position of the third preset track.

### Claim 9

An electronic device, comprising a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor, wherein when the program or instructions are executed by the processor, following steps are implemented:
receiving a first input for a first application icon of a target application, wherein the first input is used for moving the first application icon to a window of a target control;
in response to the first input, determining a target delay duration and a target event, wherein positions of the first application icon and the window satisfy a preset association relationship, and the target event is related to the target application; and
triggering the target event when the target delay duration is reached.

### Claim 10 (depends on 9)

The electronic device according to claim 9, wherein the determining a target delay duration comprises:
receiving a second input by a user for the first application icon, wherein the second input is used for moving a position of the first application icon;
in response to the second input, displaying the first application icon at a first position in the window; and
determining the target delay duration based on the first position.

### Claim 11 (depends on 10)

The electronic device according to claim 10, wherein the determining the target delay duration based on the first position comprises:
in a case that the first position is a position on a first preset track other than a start position and an end position, determining a duration corresponding to a remaining track from the first position to the end position as the target delay duration, wherein the first preset track corresponds to a preset delay duration for triggering the target event.

### Claim 12 (depends on 9)

The electronic device according to claim 9, wherein the determining a target delay duration comprises:
displaying a delay duration setting icon;
receiving a third input by a user for the delay duration setting icon; and
in response to the third input, determining the target delay duration selected by the user.

### Claim 13 (depends on 9)

The electronic device according to claim 9, wherein the determining a target event comprises:
displaying at least one to-be-triggered event of the target application;
receiving a fourth input by a user for a first event among the at least one to-be-triggered event, wherein the first event is one of the at least one to-be-triggered event; and
in response to the fourth input, determining the first event as the target event.

### Claim 14 (depends on 9)

The electronic device according to claim 9, wherein the triggering the target event when the target delay duration is reached comprises:
in a case that the target event is a one-time trigger event, controlling the first application icon to start to move along a second preset track at a first start moment, and stopping the movement and triggering the target event when a movement duration reaches the target delay duration, wherein the first start moment is a moment when the target delay duration and the target event are determined.

### Claim 15 (depends on 9)

The electronic device according to claim 9, wherein the triggering the target event when the target delay duration is reached comprises:
in a case that the target event is a periodically triggered event and the target delay duration is a preset delay duration, controlling the first application icon to start to move along a third preset track at a second start moment, and triggering the target event every time a movement duration reaches the preset delay duration, wherein the second start moment is a moment when the target delay duration and the target event are determined, and a position at which the first application icon is located at the second start moment is a start position of the third preset track.

### Claim 16 (depends on 9)

The electronic device according to claim 9, wherein the triggering the target event when the target delay duration is reached comprises:
in a case that the target event is a periodically triggered event and the target delay duration is less than a preset delay duration, controlling the first application icon to start to move along a third preset track at a third start moment, and triggering the target event when a movement duration reaches the target delay duration, wherein the third start moment is a moment when the target delay duration and the target event are determined, a position at which the first application icon is located at the third start moment is a second position, the second position is a position on the third preset track other than a start position and an end position, and the first application icon is located at the end position of the third preset track when the movement duration of the first application icon reaches the target delay duration;
updating the target delay duration to the preset delay duration; and
controlling the first application icon to start to move along the third preset track at a fourth start moment, and triggering the target event every time a movement duration reaches the preset delay duration, wherein the fourth start moment is a moment when the target delay duration is updated, and a position at which the first application icon is located at the fourth start moment is the start position of the third preset track.

### Claim 17

A non-volatile readable storage medium, wherein non-volatile the readable storage medium stores a program or instructions, and when the program or instructions are executed by a processor, following steps are implemented:
receiving a first input for a first application icon of a target application, wherein the first input is used for moving the first application icon to a window of a target control;
in response to the first input, determining a target delay duration and a target event, wherein positions of the first application icon and the window satisfy a preset association relationship, and the target event is related to the target application; and
triggering the target event when the target delay duration is reached.

### Claim 18 (depends on 17)

The non-volatile readable storage medium according to claim 17, wherein the determining a target delay duration comprises:
receiving a second input by a user for the first application icon, wherein the second input is used for moving a position of the first application icon;
in response to the second input, displaying the first application icon at a first position in the window; and
determining the target delay duration based on the first position.

### Claim 19 (depends on 18)

The non-volatile readable storage medium according to claim 18, wherein the determining the target delay duration based on the first position comprises:
in a case that the first position is a position on a first preset track other than a start position and an end position, determining a duration corresponding to a remaining track from the first position to the end position as the target delay duration, wherein the first preset track corresponds to a preset delay duration for triggering the target event.

### Claim 20 (depends on 17)

The non-volatile readable storage medium according to claim 17, wherein the determining a target delay duration comprises:
displaying a delay duration setting icon;
receiving a third input by a user for the delay duration setting icon; and
in response to the third input, determining the target delay duration selected by the user.
