IP Library Granted Patent US 9,372,594
Granted Patent B2
US 9,372,594 · App. 13/662,463 · Granted Jun 21, 2016

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

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 9,372,594
App. No.
13/662,463
Granted
Jun 21, 2016
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 (52)

1. A method of adding an icon to an interface of a system that has N interfaces, and the method comprises:

obtaining add command information related with an M th interface;

obtaining, according to the add command information, space information of an icon to be added, the icon representing accessibility of a function triggered by the icon and the obtaining of the space information includes three-dimensional space information;

obtaining remaining space information of the M th interface according to the add command information;

executing a first judging of whether the space information of the icon to be added is greater than the remaining space information of the M th interface, and adding the icon to the M th interface while the first judging indicates the space information of the icon is less than the remaining space information of the M th interface;

executing a second judging of whether the M th interface is a last interface to be judged responsive to the first judging indicating that the space information of the icon is greater than the remaining space information of M th interface, assigning M+1 to M while the M th interface is other than the last interface and determining remaining space information of M+1 interface relative to the space information of the icon, the icon being added to the M+1 interface while the determining indicates the space information of the icon is less than the remaining space information of M+1 interface;

establishing a new interface responsive to the first judging that the space information of the icon is greater than the remaining space information of the M th interface, while the second judging indicates the M th interface as the last interface; and

adding the icon to the established interface; and

wherein M and N are natural numbers, and 1≦M≦N.

2. The method according to claim 1 , comprising: after adding the icon, sorting all icons on a current interface according to use frequency of the icons.

3. The method according to claim 1 , comprising:

determining the remaining space information of at least the M th interface through a grid parameter established by the system and information of space that has been occupied by application program icons.

4. The method according to claim 1 , wherein the icon is a shortcut icon, a widget, a folder, or a bookmark.

5. An apparatus for adding an icon to an interface of a system that has N interfaces, and the apparatus comprises:

computer hardware configured by at least one program to implement:

a first obtaining module, configured to obtain add command information related with an M th interface;

a second obtaining module, configured to obtain, according to the add command information, space information of an icon to be added and remaining space information of the M th interface, the icon representing accessibility of a function triggered by the icon and the space information obtained including three-dimensional space information;

a first judging module, configured to judge whether the space information of the icon to be added is greater than the remaining space information of the M th interface;

a second judging module, configured to judge whether the M th interface is a last interface to be judged in accordance with a result of the judging by the first judging module that indicates the space information of the icon is greater than the remaining space information of the M th interface, assigning M+1 to M while the M th interface is judged to be other than the last interface and determining remaining space information of M+1 interface relative to the space information of the icon; and

an adding module, configured to add the icon to the remaining space of the M th interface while the first judging module judges that the space information of the icon to be added is less than the remaining space information of the M th interface and configured to add the icon to the M+1 interface while the determining indicates the space information of the icon is less than the remaining space information of M+1 interface; and

wherein a new interface is established responsive to the space information of the icon being judged as being greater than the remaining space information of the M th interface while the M th interface is judged as the last interface, the icon being added to the established interface, and

wherein M and N are natural numbers, and 1≦M≦N.

6. The apparatus according to claim 5 , wherein the apparatus further comprises:

a sorting module, configured to sort all icons on a current interface according to use frequency of the icons and an interface to which the adding module adds the icon.

7. A mobile terminal using a system that has N interfaces, wherein the mobile terminal comprises: a baseband chip, a touch screen, and an antenna, and comprises an apparatus for adding an icon to an interface of the system, and the apparatus comprises:

computer hardware configured to implement:

a first obtaining module, configured to obtain add command information related with an M th interface;

a second obtaining module, configured to obtain, according to the add command information, space information of an icon to be added and remaining space information of the M th interface, the icon representing accessibility of a function triggered by the icon and the space information obtained including three-dimensional space information;

