IP Library Granted Patent US 8,564,630
Granted Patent B2
US 8,564,630 · App. 13/154,582 · Granted Oct 22, 2013

Displaying widget elements based on display device resolution

Inventors: Jun Tao Cui (Shanghai, CN); Gu Yi He (Shanghai, CN); Wei Huang (Shanghai, CN); Xiao Wen Zhu (Shanghai, CN)
Assignee: International Business Machines Corporation
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 8,564,630
App. No.
13/154,582
Granted
Oct 22, 2013
Kind
B2
Abstract

Displaying a web page on a display device is accomplished by receiving resolution information corresponding to a resolution of the display device, receiving a resolution threshold for displaying a widget element on the web page, and determining whether the resolution of the display device is less than the resolution threshold for displaying the widget element. If the resolution of the display device is not less than the resolution threshold for displaying the widget element, the widget element is displayed on the web page, wherein the web page is displayed on the display device. If the resolution of the display device is smaller than the resolution threshold for displaying the widget element, the widget element is not displayed on the web page.

Claims (37)

1. A method for displaying a web page on a display device, comprising:

receiving resolution information corresponding to a resolution of the display device;

receiving a resolution threshold for displaying a widget on the web page;

receiving a resolution threshold for displaying a widget element on the web page;

determining whether the resolution of the display device is less than the resolution threshold for displaying the widget;

if the resolution of the display device is not less than the resolution threshold for displaying the widget, displaying the widget on the web page, wherein the web page is displayed on the display device;

if the resolution of the display device is less than the resolution threshold for displaying the widget, not displaying the widget on the web page;

determining whether the resolution threshold for displaying the widget element matches with the resolution threshold for displaying the widget;

if the resolution threshold for displaying the widget element does not match with the resolution threshold for displaying the widget, receiving a mapping between the resolution threshold for displaying the widget element and the resolution threshold for displaying the widget; and

determining whether the widget element is displayed by using the received mapping.

2. The method according to claim 1 , wherein the resolution information corresponding to the display device comprises a resolution that is currently used by the display device.

3. A system for displaying a web page, comprising:

receiving means configured to:

receive resolution information corresponding to a resolution of a display device;

receive resolution threshold for displaying a widget on the web page; and

receive a resolution threshold for displaying a widget element on the web page; and

a widget adaptor configured to:

determine whether the resolution of the display device is less than the resolution threshold for displaying the widget;

if the resolution of the display device is not less than the resolution threshold for displaying the widget, display the widget on the web page, wherein the web page is displayed on the display device;

if the resolution of the display device is less than the resolution threshold for displaying the widget, not display the widget on the web page;

determine whether the resolution threshold for displaying the widget element matches with the resolution threshold for displaying the widget;

if the resolution threshold for displaying the widget element does not match with the resolution threshold for displaying the widget, receive a mapping between the resolution threshold for displaying the widget element and the resolution threshold for displaying the widget; and

determine whether the widget element is displayed by using the received mapping.

4. The system according to claim 3 , wherein the resolution information corresponding to the display device comprises a resolution that is currently used by the display device.

5. A computer program product for displaying a web page on a display device, the computer program product comprising:

a computer readable storage device;

first program instructions to receive resolution information corresponding to a resolution of the display device;

second program instructions to receive a resolution threshold for displaying a widget on the web page;

third program instructions to receive a resolution threshold for displaying a widget element on the web page;

fourth program instructions to determine whether the resolution of the display device is less than the resolution threshold for displaying the widget;

fifth program instructions to display the widget on the web page if the resolution of the display device is not less than the resolution threshold for displaying the widget, wherein the web page is displayed on the display device;

sixth program instructions to not display the widget element on the web page if the resolution of the display device is less than the resolution threshold for displaying the widget element;

seventh program instructions to determine whether the resolution threshold for displaying the widget element matches with the resolution threshold for displaying the widget;

eighth program instructions to receive a mapping between the resolution threshold for displaying the widget element and the resolution threshold for displaying the widget if the resolution threshold for displaying the widget element does not match with the resolution threshold for displaying the widget; and

ninth program instruction to determine whether the widget element is displayed by using the received mapping; and

wherein the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth program instructions are stored on the computer readable storage device.

6. The computer program product according to claim 5 , wherein the resolution information corresponding to the display device comprises a resolution that is currently used by the display device.

Assignments (2)
CONVEYOR IS ASSIGNING UNDIVIDED 50% INTEREST Recorded Jan 11, 2018
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.; INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045060/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2011
From: CUI, JUN TAO; HE, GU YI; HUANG, WEI; ZHU, XIAO WEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 026445/0086 →
Priority Claims (1)
CN 2010 1 0506436 · Sep 30, 2010 · national
Continuity (1)
Related Publication 20120081390A1 · Apr 5, 2012