SYSTEM AND METHOD OF AUTOMATICALLY SIZING AND ADAPTING A WIDGET TO AVAILABLE SPACE
First Claim
Patent Images
1. A method of displaying a widget, comprising a plurality of widget elements, in a web page, said method comprising:
- accepting dimensional values associated with the widget;
accepting structural data associated with the web page;
calculating an available region within the web page based on the structural data;
determining which of the plurality of widget elements to display, and at what scale; and
displaying the widget according to said determination and within the available region.
9 Assignments
0 Petitions
Accused Products
Abstract
A smart-sizing, browser-based widget uses both information defined by a user (e.g., a width value, etc.) and information provided by the web browser and web page within which it is being displayed, to calculate, in real-time, which of its elements to display, and at what scale, so as to make the most efficient use of its available space. The determination as to which elements to display may be a function of a pre-defined relationship among the elements.
81 Citations
24 Claims
-
1. A method of displaying a widget, comprising a plurality of widget elements, in a web page, said method comprising:
-
accepting dimensional values associated with the widget; accepting structural data associated with the web page; calculating an available region within the web page based on the structural data; determining which of the plurality of widget elements to display, and at what scale; and displaying the widget according to said determination and within the available region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium encoded with a computer-executable program to perform a method of displaying a widget, comprising a plurality of widget elements, in a web page, said method comprising:
-
accepting dimensional values associated with the widget; accepting structural data associated with the web page; calculating an available region within the web page based on the structural data; and determining which of the plurality of widget elements to display, and at what scale; and displaying the widget according to said determination. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification