User interface builder application for building automation
OwnerMathew Staples, Jason Turnerinventors
Life of this patent
Estimating the term…
Abstract
Implementations described and claimed herein provide a computer program product encoding computer programs for executing a drag-and-drop computer process of generating a custom user interface for a building automation system. The drag-and-drop computer process comprises selecting an automation device in the building automation system and at least one function for the automation device. The drag-and-drop computer process comprises moving an icon representing the automation device onto a custom user interface, and moving a graphic for the at least one function onto the custom user interface. The drag-and-drop computer process comprises generating program code to link the graphic to the at least one function for the automation device.
Claims22
A method of generating a custom user interface for a building automation system comprising:
- selecting an automation device in the building automation system and at least one function for the automation device;
- assigning the automation device to a custom user interface;
- placing a graphic for the at least one function in the custom user interface;
- and
- linking the graphic to the at least one function for the automation device.
A computer program product encoding computer programs for executing a drag-and-drop computer process of generating a custom user interface for a building automation system, the drag-and-drop computer process comprising:
- selecting an automation device in the building automation system and at least one function for the automation device;
- moving an icon representing the automation device onto a custom user interface;
- moving a graphic for the at least one function onto the custom user interface;
- and
- generating program code to link the graphic to the at least one function for the automation device.
A building automation system with a touch panel display for controlling an automation device comprising:
- a custom user interface provided at the touch panel display;
- and
- a user interface engine operatively associated with the custom user interface at the touch panel display and with the automation device, the user interface engine receiving user input through the custom user interface and issuing command signals to the automation device to execute functions corresponding to the user input.
Dependencies are inferred from the claim text.