Patent ID: 9195365
Filing Date: 2015-11-24
Classification: G06F

Abstract:
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.