IP Library Granted Patent US 10,877,640
Granted Patent B2
US 10,877,640 · App. 16/389,105 · Granted Dec 29, 2020

Application interface management method and apparatus

Inventor: Bin Li (Hangzhou, CN)
Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
G06F3/0484G06F3/0486G06F3/0488G06F3/04817G06F9/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 10,877,640
App. No.
16/389,105
Granted
Dec 29, 2020
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for application interface management are provided. One of the methods may include: obtaining interface layout parameters from an interface layout server. The interface layout parameters may include layout parameters of one or more functional areas and layout parameters of one or more functional icons. The method may also include generating an application interface according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons; in response to a change operation by a user on the application interface, changing an interface layout of the application interface; and storing layout parameters of one or more functional areas and layout parameters of one or more functional icons corresponding to the changed application interface, to the interface layout server. Each functional area may include one or more functional icons.

Claims (62)

1. An application interface management method, comprising:

obtaining interface layout parameters from an interface layout server, the interface layout parameters comprising layout parameters of a plurality of functional areas and layout parameters of a plurality of functional icons, wherein:

the layout parameters of functional areas comprise: an ID and one or more location parameters of each of the functional areas, and

the layout parameters of functional icons comprise: an ID of each of the functional icons, an ID of one of the functional areas in which each of the functional icons is located, and one or more location parameters of each of the functional icons within the functional area in which the functional icon is located;

generating an application interface for a mobile terminal according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons, wherein:

the application interface comprises a first functional area and a second functional area each comprising one or more functional icons,

the first functional area and the second functional area are arranged to occupy different vertical locations of the application interface;

in response to a change operation by a user on the application interface, changing an interface layout of the application interface, wherein:

the change operation by the user comprises pressing and holding on one of the functional icons to trigger the change and, in response to the application interface displaying a button on each of the functional icons for deleting the corresponding functional icon, clicking the button on a target functional icon in the first functional area to delete the target functional icon, and

the changing an interface layout of the application interface comprises, responsive to the user clicking the button for deleting the target functional icon and without further user intervention, automatically changing one or more location parameters of the first functional area to decrease dimensions of the first functional area by scaling the first functional area and, following the scaling of the first functional area, automatically changing one or more location parameters of the second functional area to move the second functional area such that the second functional area occupies at least part of a region in the application interface that was occupied by the first functional area prior to the scaling and not occupied by the first functional area subsequent to the scaling; and

storing layout parameters of one or more functional areas and layout parameters of one or more functional icons corresponding to the changed application interface, to the interface layout server.

2. The method of claim 1 , wherein

the generating the application interface for the mobile terminal according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons, comprises:

displaying the functional areas in the application interface according to the ID and one or more location parameters of each of the functional areas in the application interface;

obtaining the functional icons from a locally prestored functional icon database according to the ID of each of the functional icons; and

displaying the functional icons according to the ID of one of the functional areas in which each of the functional icons is located and the one or more location parameters of each of the functional icons within the functional area in which the function icon is located.

3. The method of claim 1 , wherein dimensions of the second functional area is fixed.

4. The method of claim 1 , wherein dimensions of the functional areas are scalable.

5. The method of claim 1 , further comprising analyzing the user's behavior based on the interface layout parameters.

6. The method of claim 1 , further comprising pushing information based on the interface layout parameters.

7. The method of claim 1 , wherein, before obtaining interface layout parameters from an interface layout server, the method further comprises:

requesting, in a start process of an application, interface layout parameters for the application from the interface layout server.

8. A non-transitory computer-readable storage medium for application interface management, storing instructions executable by one or more processors to cause the one or more processors to perform operations comprising:

obtaining interface layout parameters from an interface layout server, the interface layout parameters comprising layout parameters of a plurality of functional areas and layout parameters of a plurality of functional icons, wherein:

the layout parameters of functional areas comprise: an ID and one or more location parameters of each of the functional areas, and

the layout parameters of functional icons comprise: an ID of each of the functional icons, an ID of one of the functional areas in which each of the functional icons is located, and one or more location parameters of each of the functional icons within the functional area in which the functional icon is located;

generating an application interface for a mobile terminal according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons, wherein:

the application interface comprises a first functional area and a second functional area each comprising one or more functional icons,

the first functional area and the second functional area are arranged to occupy different vertical locations of the application interface;

in response to a change operation by a user on the application interface, changing an interface layout of the application interface, wherein:

the change operation by the user comprises pressing and holding on one of the functional icons to trigger the change and, in response to the application interface displaying a button on each of the functional icons for deleting the corresponding functional icon, clicking the button on a target functional icon in the first functional area to delete the target functional icon, and

