IP Library Granted Patent US 11,079,908
Granted Patent B2
US 11,079,908 · App. 16/852,322 · Granted Aug 3, 2021

Method and apparatus for adding icon to interface of android system, and mobile terminal

Inventor: Pei Wang (Shenzhen, CN)
Assignee: Huawei Device Co., Ltd.
G06F3/0483G06F3/0482G06F3/04817G06F3/04842G06F9/451H04M1/72469G06F3/0488
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,079,908
App. No.
16/852,322
Granted
Aug 3, 2021
Kind
B2
Abstract

A method for adding an icon to an interface of an Android system, where the Android system has N interfaces, includes: a. obtaining add command information; b. obtaining, according to the add command information, space information of an icon to be added; c. obtaining remaining space information of an M th interface according to the add command information; d. judging whether the space information of the icon to be added is greater than the remaining space information of the M th interface; if yes, executing step e; if no, executing step f; e. judging whether the M th interface is a last interface to be judged; if yes, executing step g; if no, assigning M+1 to M and returning to step c; f. adding the icon to the interface; and g. establishing another interface, and adding the icon to the newly established interface; where M and N are natural numbers, and 1≤M≤N.

Claims (78)

1. A method of adding an icon in a mobile terminal that has a first homescreen, the method being performed by the mobile terminal and comprising:

detecting a first press gesture on an icon for a first widget to add the icon for the first widget to the first homescreen, wherein a shortcut and a folder are displayed on the first homescreen;

in response to detecting the first press gesture, determining whether the first homescreen has available space for placing the icon for the first widget; and

in response to determining that the first homescreen does not have available space for placing the icon for the first widget, displaying the icon for the first widget on a second homescreen automatically created.

2. The method according to claim 1 , further comprising:

determining remaining space of the first homescreen through a display grid parameter established by an operating system of the mobile terminal and space occupied by application program icons on the first homescreen.

3. The method according to claim 1 , wherein:

the mobile terminal has a third homescreen next to the first homescreen before detecting the first press gesture;

the third homescreen does not have available space for placing the icon for the first widget; and

the second homescreen is automatically created next to the third homescreen.

4. The method according to claim 3 , further comprising:

in response to detecting the first press gesture, determining whether the third homescreen has available space for placing the icon for the first widget;

wherein the icon for the first widget is displayed on the second homescreen in response to determining that the first homescreen and the third homescreen do not have available space for placing the icon for the first widget.

5. The method according to claim 4 , further comprising:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen;

in response to detecting the second press gesture, determining whether the first homescreen has available space for placing the icon for the second widget;

in response to determining that the first homescreen does not have available space for placing the icon for the second widget, determining whether the third homescreen has available space for placing the icon for the second widget; and

in response to determining that the third homescreen does have available space for placing the icon for the second widget, displaying the icon for the second widget on the third homescreen.

6. The method according to claim 3 , further comprising:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen; and

in response to determining that the first homescreen does not have available space for placing the icon for the second widget and that the third homescreen has available space for placing the icon for the second widget, displaying the icon for the second widget on the third homescreen.

7. The method according to claim 1 , further comprising:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen;

in response to detecting the second press gesture, determining whether the first homescreen has available space for placing the icon for the second widget; and

in response to determining that the first homescreen does have available space for placing the icon for the second widget, displaying the icon for the second widget on the first homescreen.

8. A mobile terminal comprising:

a display screen;

a memory storing instructions; and

a processor configured to execute the instructions to cause the mobile terminal to perform operations of:

detecting a first press gesture on an icon for a first widget to add the icon for the first widget to a first homescreen, wherein a shortcut and a folder are displayed on the first homescreen;

in response to detecting the first press gesture, determining whether the first homescreen has available space for placing the icon for the first widget; and

in response to determining that the first homescreen does not have available space for placing the icon for the first widget, displaying the icon for the first widget on a second homescreen automatically created.

9. The mobile terminal according to claim 8 , wherein the operations further comprise:

determining remaining space of the first homescreen through a display grid parameter established by an operating system of the mobile terminal and space occupied by application program icons on the first homescreen.

10. The mobile terminal according to claim 8 , wherein:

the mobile terminal has a third homescreen next to the first homescreen before detecting the first press gesture;

the third homescreen does not have available space for placing the icon for the first widget; and

