IP Library Granted Patent US 12,112,014
Granted Patent B2
US 12,112,014 · App. 18/261,115 · Granted Oct 8, 2024

Widget display method and electronic device

Inventors: Yanan Zhang (Shenzhen, CN); Hongjun Wang (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/04817G06F3/0488G06F9/451
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 12,112,014
App. No.
18/261,115
Granted
Oct 8, 2024
Kind
B2
Abstract

This application provides a widget display method applied to an electronic device, and the method includes: displaying, in a first area of a first page of a home screen, a first widget that has a first size; in response to detecting that an ongoing task exists in a first application, simultaneously displaying, in the first area, a widget of the first application and the first widget with the size reduced, where the widget of the first application displays first content, the widget of the first application has a second size, and the second size is less than the first size; and in response to the fact that the electronic device meets a preset condition, enlarging the size of the widget of the first application, where the enlarged widget displays more content than the first content. This application provides a widget display method and an electronic device, to improve user experience.

Claims (49)

1. A widget display method applied to an electronic device, wherein the method comprises:

displaying, in a first area of a first page of a home screen, a first widget that has a first size;

detecting that an ongoing task exists in a first application;

in response to the detecting that the ongoing task exists in the first application, simultaneously displaying, in the first area, the first widget with a reduced size and a widget of the first application with a second size, wherein the widget of the first application displays first content, and the second size of the widget of the first application is less than the first size;

detecting that the electronic device meets a preset condition; and

in response to the detecting that the electronic device meets the preset condition, enlarging the size of the widget of the first application and stopping displaying the first widget.

2. The method according to claim 1 , wherein the enlarged widget of the first application displays more content than the first content.

3. The method according to claim 1 , wherein the enlarging the size of the widget of the first application comprises: enlarging the size of the widget of the first application from the second size to the first size.

4. The method according to claim 1 , wherein when the widget of the first application and the first widget with the reduced size are simultaneously displayed, the method further comprises:

detecting that an ongoing task exists in a second application; and

in response to the detecting that the ongoing task exists in the second application, stopping displaying the first widget, and simultaneously displaying the widget of the first application and a widget of the second application in the first area.

5. The method according to claim 4 , wherein the method further comprises:

determining that the priority of the widget of the second application is higher than at least one of the first widget and the widget of the first application.

6. The method according to claim 1 , wherein the first application is a schedule application, and the detecting that the ongoing task exists in the first application comprises at least one of the following:

determining, by identifying schedule content in the schedule application, that a time difference between system time of the electronic device and time in the schedule content is less than a first time threshold; or

determining, by identifying schedule content in the schedule application, that a distance difference between a geographical location of the electronic device and a geographical location in the schedule content is less than a first distance threshold.

7. The method according to claim 6 , wherein the preset condition comprises at least one of the following conditions:

determining that the time difference between the system time of the electronic device and the time in the schedule content is less than a second time threshold, wherein the second time threshold is less than the first time threshold; or

determining that the distance difference between the geographical location of the electronic device and the geographical location in the schedule content is less than a second distance threshold, wherein the second distance threshold is less than the first distance threshold.

8. The method according to claim 1 , wherein when the widget of the first application and the first widget with the reduced size are simultaneously displayed, the method further comprises:

detecting a pinch gesture, wherein a first contact point of the pinch gesture is in contact with the widget of the first application, and a second contact point of the pinch gesture is in contact with the first widget; and

in response to the pinch gesture, combining the widget of the first application and the first widget into a first composite widget for displaying in the first area.

9. The method according to claim 1 , wherein the method further comprises:

detecting that the system time of the electronic device exceeds an end time in the schedule content; and

in response to the detecting that the system time of the electronic device exceeds the end time in the schedule content, stopping displaying the widget of the first application, and displaying, in the first area, the first widget that has the first size.

10. The method according to claim 1 , wherein the detecting that the ongoing task exists in the first application further comprises:

detecting, by using a broadcast receiver component, that the ongoing task exists in the first application.

11. The method according to claim 1 , wherein the detecting that the ongoing task exists in the first application further comprises:

detecting, by using a service component in the first application, that the ongoing task exists in the first application.

12. The method according to claim 1 , wherein the detecting that the ongoing task exists in the first application further comprises:

detecting that the ongoing task of the first application with a same user account logged-on exists on another electronic device; or

after the electronic device is paired with another electronic device, detecting that the ongoing task of the first application exists on another electronic device.

13. The method according to claim 1 , wherein the first area is above the first page.

14. The method according to claim 1 , wherein the ongoing task is playing music.

15. An electronic device, comprising:

a display, a memory, and one or more processors, wherein the memory comprises instructions, and when the instructions are executed by the one or more processors, the electronic device is enabled to perform:

displaying, in a first area of a first page of a home screen, a first widget that has a first size;

detecting that an ongoing task exists in a first application;

in response to the detecting that the ongoing task exists in the first application, simultaneously displaying, in the first area, the first widget with a reduced size and a widget of the first application with a second size, wherein the widget of the first application displays first content, and the second size of the widget of the first application is less than the first size;

detecting that the electronic device meets a preset condition; and

in response to the detecting that the electronic device meets the preset condition, enlarging the size of the widget of the first application and stopping displaying the first widget.

16. The electronic device according to claim 15 , wherein the enlarged widget of the first application displays more content than the first content.

17. The electronic device according to claim 15 , wherein the enlarging the size of the widget of the first application comprises: enlarging the size of the widget of the first application from the second size to the first size.

18. The electronic device according to claim 15 , wherein when the widget of the first application and the first widget with the reduced size are simultaneously displayed, the instructions are executed by the one or more processors, the electronic device is further enabled to perform:

detecting that an ongoing task exists in a second application; and

in response to the detecting that the ongoing task exists in the second application, stopping displaying the first widget, and simultaneously displaying the widget of the first application and a widget of the second application in the first area.

19. The electronic device according to claim 18 , wherein the instructions are executed by the one or more processors, the electronic device is further enabled to perform:

determining that the priority of the widget of the second application is higher than at least one of the first widget and the widget of the first application.

20. The electronic device according to claim 15 , wherein the first area is above the first page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2024
From: ZHANG, YANAN; WANG, HONGJUN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 067711/0407 →
Priority Claims (1)
CN 202110063910.4 · Jan 18, 2021 · national
Continuity (1)
Related Publication 20240077987A1 · Mar 7, 2024