the changing an interface layout of the application interface comprises, responsive to the user clicking the button for deleting the target functional icon and without further user intervention, automatically changing one or more location parameters of the first functional area to decrease dimensions of the first functional area by scaling the first functional area and, following the scaling of the first functional area, automatically changing one or more location parameters of the second functional area to move the second functional area such that the second functional area occupies at least part of a region in the application interface that was occupied by the first functional area prior to the scaling and not occupied by the first functional area subsequent to the scaling; and

storing layout parameters of one or more functional areas and layout parameters of one or more functional icons corresponding to the changed application interface, to the interface layout server.

9. The non-transitory computer-readable storage medium of claim 8 , wherein

the generating the application interface for the mobile terminal according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons, comprises:

displaying the functional areas in the application interface according to the ID and one or more location parameters of each of the functional areas in the application interface;

obtaining the functional icons from a locally prestored functional icon database according to the ID of each of the functional icons; and

displaying the functional icons according to the ID of one of the functional areas in which each of the functional icons is located and the one or more location parameters of each of the functional icons within the functional area in which the function icon is located.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise analyzing the user's behavior based on the interface layout parameters.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise pushing information based on the interface layout parameters.

12. The non-transitory computer-readable storage medium of claim 8 , wherein, before the operation of obtaining interface layout parameters from an interface layout server, the operations further comprise:

requesting, in a start process of an application, interface layout parameters for the application from the interface layout server.

13. An application interface management system, comprising one or more processors and one or more non-transitory computer-readable memories coupled to the one or more processors and configured with instructions executable by the one or more processors to cause the system to perform operations comprising:

obtaining interface layout parameters from an interface layout server, the interface layout parameters comprising layout parameters of a plurality of functional areas and layout parameters of a plurality of functional icons, wherein:

the layout parameters of functional areas comprise: an ID and one or more location parameters of each of the functional areas, and

the layout parameters of functional icons comprise: an ID of each of the functional icons, an ID of one of the functional areas in which each of the functional icons is located, and one or more location parameters of each of the functional icons within the functional area in which the functional icon is located;

generating an application interface for a mobile terminal according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons, wherein:

the application interface comprises a first functional area and a second functional area each comprising one or more functional icons,

the first functional area and the second functional area are arranged to occupy different vertical locations of the application interface;

in response to a change operation by a user on the application interface, changing an interface layout of the application interface, wherein:

the change operation by the user comprises pressing and holding on one of the functional icons to trigger the change and, in response to the application interface displaying a button on each of the functional icons for deleting the corresponding functional icon, clicking the button on a target functional icon in the first functional area to delete the target functional icon, and

the changing an interface layout of the application interface comprises, responsive to the user clicking the button for deleting the target functional icon and without further user intervention, automatically changing one or more location parameters of the first functional area to decrease dimensions of the first functional area by scaling the first functional area and, following the scaling of the first functional area, automatically changing one or more location parameters of the second functional area to move the second functional area such that the second functional area occupies at least part of a region in the application interface that was occupied by the first functional area prior to the scaling and not occupied by the first functional area subsequent to the scaling; and

storing layout parameters of one or more functional areas and layout parameters of one or more functional icons corresponding to the changed application interface, to the interface layout server.

14. The system of claim 13 , wherein

the generating the application interface for the mobile terminal according to the obtained layout parameters of functional areas and obtained layout parameters of functional icons, comprises:

displaying the functional areas in the application interface according to the ID and one or more location parameters of each of the functional areas in the application interface;

obtaining the functional icons from a locally prestored functional icon database according to the ID of each of the functional icons; and

displaying the functional icons according to the ID of one of the functional areas in which each of the functional icons is located and the one or more location parameters of each of the functional icons within the functional area in which the function icon is located.

15. The system of claim 13 , wherein the operations further comprise analyzing the user's behavior based on the interface layout parameters.

16. The system of claim 13 , wherein the operations further comprise pushing information based on the interface layout parameters.

17. The system of claim 13 , wherein, before the operation of obtaining interface layout parameters from an interface layout server, the operations further comprise:

requesting, in a start process of an application, interface layout parameters for the application from the interface layout server.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053796/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053702/0392 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2019
From: LI, BIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 048936/0105 →
Priority Claims (1)
CN 2016 1 0916488 · Oct 20, 2016 · national
Continuity (2)
Continuation PCTCN2017105863 · Oct 12, 2017
Related Publication 20190243518A1 · Aug 8, 2019