IP Library Granted Patent US 10,126,912
Granted Patent B2
US 10,126,912 · App. 14/982,325 · Granted Nov 13, 2018

Method, apparatus, and devices for displaying browser navigation page

Inventors: Le Wang (Guangzhou, CN); Guang Chen (Guangzhou, CN); Haowei Wang (Guangzhou, CN); Yao Li (Guangzhou, CN)
Assignee: Guangzhou UCWEB Computer Technology Co., Ltd.
G06F3/04817G06F3/0482G06F9/451G06F17/30905
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,126,912
App. No.
14/982,325
Granted
Nov 13, 2018
Kind
B2
Abstract

Methods and apparatuses are provided for displaying a browser navigation page. The disclosed methods and apparatuses may generate a browser navigation page that have one or more icons displayed with preset areas at irregular positions in the browser navigation page. The disclosed methods and apparatuses may generate a browser navigation page in which the areas of the icons may be adjusted according to click counts of the icons.

Claims (89)

1. A method for displaying a browser navigation page, comprising:

displaying one or more icons with preset areas at irregular positions in the browser navigation page;

acquiring a first icon and a second icon, whose areas have a difference of a preset pixel number, from the icons displayed in the browser navigation page, wherein a first area of the first icon is greater than a second area of the second icon;

reading a first click count of the first icon and a second click count of the second icon, wherein when the second click count is greater than the first click count, adjusting the area of the second icon to the first area, and adjusting the area of the first icon to the second area,

wherein the method further comprising:

receiving an opening command for opening the browser navigation page;

displaying a preset number of icons at preset positions according to the opening command, wherein at least some of the areas of the icons follow an arithmetic sequence with a preset pixel number as a sequence difference, and the preset positions are distributed in and/or surround a central region of the navigation page;

analyzing color values of background pixels of the navigation page;

reading a first color value possessed by a largest number of the background pixels; and

applying a second color value having a difference of color level equal to or larger than a preset threshold from the first color value.

2. The method of claim 1 , further comprising:

periodically traversing the icons corresponding to the preset areas in accordance with a preset interval; and

adjusting the area of an icon corresponding to the second area to the first area when an icon corresponding to the first area does not exist.

3. The method of claim 2 , further comprising:

adjusting the area of the icon corresponding to the second area to the first area when the icon corresponding to the first area is deleted; or

adjusting the area of the icon corresponding to the second area to the first area when an icon having an area larger than the first area is deleted and/or the area of the icon corresponding to the first area is adjusted.

4. The method of claim 1 , further comprising:

receiving an addition command for adding a new icon to be displayed; setting a click count of the new icon; and

adding the new icon with a preset minimum area to a preset position in the browser navigation page.

5. The method of claim 1 , further comprising:

receiving a moving command for moving an icon corresponding to a first area among the displayed icons; and

moving the icon corresponding to the first area to a target region in the navigation page according to the moving command; and

if the icon moved to the target region substantially overlaps with the icons surrounding the target region, moving the icons surrounding the target region away from the icon moved to the target region.

6. An apparatus for displaying a browser navigation page, comprising:

a displaying unit that displays one or more icons with preset areas at irregular positions in the browser navigation page;

an acquiring unit that acquires a first icon and a second icon, whose areas have a difference of a preset pixel number, from the icons displayed in the browser navigation page, wherein a first area of the first icon is greater than a second area of the second icon; and

a reading unit that reads a first click count of the first icon and a second click count of the second icon;

wherein when the second click count is greater than the first click count, the adjusting unit adjusts the area of the second icon to the first area, and adjusts the area of the first icon to the second area,

wherein the apparatus further comprising:

a receiving unit that receives an opening command for opening the browser navigation page,

wherein the displaying unit displays a preset number of icons at preset positions according to the opening command,

at least some of the areas of the icons follow an arithmetic sequence having a preset pixel number as a sequence difference, and

the preset positions are distributed in and/or surround a central region of the navigation page;

an analysis unit that analyzes color values of background pixels of the navigation page;

a reading unit that reads a first color value possessed by a largest number of background pixels; and

an application unit that applies a second color value different from the first color value to the icons.

7. The apparatus of claim 6 , further comprising:

a traversing unit that periodically traverse the icons corresponding to the preset areas in accordance with a preset interval;

wherein the adjusting unit adjusts the area of an icon corresponding to the second area to the first area when an icon corresponding to the first area does not exist.

8. The apparatus of claim 7 , wherein the adjusting unit

