IP Library Granted Patent US 11,921,977
Granted Patent B2
US 11,921,977 · App. 17/623,425 · Granted Mar 5, 2024

Processing method for waiting scenario in application and apparatus

Inventors: Wei Li (Shenzhen, CN); Xinghai Wei (Beijing, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/0482G06F3/04817G06F3/167G06F9/451G06F9/485
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,921,977
App. No.
17/623,425
Granted
Mar 5, 2024
Kind
B2
Abstract

A processing method comprises running a first application, displaying a first interface of the first application, wherein the first interface comprises waiting information, displaying, in response to running the first application, first information about a second application according to a first instruction of the waiting information, and continuing running the first application in a background, wherein a first running state of the first application in the background is consistent with a second running state of the first application in a foreground.

Claims (46)

1. A processing method implemented by an electronic device, wherein the processing method comprises:

running a first application;

displaying a first interface of the first application, wherein the first interface comprises waiting information;

receiving, from the first application, a first instruction notifying that waiting of the first application has started;

displaying first information about a second application based on the first instruction, wherein the first information refers to a second interface of the second application, and wherein the second interface comprises the waiting information; and

continuing, after displaying the first information, running the first application in a background,

wherein a first running state of the first application in the background is consistent with a second running state of the first application in a foreground when a remaining waiting duration of the first application is not suspended but continues counting down in the background.

2. The processing method of claim 1 , further comprising intercepting a pause command transmitted to the first application.

3. The processing method of claim 1 , wherein the first information refers to an icon of the second application, and wherein the processing method further comprises:

receiving, from a user on the icon, a selection operation; and

displaying, in response to the selection operation, the second interface of the second application.

4. The processing method of claim 1 , further comprising displaying second information about the first application when the remaining waiting duration ends.

5. The processing method of claim 4 , wherein the second information refers to a display interface of the first application after the remaining waiting duration ends.

6. The processing method of claim 4 , wherein the second information refers to an icon of the first application, and wherein the processing method further comprises:

receiving, from the user, a tap operation on the icon; and

displaying, in response to the tap operation, a display interface of the first application after the remaining waiting duration ends.

7. The processing method of claim 1 , wherein the first instruction comprises the remaining waiting duration.

8. The processing method of claim 1 , further comprising running the second application in the background.

9. The processing method of claim 1 , further comprising avoiding terminating a process corresponding to the first application when the first application runs in the background.

10. The processing method of claim 1 , further comprising playing audio information of the first application when the first application runs in the background.

11. The processing method of claim 1 , wherein the waiting information comprises a countdown icon, waiting duration text information, or pause information.

12. The processing method of claim 1 , further comprising transmitting, to the first application based on the second running state, a second instruction instructing the first application to continue running.

13. The processing method of claim 1 , further comprising:

identifying the waiting information in the first interface; and

determining the remaining waiting duration.

14. The processing method of claim 1 , wherein a quantity of running times of the second application is greater than a preset threshold.

15. The processing method of claim 1 , wherein a running duration of the second application within a preset time is greater than a preset threshold.

16. The processing method of claim 1 , wherein the second application is preconfigured in the electronic device.

17. An electronic device comprising:

a memory configured to store a computer program code comprising computer instructions; and

a processor coupled to the memory, wherein when executed by the processor, the computer instructions cause the electronic device to:

run a first application;

display a first interface of the first application, wherein the first interface comprises waiting information;

receive, from the first application, an instruction notifying that waiting of the first application has started;

display information about a second application based on the instruction, wherein the first information refers to a second interface of the second application, and wherein the second interface comprises the waiting information; and

continue, after displaying the information, running the first application in a background,

wherein a first running state of the first application in the background is consistent with a second running state of the first application in a foreground when a remaining waiting duration of the first application is not suspended but continues counting down in the background.

18. The electronic device of claim 17 , wherein the waiting information comprises a countdown icon, waiting duration text information, or pause information.

19. The electronic device of claim 17 , wherein the second application is preconfigured in the electronic device.

20. A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable medium and that, when executed by a processor, cause an electronic device to:

run a first application;

display a first interface of the first application, wherein the first interface comprises waiting information;

receive, from the first application, an instruction notifying that waiting of the first application has started;

display information about a second application based on the instruction, wherein the first information refers to a second interface of the second application, and wherein the second interface comprises the waiting information; and

continue, after displaying the information, running the first application in a background,

wherein a first running state of the first application in the background is consistent with a second running state of the first application in a foreground when a remaining waiting duration of the first application is not suspended but continues counting down in the background.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: LI, WEI; WEI, XINGHAI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 065507/0691 →
Priority Claims (1)
CN 201910581269.6 · Jun 29, 2019 · national
Continuity (1)
Related Publication 20220350450A1 · Nov 3, 2022
Cited By (2)
US 12,236,060 US 12,511,015