the second homescreen is automatically created next to the third homescreen.

11. The mobile terminal according to claim 10 , wherein the operations further comprise:

in response to detecting the first press gesture, determining whether the third homescreen has available space for placing the icon for the first widget;

wherein the icon for the first widget is displayed on the second homescreen in response to determining that the first homescreen and the third homescreen do not have available space for placing the icon for the first widget.

12. The mobile terminal according to claim 11 , wherein the operations further comprise:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen;

in response to detecting the second press gesture, determining whether the first homescreen has available space for placing the icon for the second widget;

in response to determining that the first homescreen does not have available space for placing the icon for the second widget, determining whether the third homescreen has available space for placing the icon for the second widget; and

in response to determining that the third homescreen does have available space for placing the icon for the second widget, displaying the icon for the second widget on the third homescreen.

13. The mobile terminal according to claim 10 , wherein the operations further comprise:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen; and

in response to determining that the first homescreen does not have available space for placing the icon for the second widget and that the third homescreen has available space for placing the icon for the second widget, displaying the icon for the second widget on the third homescreen.

14. The mobile terminal according to claim 8 , wherein the operations further comprise:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen;

in response to detecting the second press gesture, determining whether the first homescreen has available space for placing the icon for the second widget; and

in response to determining that the first homescreen does have available space for placing the icon for the second widget, displaying the icon for the second widget on the first homescreen.

15. A non-transitory computer-readable storage medium having a program recorded thereon that, when executed by a processor, causes a mobile terminal that has a first homescreen to add an icon in the mobile terminal, by performing the steps of:

detecting a first press gesture on an icon for a first widget to add the icon for the first widget to the first homescreen, wherein a shortcut and a folder are displayed on the first homescreen;

in response to detecting the first press gesture, determining whether the first homescreen has available space for placing the icon for the first widget; and

in response to determining that the first homescreen does not have available space for placing the icon for the first widget, displaying the icon for the first widget on a second homescreen automatically created.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein the steps further include:

determining remaining space of the first homescreen through a display grid parameter established by an operating system of the mobile terminal and space occupied by application program icons on the first homescreen.

17. The non-transitory computer-readable storage medium according to claim 15 , wherein:

the mobile terminal has a third homescreen next to the first homescreen before detecting the first press gesture;

the third homescreen does not have available space for placing the icon for the first widget; and

the second homescreen is automatically created next to the third homescreen.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein the steps further include:

in response to detecting the first press gesture, determining whether the third homescreen has available space for placing the icon for the first widget;

wherein the icon for the first widget is displayed on the second homescreen in response to determining that the first homescreen and the third homescreen do not have available space for placing the icon for the first widget.

19. The non-transitory computer-readable storage medium according to claim 18 , wherein the steps further include:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen;

in response to detecting the second press gesture, determining whether the first homescreen has available space for placing the icon for the second widget;

in response to determining that the first homescreen does not have available space for placing the icon for the second widget, determining whether the third homescreen has available space for placing the icon for the second widget; and

in response to determining that the third homescreen does have available space for placing the icon for the second widget, displaying the icon for the second widget on the third homescreen.

20. The non-transitory computer-readable storage medium according to claim 17 , wherein the steps further include:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen; and

in response to determining that the first homescreen does not have available space for placing the icon for the second widget and that the third homescreen has available space for placing the icon for the second widget, displaying the icon for the second widget on the third homescreen.

21. The non-transitory computer-readable storage medium according to claim 15 , wherein the steps further include:

detecting a second press gesture on an icon for a second widget to add the icon for the second widget to the first homescreen;

in response to detecting the second press gesture, determining whether the first homescreen has available space for placing the icon for the second widget; and

in response to determining that the first homescreen does have available space for placing the icon for the second widget, displaying the icon for the second widget on the first homescreen.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE COMPANY NAME OF THE COVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 66893 FRAME: 671. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 9, 2024
From: HUAWEI DEVICE CO., LTD.
To: BEIJING KUNSHI INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 067045/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: BEIJING KUNSHI INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 066893/0671 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 056718 FRAME 0944. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 5, 2022
From: WANG, PEI
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 061612/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: WANG, PEI
To: HUAWEI DECIVE CO., LTD.
Reel/Frame 056718/0944 →