Automatic configurator of display objects
First Claim
1. A method for generating an object for display on a screen for a business automation system comprising an embedded controller, comprising:
- displaying an object to be further developed on a screen of an interface of a building automation system, wherein the building automation system comprises an embedded controller and a communications port for sending and/or receiving signals to and from one or more building control modules and wherein the object has a style selected from a set of preset styles that define a layout of each textual and graphical element in basic terms;
wherein the object is further developed by;
defining an optimal layout area on the object, wherein the layout area is defined regardless of the size and/or shape of the object;
setting a size of the object;
specifying a textual element to be displayed at a first predetermined location by the object;
specifying a graphical element to be displayed at a second predetermined location by the object, wherein the graphical element comprises an icon and is displayed separately from the textual element at the second predetermined location; and
wherein for each style of the object,automatically placing the textual element at the first predetermined location within the layout area based on the style and size of the object and resizing the textual element to fit within the first predetermined location;
automatically placing the graphical element at the second predetermined location within the layout area based on the style of the object and the size and the location of the textual element, the graphical element being automatically re-sized to fit within the available space at the second predetermined location.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for configuring objects such as buttons for screens presented in a touch screen display. The configuration may be automatically based on preset styles. The graphical elements or icons and textual elements may be created once but used multiple times in various places. Multiple graphical and textual elements may be displayed on any button of the screens. The system may be based on the use of a predefined set of button styles that define the layout of each textual and graphical element in basic terms, such as left, right, and center. These styles do not necessarily prescribe a size, but a layout of the elements. The sizing, layout, justification, and clipping of each element may be determined by the button style. For each button style, the assigned textual and graphical elements may be automatically placed for the best or optimal layout and fit.
30 Citations
19 Claims
-
1. A method for generating an object for display on a screen for a business automation system comprising an embedded controller, comprising:
-
displaying an object to be further developed on a screen of an interface of a building automation system, wherein the building automation system comprises an embedded controller and a communications port for sending and/or receiving signals to and from one or more building control modules and wherein the object has a style selected from a set of preset styles that define a layout of each textual and graphical element in basic terms; wherein the object is further developed by; defining an optimal layout area on the object, wherein the layout area is defined regardless of the size and/or shape of the object; setting a size of the object; specifying a textual element to be displayed at a first predetermined location by the object; specifying a graphical element to be displayed at a second predetermined location by the object, wherein the graphical element comprises an icon and is displayed separately from the textual element at the second predetermined location; and wherein for each style of the object, automatically placing the textual element at the first predetermined location within the layout area based on the style and size of the object and resizing the textual element to fit within the first predetermined location; automatically placing the graphical element at the second predetermined location within the layout area based on the style of the object and the size and the location of the textual element, the graphical element being automatically re-sized to fit within the available space at the second predetermined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A building automation system comprising:
-
an embedded controller, at least one communications port for sending and/or receiving signals to and from one or more building control modules, a graphical user interface having a touch screen display and a processor, the processor comprising an automatic display object configurator configured to generate and display an object, the configurator comprising; a set of predefined styles for a button; a tool for providing a button having a first size for display on the touch screen display, the button having a style selected from the set of pre-defined styles; two or more elements situated on the button including at least one textual element and at least one graphical element, wherein the at least one graphical element comprises an icon and is situated at a location separate from the textual element; a second tool for automatically positioning and fitting the at least one textual element within a text rectangle positioned on the button at a first predetermined location and fitting the text within the text rectangle; and automatically positioning the at least one graphical element adjacent to the text rectangle at a second predetermined location and re-sizing the graphical element to fit within the remaining available space of the button, wherein the at least one textual element and the graphical element are positioned based on the selected style of the button; and wherein; the button has a size; and if the size changes then the second tool automatically positions and re-fits the two or more textual elements and the graphical element for an optimal fit based on the selected style and the new size of the button. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A building control system comprising:
-
an embedded controller, at least one communications port for sending and/or receiving signals to and from one or more building control module, a user interface having a display including a screen, and a processor, the processor comprising a configurator for generating and configuring an object on the screen of the display of the user interface, the configurator comprising; a layout mechanism for inserting and arranging one or more graphical elements and two or more textual elements on an object according to a preset style and a selected size of the object on a screen for a display of a building control system; and a set of preset styles for permitting an automatic arrangement of the one or more graphical elements and the two or more textual elements on the objects; and wherein; each preset style defines an arrangement of the one or more graphical elements and the two or more textual elements on an object relative to one another, wherein the one or more graphical elements are displayed at a location separate from the location of the two or more textual elements; and each preset style permits the one or more graphical elements and the two or more textual elements to be automatically sized for a given size of the object, and a size and a location of the one or more graphical elements are dependent upon a size and a location of the two or more textual elements. - View Dependent Claims (17, 18, 19)
-
Specification