Systems and methods for scaling a graphical user interface according to display dimensions and using a tiered sizing schema to define display objects
First Claim
1. A method for determining bounds for a display object that is displayable on a display, comprising:
- for each bound, defining a vertical location on the display according to a fraction of a height of the display;
for each bound, defining a horizontal location on the display according to a fraction of a width of the display; and
defining a size of the display object according to a tiered sizing schema that defines multiple sizes according to a fraction of the height and width of the display.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for scaling a graphical user interface (GUI) to fit proportionally in displays of different sizes. Bounds of display objects to be displayed in the graphical user interface are defined in terms of position relative to horizontal and vertical dimensions of a display on which the GUI is rendered. An application defines the GUI in relative terms, but an end user may alter the look and feel of controls in the GUI. A tiered sizing schema is described that provides size constraints for display objects. The end user is limited as to how much a size of a display object can be altered in order to preserve the integrity of the original specifications of the GUI when the GUI is displayed on displays of various dimensions.
209 Citations
28 Claims
-
1. A method for determining bounds for a display object that is displayable on a display, comprising:
-
for each bound, defining a vertical location on the display according to a fraction of a height of the display;
for each bound, defining a horizontal location on the display according to a fraction of a width of the display; and
defining a size of the display object according to a tiered sizing schema that defines multiple sizes according to a fraction of the height and width of the display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tiered sizing schema, comprising:
-
a definition for a size of a first-sized display object, the first-sized display object being defined according to a fraction of a height and a width of a display;
a definition for a size of a second-sized display object, the second-sized display object being defined according to the height and width of the display; and
wherein a graphical user interface adhering to the tiered sizing schema may only include display objects having a size of the first-sized display object or the second-sized display object. - View Dependent Claims (8)
-
-
9. One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
-
defining a first bound of a display object on a display on which the display object is displayed according to a fraction of a height of the display and a fraction of a width of the display;
defining a second bound of the display object according to a fraction of the height and width of the display; and
selecting a size for the display object from multiple sizes defined by a tiered sizing schema for display object sizes. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method, comprising:
-
defining visual aspects of a graphical user interface to render on a display, the graphical user interface containing at least one display object;
receiving size and location information regarding the display object from an application that utilizes the graphical user interface; and
wherein the size and location of the display object are defined in accordance with a tiered sizing schema. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
an application that defines one or more display objects according to a fraction of a height and width of a display; and
a graphical user interface that defines visual aspects of the one or more display objects. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification