Programmable symbol animation pre-processor for building automation graphics
First Claim
1. A method comprising:
- identifying a symbol associated with a building graphic that represents a physical building or portion thereof;
identifying a property of the symbol to be animated;
providing a user specified option to set an expression type for the identified symbol property as “
script”
or “
pre-defined”
;
determining whether the identified symbol property has the expression type set to “
script”
or to “
pre-defined”
;
in response to determining that the identified symbol property has the expressing type set to “
script”
;
identifying different data points referenced in a user-input script, each data point corresponding to a specific building device in the physical building represented by the building graphic and the user-input script provided by a user of data processing system in connection with setting the expression type of the identified symbol property to “
script”
;
identifying a respective value for each identified data point, each value received from a management system operably connected to the specific building device;
identifying an operation in the user-input script that corresponds to an evaluation of the values of the identified data points;
generating a script-based evaluation result by performing the operation identified in the user-input script; and
displaying a graphical representation of the symbol based on the script-based evaluation result and in association with the building graphic; and
in response to determining that the identified symbol property has the expression type set to “
pre-defined”
;
identifying a pre-defined operation corresponding to the identified symbol property;
identifying different data points referenced in the pre-defined operation;
receiving a respective value for each identified data point via the management system;
generating a pre-defined-based evaluation result by performing the pre-defined operation; and
displaying a graphical representation of the symbol based on the pre-defined-based evaluation result and in association with the building graphic.
3 Assignments
0 Petitions
Accused Products
Abstract
Management systems, methods and mediums are provided for displaying graphics using a programmable symbol animation pre-processor. One method includes identifying a symbol associated with a building graphic, identifying a symbol property to be animated, and determining whether the symbol property is associated with a script. When it is, identifying a plurality of different data points referenced in the script where each data point corresponds to the same device or a respective device in the building. The method identifies a respective value for each identified data point as received from a management system operably connected to each of the plurality of devices, identifies an operation in the script that corresponds to an evaluation of the values of the identified data points, generates a first evaluation result based on the operation, and displays a graphical representation of the symbol based on the first evaluation result and in association with the building graphic.
39 Citations
19 Claims
-
1. A method comprising:
-
identifying a symbol associated with a building graphic that represents a physical building or portion thereof; identifying a property of the symbol to be animated; providing a user specified option to set an expression type for the identified symbol property as “
script”
or “
pre-defined”
;determining whether the identified symbol property has the expression type set to “
script”
or to “
pre-defined”
;in response to determining that the identified symbol property has the expressing type set to “
script”
;identifying different data points referenced in a user-input script, each data point corresponding to a specific building device in the physical building represented by the building graphic and the user-input script provided by a user of data processing system in connection with setting the expression type of the identified symbol property to “
script”
;identifying a respective value for each identified data point, each value received from a management system operably connected to the specific building device; identifying an operation in the user-input script that corresponds to an evaluation of the values of the identified data points; generating a script-based evaluation result by performing the operation identified in the user-input script; and displaying a graphical representation of the symbol based on the script-based evaluation result and in association with the building graphic; and in response to determining that the identified symbol property has the expression type set to “
pre-defined”
;identifying a pre-defined operation corresponding to the identified symbol property; identifying different data points referenced in the pre-defined operation; receiving a respective value for each identified data point via the management system; generating a pre-defined-based evaluation result by performing the pre-defined operation; and displaying a graphical representation of the symbol based on the pre-defined-based evaluation result and in association with the building graphic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
a memory storing a building graphic that represents a physical building or portion thereof; a network interface that connects to a management system operably connected to a plurality of devices in the physical building represented by the building graphic; a display device; and a processor coupled to the memory, the network interface and the display device, where the processor is configured to execute instructions to; identify a symbol associated with the building graphic; identify a property of the symbol to be animated; provide a user specified option to set an expression type for the identified symbol property as “
script”
or “
pre-defined”
;determine whether the identified symbol property has the expression type set to “
script”
or to “
pre-defined”
;in response to determining that the identified symbol property has the expression type set to “
script”
;identify different data points referenced in a user-input script for the identified symbol property, each identified data point corresponding to a specific building device in the physical building represented by the building graphic and the user-input script provided by a user of data processing system in connection with setting the expression type of the identified symbol property to “
script”
;receive a respective value for each identified data point via the management system when connected to the network interface; identify an operation in the user-input script that corresponds to an evaluation of the values of the identified data points; generate a script-based evaluation result by performing the operation identified in the user-input script; and display via the display device a graphical representation of the symbol based on the script-based evaluation result and in association with the building graphic; and in response to determining that the identified symbol property has the expression type set to “
pre-defined”
;identify a pre-defined operation corresponding to the identified symbol property; identify different data points referenced in the pre-defined operation; receive a respective value for each identified data point via the management system when connected to the network interface; generate a pre-defined-based evaluation result by performing the pre-defined operation; and display via the display device a graphical representation of the symbol based on the pre-defined-based evaluation result and in association with the building graphic. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:
-
identify a symbol associated with a building graphic that represents a physical building or portion thereof; identify a property of the symbol to be animated; provide a user specified option to set an expression type for the identified symbol property as “
script”
or “
pre-defined”
;determine whether the identified symbol property has the expression type set to “
script”
-or to “
pre-defined”
;in response to determining that the identified symbol property has the expression type set to “
script”
;identify different data points referenced in a user-input script, each data point corresponding to a specific build device in the physical building represented by the building graphic and the user-input script provided by a user of data processing system in connection with setting the expression type of the identified symbol property to “
script”
;identify a respective value for each identified data point, each value received from a management system operably connected to the specific building device; identify an operation in the user-input script that corresponds to an evaluation of the values of the identified data points; generate a script-based evaluation result by performing the operation identified in the user-input script; display a graphical representation of the symbol based on the script-based evaluation result and in association with the building graphic; and in response to determining that the identified symbol property has the expression type set to “
pre-defined”
;identify a pre-defined operation corresponding to the identified symbol property; identify different data points referenced in the pre-defined operation; receive a respective value for each identified data point from the management system operable connected to the specific building device; generate a pre-defined-based evaluation result by performing the pre-defined operation; and display a graphical representation of the symbol based on the pre-defined-based evaluation result and in association with the building graphic. - View Dependent Claims (16, 17, 18, 19)
-
Specification