a first judging module, configured to judge whether the space information of the icon to be added is greater than the remaining space information of the M th interface;

a second judging module, configured to judge whether the M th interface is a last interface to be judged in accordance with a result of the judging by the first judging module that indicates the space information of the icon is greater than the remaining space information of the M th interface, and M+1 is assigned to M while the M th interface is other than the last interface and determining remaining space information of M+1 interface relative to the space information of the icon; and

an adding module, configured to add the icon to remaining space of the M th interface while the first judging module judges that the space information of the icon to be added is less than the remaining space information of the M th interface and configured to add the icon to the M+1 interface while the determining indicates the space information of the icon is less than the remaining space information of the M+1 interface;

wherein a new interface is established responsive to the space information of the icon being judged as greater than the remaining space information of the M th interface while the M th interface is judged as the last interface, the icon being added to the established interface, and

wherein M and N are natural numbers, and 1≦M≦N.

8. A non-transitory computer-readable storage medium having a program recorded thereon causing a computer execute a method for adding an icon to an interface of a system that has N interfaces, and the method comprises:

obtaining add command information related with an M th interface;

obtaining, according to the add command information, space information of an icon to be added, the icon representing accessibility of a function triggered by the icon and the obtaining of the space information includes three-dimensional space information;

obtaining remaining space information of the M th interface according to the add command information;

executing a first judging of whether the space information of the icon to be added is greater than the remaining space information of the M th interface, and adding the icon to the M th interface while the first judging indicates the space information of the icon is less than the remaining space information of the M th interface;

executing a second judging of whether the M th interface is a last interface to be judged responsive to the judging indicating that the space information of the icon is greater than the remaining space information of the M th interface, assigning M+1 to M while the M th interface is other than the last interface and determining remaining space information of M+1 interface relative to the space information of the icon, and adding the icon to the M+1 interface while the determining indicates the space information of the icon is less than the remaining space information of the M+1 interface;

establishing a new interface responsive to the first judging that the space information of the icon is greater than the remaining space information of the M th interface, while the second judging indicates the M th interface as the last interface; and

adding the icon to the new established interface; and

wherein M and N are natural numbers, and 1≦M≦N.

9. The non-transitory computer-readable storage medium having apparatus according to claim 8 , wherein the add command information is generated prior to the adding of the icon.

10. A mobile terminal using a system that has N interfaces, wherein the mobile terminal comprises: a baseband chip, a touch screen, and an antenna, and comprises an apparatus for adding an icon to an interface of the system, and the apparatus configured to implement:

obtaining add command information related with an M th interface;

obtaining, according to the add command information, space information of an icon to be added, the icon representing accessibility of a function triggered by the icon and the obtaining of the space information includes three-dimensional space information;

obtaining remaining space information of the M th interface according to the add command information;

executing a first judging of whether the space information of the icon to be added is greater than the remaining space information of the M th interface, and adding the icon to the M th interface while the first judging indicates the space information of the icon is less than the remaining space information of the M th interface;

executing a second judging of whether the M th interface is a last interface to be judged responsive to the judging indicating the space information of the icon is greater than the remaining space information of the M th interface, assigning M+1 to M while the M th interface is other than the last interface and determining remaining space information of M+1 interface relative to the space information of the icon, and adding the icon to the M+1 interface while the determining indicates the space information of the icon is less than the remaining space information of the M+1 interface;

establishing a new interface responsive to the judging that the space information of the icon is greater than the remaining space information of the M th interface, while the second judging indicates the M th interface as the last interface; and

adding the icon to the new established interface; and

wherein M and N are natural numbers, and 1≦M≦N.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: HUAWEI DEVICE CO., LTD.
To: BEIJING KUNSHI INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 066860/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME/ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 029360 FRAME 0648. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 27, 2016
From: WANG, PEI
To: HUAWEI DEVICE CO., LTD
Reel/Frame 040502/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2012
From: WANG, PEIN
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 029360/0648 →