adjusts the area of the icon corresponding to the second area to the first area when the icon corresponding to the first area is deleted; or

adjusts the area of the icon corresponding to the second area to the first area when the icon having an area larger than the first area is deleted and/or the area of the icon corresponding to the first area is adjusted.

9. The apparatus of claim 6 , further comprising:

a receiving unit that receives an addition command for adding a new icon to be displayed;

a setting unit that sets a click count of the new icon; and

an addition unit that adds the new icon with a preset minimum area to a preset position in the browser navigation page.

10. The apparatus of claim 6 , further comprising:

a receiving unit that receives a moving command for moving an icon corresponding to a first area among the displayed icons; and

a moving unit that moves the icon corresponding to the first area to a target region in the navigation page according to the moving command, and

wherein if the icon moved to the target region substantially overlaps with the icons surrounding the target region, the moving unit moves the icons surrounding the target region away from the icon moved to the target region.

11. A device for displaying a browser navigation page, comprising:

a non-transitory memory storing instructions; and

one or more processors that execute the stored instructions to cause the device to perform operations comprising:

configuring a displaying unit to display one or more icons with preset areas at irregular positions in the browser navigation page;

acquiring a first icon and a second icon, whose areas have a difference of a preset pixel number, from the icons displayed in the browser navigation page, wherein a first area of the first icon is greater than a second area of the second icon;

reading a first click count of the first icon and a second click count of the second icon; and

when the second click count is greater than the first click count, adjusting the area of the second icon to the first area, and adjusting the area of the first icon to the second area,

wherein the operations further comprising:

receiving an opening command for opening the browser navigation page; and

displaying a preset number of icons at preset positions according to the opening command,

wherein at least some of the areas of the icons follow an arithmetic sequence with a preset pixel number as a sequence difference, and

the preset positions are distributed in and/or surround a central region of the navigation page;

analyzing color values of background pixels of the navigation page;

reading a first color value possessed by a largest number of background pixels; and

applying a second color value different from the first color value to the icons.

12. The device of claim 11 , the operations further comprising: periodically traversing the icons corresponding to the preset areas in accordance with a preset interval; and

adjusting the area of an icon corresponding to the second area to the first area when an icon corresponding to the first area does not exist.

13. The device of claim 12 , the operations further comprising:

adjusting the area of the icon corresponding to the second area to the first area when the icon corresponding to the first area is deleted; or

adjusting the area of the icon corresponding to the second area to the first area when the icon having an area larger than the first area is deleted and/or the area of the icon corresponding to the first area is adjusted.

14. The device of claim 11 , the operations further comprising:

receiving an addition command for adding a new icon to be displayed; setting a click count of the new icon; and

adding the new icon with a preset minimum area to a preset position in the browser navigation page.

15. The device of claim 11 , the operations further comprising:

receiving a moving command for moving an icon corresponding to a first area among the displayed icons;

moving the icon corresponding to the first area to a target region in the navigation page according to the moving command; and

if the icon moved to the target region substantially overlaps with the icons surrounding the target region, moving the icons surrounding the target region away from the icon moved to the target region.

16. A non-transitory computer-readable medium storing instructions that, when

executed by a computer, cause the computer to perform operations comprising: displaying one or more icons with preset areas at irregular positions in the browser navigation page;

acquiring a first icon and a second icon, whose areas have a difference of a preset pixel number, from the icons displayed in the browser navigation page, wherein a first area of the first icon is greater than a second area of the second icon;

reading a first click count of the first icon and a second click count of the second icon; and

when the second click count is greater than the first click count, adjusting the area of the second icon to the first area, and adjusting the area of the first icon to the second area,

wherein the operations further comprising:

receiving an opening command for opening the browser navigation page; and

displaying a preset number of icons at preset positions according to the opening command,

wherein at least some of the areas of the icons follow an arithmetic sequence with a preset pixel number as a sequence difference, and

the preset positions are distributed in and/or surround a central region of the navigation page;

analyzing color values of background pixels of the navigation page;

reading a first color value possessed by a largest number of background pixels; and applying a second color value different from the first color value to the icons.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053601/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2015
From: WANG, LE; CHEN, GUANG; WANG, HAOWEI; LI, YAO
To: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
Reel/Frame 037374/0838 →
Priority Claims (1)
CN 2014 1 0851488 · Dec 30, 2014 · national
Continuity (1)
Related Publication 20160188166A1 · Jun 30, 2016
Cited By (4)
US 1,073,729 US 1,073,730 US 1,100,946 US 1,128,723