US9811249B2 - Generating an operational user interface for a building management system - Google Patents
Generating an operational user interface for a building management system Download PDFInfo
- Publication number
- US9811249B2 US9811249B2 US14/379,419 US201214379419A US9811249B2 US 9811249 B2 US9811249 B2 US 9811249B2 US 201214379419 A US201214379419 A US 201214379419A US 9811249 B2 US9811249 B2 US 9811249B2
- Authority
- US
- United States
- Prior art keywords
- widget
- building
- building information
- modeling object
- information modeling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 claims description 26
- 230000006399 behavior Effects 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 4
- 238000009877 rendering Methods 0.000 claims description 4
- 239000003086 colorant Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000009428 plumbing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000011089 mechanical engineering Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32128—Gui graphical user interface
Definitions
- the present disclosure relates to devices, methods, and systems for generating an operational user interface for a building management system.
- a building management system can be used to monitor and/or control a building.
- the user e.g., operator
- the user of a building management system can check and/or set the state of a control component(s), equipment, device(s), network (s) area(s), and/or space(s) of the building using the building management system.
- a fire commander can use the building management system to determine where in the building the fire started, and how to prevent the fire from spreading further throughout the building.
- a building management system may display a user interface to the operator.
- the user interface with multiple views can include, for example, the floor plan of the building, with additional information about the building (e.g., information about a device(s) of the building, information about a control network(s) of the building, schematic graphics of the building, etc.) overlaid on the floor plan.
- the user interface can also include a number of widgets that the operator can use to set and/or update the building information.
- some or all of the components of the user interface may need to be manually generated (e.g., created and/or built) by the control engineer.
- the control engineer may have to manually generate the graphics of the building from smaller graphic elements.
- manually generating the user interface of the building management system can be difficult and/or time consuming for the control engineer.
- FIG. 1 illustrates a method for generating an operational user interface for a building management system in accordance with one or more embodiments of the present disclosure.
- FIG. 2 illustrates a system for generating an operational user interface for a building management system in accordance with one or more embodiments of the present disclosure.
- FIG. 3 illustrates a computing device for generating an operational user interface for a building management system in accordance with one or more embodiments of the present disclosure.
- one or more embodiments include generating a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, assigning a state variable to the widget by analyzing properties of the building information modeling object or an ontology definition of the building information modeling data, associating the state variable with a point from the building operation system by mapping the point to the state variable, and changing the state variable based on input received from a user.
- Embodiments of the present disclosure can automatically generate an operational user interface (e.g., a graphical user interface) for a building management system. That is, a user (e.g., control engineer) of a building management system in accordance with embodiments of the present disclosure may not have to manually generate any of the components of the user interface of the building management system. Accordingly, user interfaces of building operations systems in accordance with the present disclosure can be generated easier and/or quicker than user interfaces of building operations systems following previous approaches.
- an operational user interface e.g., a graphical user interface
- a” or “a number of” something can refer to one or more such things.
- a number of widgets can refer to one or more widgets.
- FIG. 1 illustrates a method 100 for generating (e.g., creating and/or building) an operational user interface (e.g., a graphical user interface) for a building management system (e.g., a system used to monitor and/or control a building) in accordance with one or more embodiments of the present disclosure.
- Method 100 can be performed by a computing device, such as, for example, computing device 330 described in connection with FIG. 3 .
- method 100 includes generating a widget using geometrical information (e.g., data) associated with a building information modeling (BIM) object and relationship information associated with the BIM object.
- the BIM object can be a representation of, for example, a control component, equipment, device, network, area, and/or space of the building associated with (e.g. used in) building information modeling (e.g., the generation and/or management of data associated with the building).
- the BIM object can be a representation of an architectural (e.g., floor plan), mechanical, electrical, plumbing, sanitary, fire, and/or geometrical object (e.g., component, equipment, device, network, area, and/or space) of the building.
- the geometrical information associated with the BIM object can include, for example, the shape(s) of the BIM object.
- a polygon can be generated for a particular space of the building so that different colors can be set to indicate for different states of the space.
- a box can be generated to show where a particular device (e.g., a variable air volume damper) is located in the floor plan of the building.
- the relationship information associated with the BIM object can include, for example, the industry formation connection (IFC) associated with the BIM object.
- IFC industry formation connection
- a flow arrow can be generated along a duct network of the building according to “device A supplies to device B”.
- the schematic of a chilled water loop of the building can be generated according to the IFC relationship between the components (e.g., chillers, pumps, valves, etc.) of the chilled water loop.
- a “widget” can be, for example, an element of the user interface that displays an information arrangement that is changeable by a user (e.g., operator) of the user interface such as, for instance, a window or text box. That is, a widget can provide an interaction point for the user to directly manipulate a particular kind(s) of information. For example, the user can use the widget to set and/or update information about the building (e.g., information about a device(s) of the building, information about a control network(s) of the building, schematic graphics of the building, control setpoint state, etc.).
- information about a device(s) of the building e.g., information about a device(s) of the building, information about a control network(s) of the building, schematic graphics of the building, control setpoint state, etc.
- Generating the widget can include generating graphics of the widget.
- the graphics of the widget can include, for example, a polygon(s), such as, for instance, a polygon for a particular space of the building, with different colors for different states of the space.
- the graphics of the widget can include an image(s), such as, for instance, an image of a particular device (e.g., pump, valve, etc.) of the building.
- a particular device may be indicated by a representational filled wire frame of the device, the mechanical engineering symbol for the device, or an actual picture of devices of that type.
- the graphics of the widget can include a line(s), such as, for instance, a line for a particular pipe of the building.
- the widget can be, for example, a space widget. That is, the widget can be associated with a particular space of the building, such as, for instance, a room in the floor plan of the building.
- a space widget e.g., the graphics of the space widget
- the widget can be a device widget. That is, the widget can be associated with a particular device of the building such as, for instance, a variable air volume (VAV) damper in the air distribution duct network of the building.
- a device widget can include spatial context (e.g., location information), and can refer to the settings of the device.
- a device widget e.g., the graphics of the device widget
- the template can define rules for generating the graphics of the device widget. For example, the template can define a setpoint as an edit box, present the value as a label, or Boolean value as a radio button, among other rules. The rules defined by the template can be applied to the inputted semantic information to generate the device widget.
- the widget (e.g., the schematic graphical user interface) can represent the logical relationship among devices of the building. For instance, for a chiller system that includes chillers, valves, and pumps, the widget can represent the relationship the chillers, valves, and pumps as pipes connecting them.
- a logical relationship can be generated by, for example, retrieving an air distribution loop from the relationship information associated with the BIM object, obtaining three-dimensional geometrical information associated with the BIM object (e.g., from a BIM database, as will be further described herein), rendering the air distribution system and the three-dimensional geometrical information as graphics of the widget, and forming the graphics into a whole graphic of the widget.
- the widget can be generated automatically. That is, the widget does not have to be manually generated by the user of the user interface (e.g., the widget can be generated without any input from the user).
- method 100 includes associating multiple state variables with (e.g., attaching and/or binding the state variables to) the widget using (e.g., by analyzing) properties of the BIM object and an ontology definition (e.g., naming convention, attributes, and relationships) of the BIM object.
- a state variable can be assigned to the widget by analyzing properties of the BIM object or other meta-data definition, such as the ontology definition of the BIM object, and the state variable can be associated with a point from (e.g., a control setpoint of) the building operation system by mapping the point to the state variable.
- An ontology defines, at a minimum, the name of a class or concept, the properties or attributes of the class, and its relations with other classes. The relationships may also have properties.
- a name can be assigned to the widget based on the IFC class associated with the BIM object
- a BIM database e.g., BIM database 226 described in connection with FIG. 2
- BIM data can be searched for all BIM data (further described herein) associated with the assigned name
- the BIM data associated with the assigned name can be retrieved from the BIM database
- the retrieved BIM data can be parsed based on the ontology definition of the BIM object
- the parsed BIM data can be assigned as the state variable
- the assigned state variable can be attached to the widget.
- the state variable can be associated with a control setpoint of the building management system.
- the state variable can include semantic data (e.g., type, unit, present value, setpoint value, manual override value, etc.) associated with the control point.
- semantic data e.g., type, unit, present value, setpoint value, manual override value, etc.
- a change to the control setpoint may result in a corresponding change (e.g., update) to the state variable.
- the color of a displayed VAV damper may change to red if the supplied air temperature rises above a particular threshold.
- the state variable may also be changed by the user of the user interface, as will be further described herein.
- the state variable can control the appearance and/or behavior of the widget. For example, a change in the state variable can result in a change to the appearance and/or behavior of the widget. Further, the graphics of the widget can be based on the behavior of the widget. Accordingly, a change to the state variable can result in a change to the graphics of the widget, since the state variable controls the behavior of the widget. For example, if a state variable associated with a space of the building changes, the color of the space may also change.
- the state variable can be associated with (e.g., assigned to) the widget automatically. That is, the state variable does not have to be manually associated with the widget by the user of the user interface (e.g., the state variable can be associated with the widget without any input from the user).
- method 100 includes determining (e.g., maintaining and/or abstracting) a relationship between the widget and a number of additional widgets.
- the relationship between the widgets can include, for example, which VAV serves which building space, or which device supplies which other device.
- the relationship between the widgets can be determined by, for example, searching the relationship information associated with the BIM objects of the widgets, and traversing the BIM objects of the widgets.
- the IFC class relationship of the BIM objects e.g., HVAC devices
- the BIM objects of a space in the building can then be traversed to find the diffusers contained in the space.
- method 100 includes changing the widget (e.g., refining the graphics of the widget) based on the relationship.
- the widget can also be changed based on associated property dialog, filtering settings, and auto-navigation to a BIM object based on object property values or object state. For example, a VAV can be highlighted, and then any downstream devices of the VAV, up to a diffuser and/or the spaces of the building served by the diffuser, can also be highlighted.
- FIG. 2 illustrates a system 210 for generating an operational user interface for a building management system in accordance with one or more embodiments of the present disclosure.
- system 210 includes a widget 212 .
- Widget 212 can be, for example, a space widget, a device widget, or represent the logical relationship among devices of the building, as previously described in connection with FIG. 1 .
- Widget 212 can be generated using geometrical information and relationship information associated with a BIM object 222 , in a manner analogous to that previously described in connection with FIG. 1 .
- widget 212 can be generated automatically, as previously described in connection with FIG. 1 .
- BIM object 222 can be a representation of a control component, equipment, device, network, area, and/or space of the building associated with the building information modeling
- the geometrical information associated with BIM object 222 can include the shape(s) of BIM object 222
- the relationship information associated with BIM object 222 can include the IFC associated with BIM object 222 , as previously described in connection with FIG. 1 .
- BIM object 222 can be retrieved (e.g., extracted) from a BIM database (e.g., BIM database 226 ), as illustrated in FIG. 2 .
- BIM database 226 can include (e.g., store) BIM data associated with a number of buildings.
- BIM data can include, for example, data associated with the objects (e.g., control components, equipment, devices, networks, areas, and/or spaces) of the buildings.
- the BIM data can include architectural, structural, mechanical, electrical, plumbing, lighting, fire, and/or geometrical information associated with the buildings.
- widget 212 can include graphics 216 .
- Graphics 216 can include, for example, a polygon(s), an image(s), and/or a line(s) associated with BIM object 222 , in a manner analogous to that previously described in connection with FIG. 1 .
- a state variable 218 can be associated with widget 212 .
- State variable 218 can be associated with widget 212 using properties of BIM object 222 and an ontology definition of BIM object 222 , in a manner analogous to that previously described in connection with FIG. 1 .
- state variable 218 can be associated with widget 212 automatically, as previously described in connection with FIG. 1 .
- State variable 218 can be associated with a control setpoint 224 of the building management system.
- state variable 218 can include semantic data associated with control setpoint 224 , as previously described in connection with FIG. 1 .
- Control setpoint 224 e.g., the semantic data associated with control setpoint 224
- a change to control setpoint 224 may result in a corresponding change to state variable 218 .
- State variable 218 may also be changed by a user on the user interface, as will be further described herein.
- State variable 218 can control the behavior 214 of widget 212 .
- a change in state variable 218 can result in a change to the behavior 214 of widget 212 .
- the graphics 216 of widget 212 can be based on the behavior 214 of widget 212 . Accordingly, a change to state variable 218 can result in a change to the graphics 216 of widget 212 , as previously described in connection with FIG. 1 .
- widget 212 can have a relationship 220 with an additional widget (not shown in FIG. 2 ).
- the relationship 220 between the widgets can be analogous to the relationship previously described in connection with FIG. 1 , and can be determined in a manner analogous to that previously described in connection with FIG. 1 .
- Widget 212 can change based on the relationship 220 , as previously described in connection with FIG. 1 .
- FIG. 3 illustrates a computing device 330 for generating an operational user interface for a building management system in accordance with one or more embodiments of the present disclosure.
- Computing device 330 can be, for example, a laptop computer, a desktop computer, or a mobile device (e.g., a mobile phone, a personal digital assistant, etc.), among other types of computing devices.
- computing device 330 can include a memory 332 and a processor 334 coupled to memory 332 .
- Memory 332 can be any type of storage medium that can be accessed by processor 334 to perform various examples of the present disclosure.
- memory 332 can be a non-transitory computer readable medium having computer readable instructions (e.g., computer program instructions) stored thereon that are executable by processor 334 to perform various examples of the present disclosure.
- Memory 332 can be volatile or nonvolatile memory. Memory 332 can also be removable (e.g., portable) memory, or non-removable (e.g., internal) memory.
- memory 332 can be random access memory (RAM) (e.g., dynamic random access memory (DRAM) and/or phase change random access memory (PCRAM)), read-only memory (ROM) (e.g., electrically erasable programmable read-only memory (EEPROM) and/or compact-disc read-only memory (CD-ROM)), flash memory, a laser disc, a digital versatile disc (DVD) or other optical disk storage, and/or a magnetic medium such as magnetic cassettes, tapes, or disks, among other types of memory.
- RAM random access memory
- DRAM dynamic random access memory
- PCRAM phase change random access memory
- ROM read-only memory
- EEPROM electrically erasable programmable read-only memory
- CD-ROM compact-disc read-only memory
- flash memory a laser disc, a digital
- memory 332 is illustrated as being located in computing device 330 , embodiments of the present disclosure are not so limited.
- memory 332 can also be located internal to another computing resource (e.g., enabling computer readable instructions to be downloaded over the Internet or another wired or wireless connection).
- computing device 330 includes a network interface 335 .
- Network interface 335 can connect computing device to a network, such as network 337 illustrated in FIG. 3 .
- Network 337 can be a wired or wireless network, such as, for instance, a wide area network (WAN) such as the Internet, a local area network (LAN), a personal area network (PAN), a campus area network (CAN), or metropolitan area network (MAN), among other types of networks.
- WAN wide area network
- LAN local area network
- PAN personal area network
- CAN campus area network
- MAN metropolitan area network
- a “network” e.g., network 337
- a network can allow users to share resources on their own systems with other network users and to access information on centrally located systems or on systems that are located at remote locations.
- network 337 can tie a number of computing devices together to form a distributed control network (e.g., permit a mobile device to connect to a server that connects with a building management system).
- a network may provide connections to the Internet and/or to the networks of other entities (e.g., organizations, institutions, etc.). Users may interact with network-enabled software applications to make a network request, such as to get a file or print on a network printer. Applications may also communicate with network management software, which can interact with network hardware to transmit information between devices on the network.
- entities e.g., organizations, institutions, etc.
- network management software can interact with network hardware to transmit information between devices on the network.
- computing device 330 also includes a display 336 .
- Display 336 can include, for example, a screen that can provide (e.g., display and/or present) information to a user of computing device 330 .
- display 336 can provide a widget generated in accordance with one or more embodiments of the present disclosure, and a state variable associated with the widget in accordance with one or more embodiments of the present disclosure, to a user of computing device 330 .
- computing device 330 can receive information from the user of computing device 330 through an interaction with the user via display 336 .
- computing device 330 can receive input from the user via display 336 .
- the user can enter the input into computing device 330 using, for instance, a mouse and/or keyboard associated with computing device 330 (e.g., display 336 ).
- the input received by computing device 330 via display 336 can include a change to the control setpoint of the building management system. That is, the user can change the control setpoint of the building management system via display 336 .
- the state variable can change based on the change to the control setpoint of the building management system input by the user, as previously described herein.
- embodiments of the present disclosure have been described in connection with IFC, the leading public standard BIM representation, embodiments of the present disclosure are not limited to processing or producing IFC-based information.
- embodiments of the present disclosure can be applied to BIM models produced by other commercial applications, or serialized in other formats.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Devices, methods, and systems for generating an operational user interface for a building management system are described herein. One method includes generating a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, assigning a state variable to the widget by analyzing properties of the building information modeling object or an ontology definition of the building information modeling object, associating the state variable with a point from the building operation system by mapping the point to the state variable, and changing the state variable based on input received from a user.
Description
The present disclosure relates to devices, methods, and systems for generating an operational user interface for a building management system.
A building management system can be used to monitor and/or control a building. For example, the user (e.g., operator) of a building management system can check and/or set the state of a control component(s), equipment, device(s), network (s) area(s), and/or space(s) of the building using the building management system. For instance, if there is a fire in a building, a fire commander can use the building management system to determine where in the building the fire started, and how to prevent the fire from spreading further throughout the building.
A building management system may display a user interface to the operator. The user interface with multiple views can include, for example, the floor plan of the building, with additional information about the building (e.g., information about a device(s) of the building, information about a control network(s) of the building, schematic graphics of the building, etc.) overlaid on the floor plan. The user interface can also include a number of widgets that the operator can use to set and/or update the building information.
In previous building management systems, some or all of the components of the user interface may need to be manually generated (e.g., created and/or built) by the control engineer. For example, the control engineer may have to manually generate the graphics of the building from smaller graphic elements. However, manually generating the user interface of the building management system can be difficult and/or time consuming for the control engineer.
Devices, methods, and systems for generating an operational user interface for a building management system are described herein. For example, one or more embodiments include generating a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, assigning a state variable to the widget by analyzing properties of the building information modeling object or an ontology definition of the building information modeling data, associating the state variable with a point from the building operation system by mapping the point to the state variable, and changing the state variable based on input received from a user.
Embodiments of the present disclosure can automatically generate an operational user interface (e.g., a graphical user interface) for a building management system. That is, a user (e.g., control engineer) of a building management system in accordance with embodiments of the present disclosure may not have to manually generate any of the components of the user interface of the building management system. Accordingly, user interfaces of building operations systems in accordance with the present disclosure can be generated easier and/or quicker than user interfaces of building operations systems following previous approaches.
In the following detailed description, reference is made to the accompanying drawings that form a part hereof. The drawings show by way of illustration how one or more embodiments of the disclosure may be practiced.
These embodiments are described in sufficient detail to enable those of ordinary skill in the art to practice one or more embodiments of this disclosure. It is to be understood that other embodiments may be utilized and that process changes may be made without departing from the scope of the present disclosure.
As will be appreciated, elements shown in the various embodiments herein can be added, exchanged, combined, and/or eliminated so as to provide a number of additional embodiments of the present disclosure. The proportion and the relative scale of the elements provided in the figures are intended to illustrate the embodiments of the present disclosure, and should not be taken in a limiting sense.
The figures herein follow a numbering convention in which the first digit or digits correspond to the drawing figure number and the remaining digits identify an element or component in the drawing. Similar elements or components between different figures may be identified by the use of similar digits.
As used herein, “a” or “a number of” something can refer to one or more such things. For example, “a number of widgets” can refer to one or more widgets.
At block 102, method 100 includes generating a widget using geometrical information (e.g., data) associated with a building information modeling (BIM) object and relationship information associated with the BIM object. The BIM object can be a representation of, for example, a control component, equipment, device, network, area, and/or space of the building associated with (e.g. used in) building information modeling (e.g., the generation and/or management of data associated with the building). For instance, the BIM object can be a representation of an architectural (e.g., floor plan), mechanical, electrical, plumbing, sanitary, fire, and/or geometrical object (e.g., component, equipment, device, network, area, and/or space) of the building.
The geometrical information associated with the BIM object can include, for example, the shape(s) of the BIM object. For instance, a polygon can be generated for a particular space of the building so that different colors can be set to indicate for different states of the space. As an additional example, a box can be generated to show where a particular device (e.g., a variable air volume damper) is located in the floor plan of the building.
The relationship information associated with the BIM object can include, for example, the industry formation connection (IFC) associated with the BIM object. For instance, a flow arrow can be generated along a duct network of the building according to “device A supplies to device B”. As an additional example, the schematic of a chilled water loop of the building can be generated according to the IFC relationship between the components (e.g., chillers, pumps, valves, etc.) of the chilled water loop.
As used herein, a “widget” can be, for example, an element of the user interface that displays an information arrangement that is changeable by a user (e.g., operator) of the user interface such as, for instance, a window or text box. That is, a widget can provide an interaction point for the user to directly manipulate a particular kind(s) of information. For example, the user can use the widget to set and/or update information about the building (e.g., information about a device(s) of the building, information about a control network(s) of the building, schematic graphics of the building, control setpoint state, etc.).
Generating the widget can include generating graphics of the widget. The graphics of the widget can include, for example, a polygon(s), such as, for instance, a polygon for a particular space of the building, with different colors for different states of the space. As an additional example, the graphics of the widget can include an image(s), such as, for instance, an image of a particular device (e.g., pump, valve, etc.) of the building. For instance, a particular device may be indicated by a representational filled wire frame of the device, the mechanical engineering symbol for the device, or an actual picture of devices of that type. As an additional example, the graphics of the widget can include a line(s), such as, for instance, a line for a particular pipe of the building.
The widget can be, for example, a space widget. That is, the widget can be associated with a particular space of the building, such as, for instance, a room in the floor plan of the building. A space widget (e.g., the graphics of the space widget) can be generated by, for example, obtaining three-dimensional geometrical information (e.g., the three-dimensional mesh) associated with the BIM object (e.g., from a BIM database, as will be further described herein), projecting the three-dimensional geometrical information associated with the BIM object into a two-dimensional graph, determining (e.g., finding and/or calculating) the boundary polygons of the two-dimensional graph, rendering the boundary polygons as the graphics of the widget, and forming (e.g., assembling) the graphics into a whole graphic of the widget.
As an additional example, the widget can be a device widget. That is, the widget can be associated with a particular device of the building such as, for instance, a variable air volume (VAV) damper in the air distribution duct network of the building. A device widget can include spatial context (e.g., location information), and can refer to the settings of the device. A device widget (e.g., the graphics of the device widget) can be generated by, for example, inputting semantic information about a state variable (further described herein) into a template. The template can define rules for generating the graphics of the device widget. For example, the template can define a setpoint as an edit box, present the value as a label, or Boolean value as a radio button, among other rules. The rules defined by the template can be applied to the inputted semantic information to generate the device widget.
As an additional example, the widget (e.g., the schematic graphical user interface) can represent the logical relationship among devices of the building. For instance, for a chiller system that includes chillers, valves, and pumps, the widget can represent the relationship the chillers, valves, and pumps as pipes connecting them. Such a logical relationship can be generated by, for example, retrieving an air distribution loop from the relationship information associated with the BIM object, obtaining three-dimensional geometrical information associated with the BIM object (e.g., from a BIM database, as will be further described herein), rendering the air distribution system and the three-dimensional geometrical information as graphics of the widget, and forming the graphics into a whole graphic of the widget.
In some embodiments, the widget can be generated automatically. That is, the widget does not have to be manually generated by the user of the user interface (e.g., the widget can be generated without any input from the user).
At block 104, method 100 includes associating multiple state variables with (e.g., attaching and/or binding the state variables to) the widget using (e.g., by analyzing) properties of the BIM object and an ontology definition (e.g., naming convention, attributes, and relationships) of the BIM object. For instance, a state variable can be assigned to the widget by analyzing properties of the BIM object or other meta-data definition, such as the ontology definition of the BIM object, and the state variable can be associated with a point from (e.g., a control setpoint of) the building operation system by mapping the point to the state variable. An ontology defines, at a minimum, the name of a class or concept, the properties or attributes of the class, and its relations with other classes. The relationships may also have properties.
For example, a name can be assigned to the widget based on the IFC class associated with the BIM object, a BIM database (e.g., BIM database 226 described in connection with FIG. 2 ) can be searched for all BIM data (further described herein) associated with the assigned name, the BIM data associated with the assigned name can be retrieved from the BIM database, the retrieved BIM data can be parsed based on the ontology definition of the BIM object, the parsed BIM data can be assigned as the state variable, and the assigned state variable can be attached to the widget.
The state variable can be associated with a control setpoint of the building management system. For example, the state variable can include semantic data (e.g., type, unit, present value, setpoint value, manual override value, etc.) associated with the control point. Accordingly, a change to the control setpoint may result in a corresponding change (e.g., update) to the state variable. For example, the color of a displayed VAV damper may change to red if the supplied air temperature rises above a particular threshold. The state variable may also be changed by the user of the user interface, as will be further described herein.
The state variable can control the appearance and/or behavior of the widget. For example, a change in the state variable can result in a change to the appearance and/or behavior of the widget. Further, the graphics of the widget can be based on the behavior of the widget. Accordingly, a change to the state variable can result in a change to the graphics of the widget, since the state variable controls the behavior of the widget. For example, if a state variable associated with a space of the building changes, the color of the space may also change.
In some embodiments, the state variable can be associated with (e.g., assigned to) the widget automatically. That is, the state variable does not have to be manually associated with the widget by the user of the user interface (e.g., the state variable can be associated with the widget without any input from the user).
At block 106, method 100 includes determining (e.g., maintaining and/or abstracting) a relationship between the widget and a number of additional widgets. The relationship between the widgets can include, for example, which VAV serves which building space, or which device supplies which other device.
The relationship between the widgets can be determined by, for example, searching the relationship information associated with the BIM objects of the widgets, and traversing the BIM objects of the widgets. For example, the IFC class relationship of the BIM objects (e.g., HVAC devices) can be searched to find the diffusers connected to each VAV. The BIM objects of a space in the building can then be traversed to find the diffusers contained in the space.
At block 108, method 100 includes changing the widget (e.g., refining the graphics of the widget) based on the relationship. As illustrated in FIG. 1 , the widget can also be changed based on associated property dialog, filtering settings, and auto-navigation to a BIM object based on object property values or object state. For example, a VAV can be highlighted, and then any downstream devices of the VAV, up to a diffuser and/or the spaces of the building served by the diffuser, can also be highlighted.
As shown in FIG. 2 , widget 212 can include graphics 216. Graphics 216 can include, for example, a polygon(s), an image(s), and/or a line(s) associated with BIM object 222, in a manner analogous to that previously described in connection with FIG. 1 .
As shown in FIG. 2 , a state variable 218 can be associated with widget 212. State variable 218 can be associated with widget 212 using properties of BIM object 222 and an ontology definition of BIM object 222, in a manner analogous to that previously described in connection with FIG. 1 . For example, state variable 218 can be associated with widget 212 automatically, as previously described in connection with FIG. 1 .
State variable 218 can be associated with a control setpoint 224 of the building management system. For example, state variable 218 can include semantic data associated with control setpoint 224, as previously described in connection with FIG. 1 . Control setpoint 224 (e.g., the semantic data associated with control setpoint 224) can be retrieved from an operations database of the building (e.g., building management database 228), as illustrated in FIG. 2 .
As previously described in connection with FIG. 1 , a change to control setpoint 224 may result in a corresponding change to state variable 218. State variable 218 may also be changed by a user on the user interface, as will be further described herein.
State variable 218 can control the behavior 214 of widget 212. For example, a change in state variable 218 can result in a change to the behavior 214 of widget 212. Further, the graphics 216 of widget 212 can be based on the behavior 214 of widget 212. Accordingly, a change to state variable 218 can result in a change to the graphics 216 of widget 212, as previously described in connection with FIG. 1 .
As illustrated in FIG. 2 , widget 212 can have a relationship 220 with an additional widget (not shown in FIG. 2 ). The relationship 220 between the widgets can be analogous to the relationship previously described in connection with FIG. 1 , and can be determined in a manner analogous to that previously described in connection with FIG. 1 . Widget 212 can change based on the relationship 220, as previously described in connection with FIG. 1 .
As shown in FIG. 3 , computing device 330 can include a memory 332 and a processor 334 coupled to memory 332. Memory 332 can be any type of storage medium that can be accessed by processor 334 to perform various examples of the present disclosure. For example, memory 332 can be a non-transitory computer readable medium having computer readable instructions (e.g., computer program instructions) stored thereon that are executable by processor 334 to perform various examples of the present disclosure.
Further, although memory 332 is illustrated as being located in computing device 330, embodiments of the present disclosure are not so limited. For example, memory 332 can also be located internal to another computing resource (e.g., enabling computer readable instructions to be downloaded over the Internet or another wired or wireless connection).
As shown in FIG. 3 , computing device 330 includes a network interface 335. Network interface 335 can connect computing device to a network, such as network 337 illustrated in FIG. 3 . Network 337 can be a wired or wireless network, such as, for instance, a wide area network (WAN) such as the Internet, a local area network (LAN), a personal area network (PAN), a campus area network (CAN), or metropolitan area network (MAN), among other types of networks. As used herein, a “network” (e.g., network 337) can provide a communication system that directly or indirectly links two or more computers and/or peripheral devices and allows users to access resources on other computing devices and exchange messages with other users. A network can allow users to share resources on their own systems with other network users and to access information on centrally located systems or on systems that are located at remote locations. For example, network 337 can tie a number of computing devices together to form a distributed control network (e.g., permit a mobile device to connect to a server that connects with a building management system).
A network may provide connections to the Internet and/or to the networks of other entities (e.g., organizations, institutions, etc.). Users may interact with network-enabled software applications to make a network request, such as to get a file or print on a network printer. Applications may also communicate with network management software, which can interact with network hardware to transmit information between devices on the network.
As shown in FIG. 3 , computing device 330 also includes a display 336. Display 336 can include, for example, a screen that can provide (e.g., display and/or present) information to a user of computing device 330. For instance, display 336 can provide a widget generated in accordance with one or more embodiments of the present disclosure, and a state variable associated with the widget in accordance with one or more embodiments of the present disclosure, to a user of computing device 330.
Additionally, computing device 330 can receive information from the user of computing device 330 through an interaction with the user via display 336. For example, computing device 330 can receive input from the user via display 336. The user can enter the input into computing device 330 using, for instance, a mouse and/or keyboard associated with computing device 330 (e.g., display 336).
As an example, the input received by computing device 330 via display 336 can include a change to the control setpoint of the building management system. That is, the user can change the control setpoint of the building management system via display 336. The state variable can change based on the change to the control setpoint of the building management system input by the user, as previously described herein.
Although some embodiments of the present disclosure have been described in connection with IFC, the leading public standard BIM representation, embodiments of the present disclosure are not limited to processing or producing IFC-based information. For example, embodiments of the present disclosure can be applied to BIM models produced by other commercial applications, or serialized in other formats.
Although specific embodiments have been illustrated and described herein, those of ordinary skill in the art will appreciate that any arrangement calculated to achieve the same techniques can be substituted for the specific embodiments shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments of the disclosure.
It is to be understood that the above description has been made in an illustrative fashion, and not a restrictive one. Combination of the above embodiments, and other embodiments not specifically described herein will be apparent to those of skill in the art upon reviewing the above description.
The scope of the various embodiments of the disclosure includes any other applications in which the above structures and methods are used. Therefore, the scope of various embodiments of the disclosure should be determined with reference to the appended claims, along with the full range of equivalents to which such claims are entitled.
In the foregoing Detailed Description, various features are grouped together in example embodiments illustrated in the figures for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the embodiments of the disclosure require more features than are expressly recited in each claim.
Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
Claims (15)
1. A computer implemented method for generating an operational user interface for a building management system, comprising:
generating a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, wherein generating the widget includes:
retrieving an air distribution loop system from the relationship information associated with the building information modeling object;
obtaining three-dimensional geometrical information associated with the building information modeling object;
rendering the air distribution loop system and the three-dimensional geometrical information as graphics of the widget; and
forming the graphics into a whole graphic of the widget;
assigning a state variable to the widget by analyzing properties of the building information modeling object and an ontology definition of the building information modeling object, wherein the ontology definition of the building information modeling object includes a naming convention of a class associated with the building information modeling object;
associating the state variable with a point from the building operation system by mapping the point to the state variable; and
changing the state variable based on input received from a user.
2. The method of claim 1 , wherein the method includes:
determining a relationship between the widget and an additional widget; and
changing the widget based on the relationship.
3. The method of claim 1 , wherein the method includes:
automatically generating the widget; and
automatically assigning the state variable to the widget.
4. The method of claim 1 , wherein the state variable controls an appearance and behavior of the widget.
5. The method of claim 1 , wherein the point is a control setpoint of the building management system.
6. The method of claim 5 , wherein the method includes changing the state variable based on a change to the control setpoint.
7. The method of claim 1 , wherein the method includes changing the graphics of the widget based on behavior of the widget.
8. The method of claim 1 , wherein the widget is a space widget or a device widget.
9. The method of claim 1 , wherein the widget represents a logical relationship among devices of the building.
10. A computing device for generating an operational user interface for a building management system, comprising:
a memory;
a network interface configured to connect the computing device to a network;
a processor configured to execute executable instructions stored in the memory to:
generate a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object, wherein the processor is configured to execute the executable instructions to generate the widget by:
retrieving an air distribution loop system from the relationship information associated with the building information modeling object;
obtaining three-dimensional geometrical information associated with the building information modeling object;
rendering the air distribution loop system and the three-dimensional geometrical information as graphics of the widget; and
forming the graphics into a whole graphic of the widget;
assign a state variable to the widget by analyzing properties of the building information modeling object and an ontology definition of the building information modeling object, wherein the ontology definition of the building information modeling object includes a naming convention of a class associated with the building information modeling object; and
associate the state variable with a point from the building operation system by mapping the point to the state variable; and
a display configured to provide the widget and the state variable associated with the widget to a user of the computing device.
11. The computing device of claim 10 , wherein the processor is configured to execute the executable instructions to generate the widget by:
inputting semantic information of the state variable into a template, wherein the template defines rules for generating graphics of the widget; and
applying the rules defined by the template to the inputted semantic information.
12. The computing device of claim 10 , wherein the processor is configured to execute the executable instructions to change the state variable based on input received from the user.
13. A non-transitory computer readable medium having computer readable instructions stored thereon that are executable by a processor to:
generate a widget using geometrical information associated with a building information modeling object and relationship information associated with the building information modeling object;
associate multiple state variables with the widget using properties of the building information modeling object and an ontology definition of the building information modeling object, wherein the ontology definition of the building information modeling object includes a naming convention of a class associated with the building information modeling object;
assign a name to the widget;
retrieve, from a building information modeling database, all building information modeling data associated with the assigned name;
parse the retrieved building information modeling data based on the ontology definition of the building information modeling object;
assign the parsed building information modeling data as the state variables;
attach the state variables to the widget;
determine a relationship between the widget and a number of additional widgets; and
change the widget based on the relationship.
14. The non-transitory computer readable medium of claim 13 , wherein the state variables include semantic data.
15. The non-transitory computer readable medium of claim 13 , wherein the computer readable instructions are executable by the processor to determine the relationship between the widget and the number of additional widgets by:
searching the relationship information associated with the building information modeling object of the widget and relationship information associated with building information modeling objects of the number of additional widgets; and
traversing the building information modeling object of the widget and the building information modeling objects of the number of additional widgets.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/071576 WO2013123672A1 (en) | 2012-02-24 | 2012-02-24 | Generating an operational user interface for a building management system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150113462A1 US20150113462A1 (en) | 2015-04-23 |
US9811249B2 true US9811249B2 (en) | 2017-11-07 |
Family
ID=49004943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/379,419 Active 2033-01-16 US9811249B2 (en) | 2012-02-24 | 2012-02-24 | Generating an operational user interface for a building management system |
Country Status (2)
Country | Link |
---|---|
US (1) | US9811249B2 (en) |
WO (1) | WO2013123672A1 (en) |
Cited By (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10505756B2 (en) | 2017-02-10 | 2019-12-10 | Johnson Controls Technology Company | Building management system with space graphs |
US10831163B2 (en) | 2012-08-27 | 2020-11-10 | Johnson Controls Technology Company | Syntax translation from first syntax to second syntax based on string analysis |
US11024292B2 (en) | 2017-02-10 | 2021-06-01 | Johnson Controls Technology Company | Building system with entity graph storing events |
US11150617B2 (en) | 2019-12-31 | 2021-10-19 | Johnson Controls Tyco IP Holdings LLP | Building data platform with event enrichment with contextual information |
US11226604B2 (en) | 2018-11-19 | 2022-01-18 | Johnson Controls Tyco IP Holdings LLP | Building system with semantic modeling based configuration and deployment of building applications |
US11226598B2 (en) | 2016-05-04 | 2022-01-18 | Johnson Controls Technology Company | Building system with user presentation composition based on building context |
US11258683B2 (en) | 2017-09-27 | 2022-02-22 | Johnson Controls Tyco IP Holdings LLP | Web services platform with nested stream generation |
US11272011B1 (en) | 2020-10-30 | 2022-03-08 | Johnson Controls Tyco IP Holdings LLP | Systems and methods of configuring a building management system |
US11269505B2 (en) | 2018-10-30 | 2022-03-08 | Johnson Controls Technology Company | System and methods for entity visualization and management with an entity node editor |
US11275348B2 (en) | 2017-02-10 | 2022-03-15 | Johnson Controls Technology Company | Building system with digital twin based agent processing |
US11280509B2 (en) | 2017-07-17 | 2022-03-22 | Johnson Controls Technology Company | Systems and methods for agent based building simulation for optimal control |
US11307543B2 (en) | 2015-10-21 | 2022-04-19 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US11307538B2 (en) | 2017-02-10 | 2022-04-19 | Johnson Controls Technology Company | Web services platform with cloud-eased feedback control |
US11314788B2 (en) | 2017-09-27 | 2022-04-26 | Johnson Controls Tyco IP Holdings LLP | Smart entity management for building management systems |
US11314726B2 (en) | 2017-09-27 | 2022-04-26 | Johnson Controls Tyco IP Holdings LLP | Web services for smart entity management for sensor systems |
US11353853B2 (en) | 2016-11-02 | 2022-06-07 | Johnson Controls Tyco IP Holdings LLP | Systems and methods for real-time detection and communication of health and performance degradation in a distributed building automation network |
US11360447B2 (en) | 2017-02-10 | 2022-06-14 | Johnson Controls Technology Company | Building smart entity system with agent based communication and control |
US11378926B2 (en) | 2017-02-10 | 2022-07-05 | Johnson Controls Technology Company | Building management system with nested stream generation |
US11411999B2 (en) | 2018-10-29 | 2022-08-09 | Johnson Controls Tyco IP Holdings LLP | Building system with dynamic manufacturer usage description (MUD) files based on building model queries |
US11422687B2 (en) | 2016-01-22 | 2022-08-23 | Johnson Controls Technology Company | Building system with a building graph |
US11423194B2 (en) * | 2017-03-16 | 2022-08-23 | Honeywell International Inc. | Building automation system visualizations from ontology |
US11436567B2 (en) | 2019-01-18 | 2022-09-06 | Johnson Controls Tyco IP Holdings LLP | Conference room management system |
US11442424B2 (en) | 2017-03-24 | 2022-09-13 | Johnson Controls Tyco IP Holdings LLP | Building management system with dynamic channel communication |
US11449022B2 (en) | 2017-09-27 | 2022-09-20 | Johnson Controls Technology Company | Building management system with integration of data into smart entities |
US11449015B2 (en) | 2017-06-15 | 2022-09-20 | Johnson Controls Technology Company | Building management system with artificial intelligence for unified agent based control of building subsystems |
US11699903B2 (en) | 2017-06-07 | 2023-07-11 | Johnson Controls Tyco IP Holdings LLP | Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces |
US11704311B2 (en) | 2021-11-24 | 2023-07-18 | Johnson Controls Tyco IP Holdings LLP | Building data platform with a distributed digital twin |
US11709965B2 (en) | 2017-09-27 | 2023-07-25 | Johnson Controls Technology Company | Building system with smart entity personal identifying information (PII) masking |
US11714930B2 (en) | 2021-11-29 | 2023-08-01 | Johnson Controls Tyco IP Holdings LLP | Building data platform with digital twin based inferences and predictions for a graphical building model |
US11727738B2 (en) | 2017-11-22 | 2023-08-15 | Johnson Controls Tyco IP Holdings LLP | Building campus with integrated smart environment |
US11726632B2 (en) | 2017-07-27 | 2023-08-15 | Johnson Controls Technology Company | Building management system with global rule library and crowdsourcing framework |
US11735021B2 (en) | 2017-09-27 | 2023-08-22 | Johnson Controls Tyco IP Holdings LLP | Building risk analysis system with risk decay |
US11733663B2 (en) | 2017-07-21 | 2023-08-22 | Johnson Controls Tyco IP Holdings LLP | Building management system with dynamic work order generation with adaptive diagnostic task details |
US11741165B2 (en) | 2020-09-30 | 2023-08-29 | Johnson Controls Tyco IP Holdings LLP | Building management system with semantic model integration |
US11755604B2 (en) | 2017-02-10 | 2023-09-12 | Johnson Controls Technology Company | Building management system with declarative views of timeseries data |
US11762343B2 (en) | 2019-01-28 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with hybrid edge-cloud processing |
US11764991B2 (en) | 2017-02-10 | 2023-09-19 | Johnson Controls Technology Company | Building management system with identity management |
US11762351B2 (en) | 2017-11-15 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with point virtualization for online meters |
US11761653B2 (en) | 2017-05-10 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with a distributed blockchain database |
US11762886B2 (en) | 2017-02-10 | 2023-09-19 | Johnson Controls Technology Company | Building system with entity graph commands |
US11768004B2 (en) | 2016-03-31 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | HVAC device registration in a distributed building management system |
US11769066B2 (en) | 2021-11-17 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | Building data platform with digital twin triggers and actions |
US11770020B2 (en) | 2016-01-22 | 2023-09-26 | Johnson Controls Technology Company | Building system with timeseries synchronization |
US11774920B2 (en) | 2016-05-04 | 2023-10-03 | Johnson Controls Technology Company | Building system with user presentation composition based on building context |
US11782407B2 (en) | 2017-11-15 | 2023-10-10 | Johnson Controls Tyco IP Holdings LLP | Building management system with optimized processing of building system data |
US11796974B2 (en) | 2021-11-16 | 2023-10-24 | Johnson Controls Tyco IP Holdings LLP | Building data platform with schema extensibility for properties and tags of a digital twin |
US11874809B2 (en) | 2020-06-08 | 2024-01-16 | Johnson Controls Tyco IP Holdings LLP | Building system with naming schema encoding entity type and entity relationships |
US11880677B2 (en) | 2020-04-06 | 2024-01-23 | Johnson Controls Tyco IP Holdings LLP | Building system with digital network twin |
US11892180B2 (en) | 2017-01-06 | 2024-02-06 | Johnson Controls Tyco IP Holdings LLP | HVAC system with automated device pairing |
US11894944B2 (en) | 2019-12-31 | 2024-02-06 | Johnson Controls Tyco IP Holdings LLP | Building data platform with an enrichment loop |
US11900287B2 (en) | 2017-05-25 | 2024-02-13 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with budgetary constraints |
US11899723B2 (en) | 2021-06-22 | 2024-02-13 | Johnson Controls Tyco IP Holdings LLP | Building data platform with context based twin function processing |
US11921481B2 (en) | 2021-03-17 | 2024-03-05 | Johnson Controls Tyco IP Holdings LLP | Systems and methods for determining equipment energy waste |
US11927925B2 (en) | 2018-11-19 | 2024-03-12 | Johnson Controls Tyco IP Holdings LLP | Building system with a time correlated reliability data stream |
US11934966B2 (en) | 2021-11-17 | 2024-03-19 | Johnson Controls Tyco IP Holdings LLP | Building data platform with digital twin inferences |
US11947785B2 (en) | 2016-01-22 | 2024-04-02 | Johnson Controls Technology Company | Building system with a building graph |
US11954713B2 (en) | 2018-03-13 | 2024-04-09 | Johnson Controls Tyco IP Holdings LLP | Variable refrigerant flow system with electricity consumption apportionment |
US11954478B2 (en) | 2017-04-21 | 2024-04-09 | Tyco Fire & Security Gmbh | Building management system with cloud management of gateway configurations |
US11954154B2 (en) | 2020-09-30 | 2024-04-09 | Johnson Controls Tyco IP Holdings LLP | Building management system with semantic model integration |
US12013673B2 (en) | 2021-11-29 | 2024-06-18 | Tyco Fire & Security Gmbh | Building control system using reinforcement learning |
US12013823B2 (en) | 2022-09-08 | 2024-06-18 | Tyco Fire & Security Gmbh | Gateway system that maps points into a graph schema |
US12021650B2 (en) | 2019-12-31 | 2024-06-25 | Tyco Fire & Security Gmbh | Building data platform with event subscriptions |
US12061633B2 (en) | 2022-09-08 | 2024-08-13 | Tyco Fire & Security Gmbh | Building system that maps points into a graph schema |
US12061453B2 (en) | 2020-12-18 | 2024-08-13 | Tyco Fire & Security Gmbh | Building management system performance index |
US12099334B2 (en) | 2019-12-31 | 2024-09-24 | Tyco Fire & Security Gmbh | Systems and methods for presenting multiple BIM files in a single interface |
US12100280B2 (en) | 2020-02-04 | 2024-09-24 | Tyco Fire & Security Gmbh | Systems and methods for software defined fire detection and risk assessment |
US12184444B2 (en) | 2017-02-10 | 2024-12-31 | Johnson Controls Technology Company | Space graph based dynamic control for buildings |
US12196437B2 (en) | 2016-01-22 | 2025-01-14 | Tyco Fire & Security Gmbh | Systems and methods for monitoring and controlling an energy plant |
US12197299B2 (en) | 2019-12-20 | 2025-01-14 | Tyco Fire & Security Gmbh | Building system with ledger based software gateways |
US12235617B2 (en) | 2021-02-08 | 2025-02-25 | Tyco Fire & Security Gmbh | Site command and control tool with dynamic model viewer |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10514817B2 (en) * | 2013-12-17 | 2019-12-24 | Honeywell International Inc. | Gadgets for critical environments |
US10228837B2 (en) * | 2014-01-24 | 2019-03-12 | Honeywell International Inc. | Dashboard framework for gadgets |
US9728021B2 (en) | 2014-09-16 | 2017-08-08 | Honeywell International Inc. | System and method for auto-configuration of devices in BIM using bluetooth low energy devices |
EP4145263B1 (en) | 2015-07-17 | 2024-06-26 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
US9817383B1 (en) | 2016-07-11 | 2017-11-14 | Johnson Controls Technology Company | Systems and methods for agent interaction with building management system |
WO2017192770A1 (en) | 2016-05-04 | 2017-11-09 | Johnson Controls Technology Company | Systems and methods for agent interaction with building management system |
US11226597B2 (en) | 2016-07-11 | 2022-01-18 | Johnson Controls Technology Company | Systems and methods for interaction with a building management system |
CN109906432B (en) | 2016-11-22 | 2022-06-10 | 克朗设备公司 | User Interface Devices for Industrial Vehicles |
EP3545372B1 (en) * | 2016-11-23 | 2021-12-29 | Carrier Corporation | Building management system having knowledge base |
EP3545434B1 (en) * | 2016-11-23 | 2021-09-08 | Carrier Corporation | Building management system having semantics-enabled building system data access |
ES2850098T3 (en) | 2016-11-23 | 2021-08-25 | Carrier Corp | Building management system with event reports |
AU2018243311B2 (en) | 2017-03-31 | 2021-06-17 | Honeywell International Inc. | Providing a comfort dashboard |
CN108983625B (en) * | 2018-07-20 | 2021-05-25 | 山东大学深圳研究院 | Intelligent household system and service generation method |
US11288945B2 (en) | 2018-09-05 | 2022-03-29 | Honeywell International Inc. | Methods and systems for improving infection control in a facility |
US10978199B2 (en) | 2019-01-11 | 2021-04-13 | Honeywell International Inc. | Methods and systems for improving infection control in a building |
CN111912078A (en) * | 2019-05-09 | 2020-11-10 | 开利公司 | Data mapping method, system, control method and storage medium for HVAC system |
US11620594B2 (en) | 2020-06-12 | 2023-04-04 | Honeywell International Inc. | Space utilization patterns for building optimization |
US11783658B2 (en) | 2020-06-15 | 2023-10-10 | Honeywell International Inc. | Methods and systems for maintaining a healthy building |
US11914336B2 (en) | 2020-06-15 | 2024-02-27 | Honeywell International Inc. | Platform agnostic systems and methods for building management systems |
US11783652B2 (en) | 2020-06-15 | 2023-10-10 | Honeywell International Inc. | Occupant health monitoring for buildings |
US11184739B1 (en) | 2020-06-19 | 2021-11-23 | Honeywel International Inc. | Using smart occupancy detection and control in buildings to reduce disease transmission |
US11823295B2 (en) | 2020-06-19 | 2023-11-21 | Honeywell International, Inc. | Systems and methods for reducing risk of pathogen exposure within a space |
US12131828B2 (en) | 2020-06-22 | 2024-10-29 | Honeywell Internationa Inc. | Devices, systems, and methods for assessing facility compliance with infectious disease guidance |
US12142385B2 (en) | 2020-06-22 | 2024-11-12 | Honeywell International Inc. | Methods and systems for reducing a risk of spread of disease among people in a space |
US11619414B2 (en) | 2020-07-07 | 2023-04-04 | Honeywell International Inc. | System to profile, measure, enable and monitor building air quality |
US11402113B2 (en) | 2020-08-04 | 2022-08-02 | Honeywell International Inc. | Methods and systems for evaluating energy conservation and guest satisfaction in hotels |
US11894145B2 (en) | 2020-09-30 | 2024-02-06 | Honeywell International Inc. | Dashboard for tracking healthy building performance |
US11372383B1 (en) | 2021-02-26 | 2022-06-28 | Honeywell International Inc. | Healthy building dashboard facilitated by hierarchical model of building control assets |
US11662115B2 (en) | 2021-02-26 | 2023-05-30 | Honeywell International Inc. | Hierarchy model builder for building a hierarchical model of control assets |
US12142382B2 (en) | 2021-03-01 | 2024-11-12 | Honeywell International Inc. | Airborne infection early warning system |
US11474489B1 (en) | 2021-03-29 | 2022-10-18 | Honeywell International Inc. | Methods and systems for improving building performance |
US12038187B2 (en) | 2021-09-28 | 2024-07-16 | Honeywell International Inc. | Multi-sensor platform for a building |
US12261448B2 (en) | 2022-06-07 | 2025-03-25 | Honeywell International Inc. | Low power sensor with energy harvesting |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070282748A1 (en) * | 2006-05-03 | 2007-12-06 | Gordon Saint Clair | Method for managing, routing, and controlling devices and inter-device connections |
US20090271365A1 (en) * | 2008-04-23 | 2009-10-29 | Honeywell International Inc. | Methods and systems of generating 3d user interface for physical environment |
US20090307255A1 (en) * | 2008-06-06 | 2009-12-10 | Johnson Controls Technology Company | Graphical management of building devices |
US20100281387A1 (en) * | 2009-05-01 | 2010-11-04 | Johnson Controls Technology Company | Systems and methods for managing building automation systems and it systems |
US20100324962A1 (en) * | 2009-06-22 | 2010-12-23 | Johnson Controls Technology Company | Smart building manager |
US20110087988A1 (en) * | 2009-10-12 | 2011-04-14 | Johnson Controls Technology Company | Graphical control elements for building management systems |
US20120039503A1 (en) * | 2010-08-12 | 2012-02-16 | Honeywell International Inc. | System and method for constructing a three dimensional operational graphic from a two dimensional building control subsystem drawing |
US20130085588A1 (en) | 2011-10-03 | 2013-04-04 | Siemens Ag | System and method for automatically naming objects in a building automation system |
US20130300740A1 (en) * | 2010-09-13 | 2013-11-14 | Alt Software (Us) Llc | System and Method for Displaying Data Having Spatial Coordinates |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1414518A (en) * | 2002-09-18 | 2003-04-30 | 北京航空航天大学 | Standardization method of virtual reality data |
CN101082934A (en) * | 2007-06-19 | 2007-12-05 | 北京师范大学 | Three-dimensional visual method of very-large-scale space data in network surroundings |
US20100058248A1 (en) * | 2008-08-29 | 2010-03-04 | Johnson Controls Technology Company | Graphical user interfaces for building management systems |
US8719896B2 (en) * | 2008-09-16 | 2014-05-06 | Oracle International Corporation | Widget host container component for a rapid application development tool |
-
2012
- 2012-02-24 US US14/379,419 patent/US9811249B2/en active Active
- 2012-02-24 WO PCT/CN2012/071576 patent/WO2013123672A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070282748A1 (en) * | 2006-05-03 | 2007-12-06 | Gordon Saint Clair | Method for managing, routing, and controlling devices and inter-device connections |
US20070288610A1 (en) * | 2006-05-03 | 2007-12-13 | Gordon Saint Clair | System and method for managing, routing, and controlling devices and inter-device connections |
US20090271365A1 (en) * | 2008-04-23 | 2009-10-29 | Honeywell International Inc. | Methods and systems of generating 3d user interface for physical environment |
US20090307255A1 (en) * | 2008-06-06 | 2009-12-10 | Johnson Controls Technology Company | Graphical management of building devices |
US20100281387A1 (en) * | 2009-05-01 | 2010-11-04 | Johnson Controls Technology Company | Systems and methods for managing building automation systems and it systems |
US20100324962A1 (en) * | 2009-06-22 | 2010-12-23 | Johnson Controls Technology Company | Smart building manager |
US20110087988A1 (en) * | 2009-10-12 | 2011-04-14 | Johnson Controls Technology Company | Graphical control elements for building management systems |
US20120039503A1 (en) * | 2010-08-12 | 2012-02-16 | Honeywell International Inc. | System and method for constructing a three dimensional operational graphic from a two dimensional building control subsystem drawing |
US20130300740A1 (en) * | 2010-09-13 | 2013-11-14 | Alt Software (Us) Llc | System and Method for Displaying Data Having Spatial Coordinates |
US20130085588A1 (en) | 2011-10-03 | 2013-04-04 | Siemens Ag | System and method for automatically naming objects in a building automation system |
Non-Patent Citations (2)
Title |
---|
Andreas Fernbach, et al. Interoperability at the Management Level of Building Automation Systems: A Case Study for BACnet and OPC UA, IEEE ETFA. pp. 1-8. 2011. |
Artur Krukowski, et al. Comprehensive Building Information Management System Approach. International Journal of Simulation Systems, Science & Technology, vol. 11, No. 3, pp. 12-28, May 2010. |
Cited By (136)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10831163B2 (en) | 2012-08-27 | 2020-11-10 | Johnson Controls Technology Company | Syntax translation from first syntax to second syntax based on string analysis |
US10859984B2 (en) | 2012-08-27 | 2020-12-08 | Johnson Controls Technology Company | Systems and methods for classifying data in building automation systems |
US11754982B2 (en) | 2012-08-27 | 2023-09-12 | Johnson Controls Tyco IP Holdings LLP | Syntax translation from first syntax to second syntax based on string analysis |
US11353832B2 (en) | 2015-10-21 | 2022-06-07 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US12105484B2 (en) | 2015-10-21 | 2024-10-01 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US11307543B2 (en) | 2015-10-21 | 2022-04-19 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US11874635B2 (en) | 2015-10-21 | 2024-01-16 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US11353831B2 (en) | 2015-10-21 | 2022-06-07 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US11899413B2 (en) | 2015-10-21 | 2024-02-13 | Johnson Controls Technology Company | Building automation system with integrated building information model |
US11422687B2 (en) | 2016-01-22 | 2022-08-23 | Johnson Controls Technology Company | Building system with a building graph |
US11947785B2 (en) | 2016-01-22 | 2024-04-02 | Johnson Controls Technology Company | Building system with a building graph |
US12196437B2 (en) | 2016-01-22 | 2025-01-14 | Tyco Fire & Security Gmbh | Systems and methods for monitoring and controlling an energy plant |
US11894676B2 (en) | 2016-01-22 | 2024-02-06 | Johnson Controls Technology Company | Building energy management system with energy analytics |
US11770020B2 (en) | 2016-01-22 | 2023-09-26 | Johnson Controls Technology Company | Building system with timeseries synchronization |
US11768004B2 (en) | 2016-03-31 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | HVAC device registration in a distributed building management system |
US11226598B2 (en) | 2016-05-04 | 2022-01-18 | Johnson Controls Technology Company | Building system with user presentation composition based on building context |
US11774920B2 (en) | 2016-05-04 | 2023-10-03 | Johnson Controls Technology Company | Building system with user presentation composition based on building context |
US11927924B2 (en) | 2016-05-04 | 2024-03-12 | Johnson Controls Technology Company | Building system with user presentation composition based on building context |
US12210324B2 (en) | 2016-05-04 | 2025-01-28 | Johnson Controls Technology Company | Building system with user presentation composition based on building context |
US11353853B2 (en) | 2016-11-02 | 2022-06-07 | Johnson Controls Tyco IP Holdings LLP | Systems and methods for real-time detection and communication of health and performance degradation in a distributed building automation network |
US11892180B2 (en) | 2017-01-06 | 2024-02-06 | Johnson Controls Tyco IP Holdings LLP | HVAC system with automated device pairing |
US11108587B2 (en) | 2017-02-10 | 2021-08-31 | Johnson Controls Tyco IP Holdings LLP | Building management system with space graphs |
US11038709B2 (en) | 2017-02-10 | 2021-06-15 | Johnson Controls Technology Company | Building system with a space graph with entity relationships and ingested data |
US12055908B2 (en) | 2017-02-10 | 2024-08-06 | Johnson Controls Technology Company | Building management system with nested stream generation |
US12019437B2 (en) | 2017-02-10 | 2024-06-25 | Johnson Controls Technology Company | Web services platform with cloud-based feedback control |
US11994833B2 (en) | 2017-02-10 | 2024-05-28 | Johnson Controls Technology Company | Building smart entity system with agent based data ingestion and entity creation using time series data |
US11158306B2 (en) | 2017-02-10 | 2021-10-26 | Johnson Controls Technology Company | Building system with entity graph commands |
US11755604B2 (en) | 2017-02-10 | 2023-09-12 | Johnson Controls Technology Company | Building management system with declarative views of timeseries data |
US11307538B2 (en) | 2017-02-10 | 2022-04-19 | Johnson Controls Technology Company | Web services platform with cloud-eased feedback control |
US12229156B2 (en) | 2017-02-10 | 2025-02-18 | Johnson Controls Technology Company | Building management system with eventseries processing |
US11360447B2 (en) | 2017-02-10 | 2022-06-14 | Johnson Controls Technology Company | Building smart entity system with agent based communication and control |
US11151983B2 (en) | 2017-02-10 | 2021-10-19 | Johnson Controls Technology Company | Building system with an entity graph storing software logic |
US11378926B2 (en) | 2017-02-10 | 2022-07-05 | Johnson Controls Technology Company | Building management system with nested stream generation |
US11762886B2 (en) | 2017-02-10 | 2023-09-19 | Johnson Controls Technology Company | Building system with entity graph commands |
US11018889B2 (en) | 2017-02-10 | 2021-05-25 | Johnson Controls Technology Company | Building system with dynamic building control based on a dynamic space graph |
US11774930B2 (en) | 2017-02-10 | 2023-10-03 | Johnson Controls Technology Company | Building system with digital twin based agent processing |
US11778030B2 (en) | 2017-02-10 | 2023-10-03 | Johnson Controls Technology Company | Building smart entity system with agent based communication and control |
US11764991B2 (en) | 2017-02-10 | 2023-09-19 | Johnson Controls Technology Company | Building management system with identity management |
US12184444B2 (en) | 2017-02-10 | 2024-12-31 | Johnson Controls Technology Company | Space graph based dynamic control for buildings |
US10505756B2 (en) | 2017-02-10 | 2019-12-10 | Johnson Controls Technology Company | Building management system with space graphs |
US11070390B2 (en) | 2017-02-10 | 2021-07-20 | Johnson Controls Technology Company | Building system with a space graph with new entity relationship updates |
US11275348B2 (en) | 2017-02-10 | 2022-03-15 | Johnson Controls Technology Company | Building system with digital twin based agent processing |
US11018890B2 (en) | 2017-02-10 | 2021-05-25 | Johnson Controls Technology Company | Building system with a dynamic space graph with temporary relationships |
US11018891B2 (en) | 2017-02-10 | 2021-05-25 | Johnson Controls Technology Company | Building system with a space graph with indirect impact relationships |
US11024292B2 (en) | 2017-02-10 | 2021-06-01 | Johnson Controls Technology Company | Building system with entity graph storing events |
US11809461B2 (en) | 2017-02-10 | 2023-11-07 | Johnson Controls Technology Company | Building system with an entity graph storing software logic |
US11792039B2 (en) | 2017-02-10 | 2023-10-17 | Johnson Controls Technology Company | Building management system with space graphs including software components |
US11423194B2 (en) * | 2017-03-16 | 2022-08-23 | Honeywell International Inc. | Building automation system visualizations from ontology |
US11442424B2 (en) | 2017-03-24 | 2022-09-13 | Johnson Controls Tyco IP Holdings LLP | Building management system with dynamic channel communication |
US11762362B2 (en) | 2017-03-24 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with dynamic channel communication |
US11954478B2 (en) | 2017-04-21 | 2024-04-09 | Tyco Fire & Security Gmbh | Building management system with cloud management of gateway configurations |
US11761653B2 (en) | 2017-05-10 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with a distributed blockchain database |
US11900287B2 (en) | 2017-05-25 | 2024-02-13 | Johnson Controls Tyco IP Holdings LLP | Model predictive maintenance system with budgetary constraints |
US11699903B2 (en) | 2017-06-07 | 2023-07-11 | Johnson Controls Tyco IP Holdings LLP | Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces |
US11774922B2 (en) | 2017-06-15 | 2023-10-03 | Johnson Controls Technology Company | Building management system with artificial intelligence for unified agent based control of building subsystems |
US11449015B2 (en) | 2017-06-15 | 2022-09-20 | Johnson Controls Technology Company | Building management system with artificial intelligence for unified agent based control of building subsystems |
US12061446B2 (en) | 2017-06-15 | 2024-08-13 | Johnson Controls Technology Company | Building management system with artificial intelligence for unified agent based control of building subsystems |
US11920810B2 (en) | 2017-07-17 | 2024-03-05 | Johnson Controls Technology Company | Systems and methods for agent based building simulation for optimal control |
US11280509B2 (en) | 2017-07-17 | 2022-03-22 | Johnson Controls Technology Company | Systems and methods for agent based building simulation for optimal control |
US11733663B2 (en) | 2017-07-21 | 2023-08-22 | Johnson Controls Tyco IP Holdings LLP | Building management system with dynamic work order generation with adaptive diagnostic task details |
US11726632B2 (en) | 2017-07-27 | 2023-08-15 | Johnson Controls Technology Company | Building management system with global rule library and crowdsourcing framework |
US11768826B2 (en) | 2017-09-27 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | Web services for creation and maintenance of smart entities for connected devices |
US20220138183A1 (en) | 2017-09-27 | 2022-05-05 | Johnson Controls Tyco IP Holdings LLP | Web services platform with integration and interface of smart entities with enterprise applications |
US11762353B2 (en) | 2017-09-27 | 2023-09-19 | Johnson Controls Technology Company | Building system with a digital twin based on information technology (IT) data and operational technology (OT) data |
US11258683B2 (en) | 2017-09-27 | 2022-02-22 | Johnson Controls Tyco IP Holdings LLP | Web services platform with nested stream generation |
US11314788B2 (en) | 2017-09-27 | 2022-04-26 | Johnson Controls Tyco IP Holdings LLP | Smart entity management for building management systems |
US12056999B2 (en) | 2017-09-27 | 2024-08-06 | Tyco Fire & Security Gmbh | Building risk analysis system with natural language processing for threat ingestion |
US11735021B2 (en) | 2017-09-27 | 2023-08-22 | Johnson Controls Tyco IP Holdings LLP | Building risk analysis system with risk decay |
US11314726B2 (en) | 2017-09-27 | 2022-04-26 | Johnson Controls Tyco IP Holdings LLP | Web services for smart entity management for sensor systems |
US11762356B2 (en) | 2017-09-27 | 2023-09-19 | Johnson Controls Technology Company | Building management system with integration of data into smart entities |
US11709965B2 (en) | 2017-09-27 | 2023-07-25 | Johnson Controls Technology Company | Building system with smart entity personal identifying information (PII) masking |
US12013842B2 (en) | 2017-09-27 | 2024-06-18 | Johnson Controls Tyco IP Holdings LLP | Web services platform with integration and interface of smart entities with enterprise applications |
US11741812B2 (en) | 2017-09-27 | 2023-08-29 | Johnson Controls Tyco IP Holdings LLP | Building risk analysis system with dynamic modification of asset-threat weights |
US11449022B2 (en) | 2017-09-27 | 2022-09-20 | Johnson Controls Technology Company | Building management system with integration of data into smart entities |
US11782407B2 (en) | 2017-11-15 | 2023-10-10 | Johnson Controls Tyco IP Holdings LLP | Building management system with optimized processing of building system data |
US11762351B2 (en) | 2017-11-15 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with point virtualization for online meters |
US11727738B2 (en) | 2017-11-22 | 2023-08-15 | Johnson Controls Tyco IP Holdings LLP | Building campus with integrated smart environment |
US11954713B2 (en) | 2018-03-13 | 2024-04-09 | Johnson Controls Tyco IP Holdings LLP | Variable refrigerant flow system with electricity consumption apportionment |
US11411999B2 (en) | 2018-10-29 | 2022-08-09 | Johnson Controls Tyco IP Holdings LLP | Building system with dynamic manufacturer usage description (MUD) files based on building model queries |
US11941238B2 (en) | 2018-10-30 | 2024-03-26 | Johnson Controls Technology Company | Systems and methods for entity visualization and management with an entity node editor |
US11269505B2 (en) | 2018-10-30 | 2022-03-08 | Johnson Controls Technology Company | System and methods for entity visualization and management with an entity node editor |
US11226604B2 (en) | 2018-11-19 | 2022-01-18 | Johnson Controls Tyco IP Holdings LLP | Building system with semantic modeling based configuration and deployment of building applications |
US11334044B2 (en) | 2018-11-19 | 2022-05-17 | Johnson Controls Tyco IP Holdings LLP | Building system with semantic modeling based searching |
US11762358B2 (en) | 2018-11-19 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building system with semantic modeling based searching |
US11927925B2 (en) | 2018-11-19 | 2024-03-12 | Johnson Controls Tyco IP Holdings LLP | Building system with a time correlated reliability data stream |
US11436567B2 (en) | 2019-01-18 | 2022-09-06 | Johnson Controls Tyco IP Holdings LLP | Conference room management system |
US11769117B2 (en) | 2019-01-18 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | Building automation system with fault analysis and component procurement |
US11775938B2 (en) | 2019-01-18 | 2023-10-03 | Johnson Controls Tyco IP Holdings LLP | Lobby management system |
US11763266B2 (en) | 2019-01-18 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Smart parking lot system |
US11468408B2 (en) | 2019-01-18 | 2022-10-11 | Johnson Controls Tyco IP Holdings LLP | Building automation system with visitor management |
US11762343B2 (en) | 2019-01-28 | 2023-09-19 | Johnson Controls Tyco IP Holdings LLP | Building management system with hybrid edge-cloud processing |
US12197299B2 (en) | 2019-12-20 | 2025-01-14 | Tyco Fire & Security Gmbh | Building system with ledger based software gateways |
US12063126B2 (en) | 2019-12-31 | 2024-08-13 | Tyco Fire & Security Gmbh | Building data graph including application programming interface calls |
US12099334B2 (en) | 2019-12-31 | 2024-09-24 | Tyco Fire & Security Gmbh | Systems and methods for presenting multiple BIM files in a single interface |
US11150617B2 (en) | 2019-12-31 | 2021-10-19 | Johnson Controls Tyco IP Holdings LLP | Building data platform with event enrichment with contextual information |
US12231255B2 (en) | 2019-12-31 | 2025-02-18 | Tyco Fire & Security Gmbh | Building data platform with graph projections |
US11777757B2 (en) | 2019-12-31 | 2023-10-03 | Johnson Controls Tyco IP Holdings LLP | Building data platform with event based graph queries |
US11770269B2 (en) | 2019-12-31 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | Building data platform with event enrichment with contextual information |
US12143237B2 (en) | 2019-12-31 | 2024-11-12 | Tyco Fire & Security Gmbh | Building data platform with graph based permissions |
US11894944B2 (en) | 2019-12-31 | 2024-02-06 | Johnson Controls Tyco IP Holdings LLP | Building data platform with an enrichment loop |
US11361123B2 (en) | 2019-12-31 | 2022-06-14 | Johnson Controls Tyco IP Holdings LLP | Building data platform with event enrichment with contextual information |
US11777758B2 (en) | 2019-12-31 | 2023-10-03 | Johnson Controls Tyco IP Holdings LLP | Building data platform with external twin synchronization |
US11356292B2 (en) | 2019-12-31 | 2022-06-07 | Johnson Controls Tyco IP Holdings LLP | Building data platform with graph based capabilities |
US11824680B2 (en) | 2019-12-31 | 2023-11-21 | Johnson Controls Tyco IP Holdings LLP | Building data platform with a tenant entitlement model |
US11968059B2 (en) | 2019-12-31 | 2024-04-23 | Johnson Controls Tyco IP Holdings LLP | Building data platform with graph based capabilities |
US11991018B2 (en) | 2019-12-31 | 2024-05-21 | Tyco Fire & Security Gmbh | Building data platform with edge based event enrichment |
US11991019B2 (en) | 2019-12-31 | 2024-05-21 | Johnson Controls Tyco IP Holdings LLP | Building data platform with event queries |
US20220376944A1 (en) | 2019-12-31 | 2022-11-24 | Johnson Controls Tyco IP Holdings LLP | Building data platform with graph based capabilities |
US11777759B2 (en) | 2019-12-31 | 2023-10-03 | Johnson Controls Tyco IP Holdings LLP | Building data platform with graph based permissions |
US11777756B2 (en) | 2019-12-31 | 2023-10-03 | Johnson Controls Tyco IP Holdings LLP | Building data platform with graph based communication actions |
US12040911B2 (en) | 2019-12-31 | 2024-07-16 | Tyco Fire & Security Gmbh | Building data platform with a graph change feed |
US12021650B2 (en) | 2019-12-31 | 2024-06-25 | Tyco Fire & Security Gmbh | Building data platform with event subscriptions |
US12100280B2 (en) | 2020-02-04 | 2024-09-24 | Tyco Fire & Security Gmbh | Systems and methods for software defined fire detection and risk assessment |
US11880677B2 (en) | 2020-04-06 | 2024-01-23 | Johnson Controls Tyco IP Holdings LLP | Building system with digital network twin |
US11874809B2 (en) | 2020-06-08 | 2024-01-16 | Johnson Controls Tyco IP Holdings LLP | Building system with naming schema encoding entity type and entity relationships |
US11741165B2 (en) | 2020-09-30 | 2023-08-29 | Johnson Controls Tyco IP Holdings LLP | Building management system with semantic model integration |
US11954154B2 (en) | 2020-09-30 | 2024-04-09 | Johnson Controls Tyco IP Holdings LLP | Building management system with semantic model integration |
US12231496B2 (en) | 2020-10-30 | 2025-02-18 | Tyco Fire & Security Gmbh | Building management system with dynamic building model enhanced by digital twins |
US12058212B2 (en) | 2020-10-30 | 2024-08-06 | Tyco Fire & Security Gmbh | Building management system with auto-configuration using existing points |
US12063274B2 (en) | 2020-10-30 | 2024-08-13 | Tyco Fire & Security Gmbh | Self-configuring building management system |
US11272011B1 (en) | 2020-10-30 | 2022-03-08 | Johnson Controls Tyco IP Holdings LLP | Systems and methods of configuring a building management system |
US11902375B2 (en) | 2020-10-30 | 2024-02-13 | Johnson Controls Tyco IP Holdings LLP | Systems and methods of configuring a building management system |
US12061453B2 (en) | 2020-12-18 | 2024-08-13 | Tyco Fire & Security Gmbh | Building management system performance index |
US12235617B2 (en) | 2021-02-08 | 2025-02-25 | Tyco Fire & Security Gmbh | Site command and control tool with dynamic model viewer |
US11921481B2 (en) | 2021-03-17 | 2024-03-05 | Johnson Controls Tyco IP Holdings LLP | Systems and methods for determining equipment energy waste |
US12197508B2 (en) | 2021-06-22 | 2025-01-14 | Tyco Fire & Security Gmbh | Building data platform with context based twin function processing |
US11899723B2 (en) | 2021-06-22 | 2024-02-13 | Johnson Controls Tyco IP Holdings LLP | Building data platform with context based twin function processing |
US11796974B2 (en) | 2021-11-16 | 2023-10-24 | Johnson Controls Tyco IP Holdings LLP | Building data platform with schema extensibility for properties and tags of a digital twin |
US12055907B2 (en) | 2021-11-16 | 2024-08-06 | Tyco Fire & Security Gmbh | Building data platform with schema extensibility for properties and tags of a digital twin |
US11934966B2 (en) | 2021-11-17 | 2024-03-19 | Johnson Controls Tyco IP Holdings LLP | Building data platform with digital twin inferences |
US11769066B2 (en) | 2021-11-17 | 2023-09-26 | Johnson Controls Tyco IP Holdings LLP | Building data platform with digital twin triggers and actions |
US11704311B2 (en) | 2021-11-24 | 2023-07-18 | Johnson Controls Tyco IP Holdings LLP | Building data platform with a distributed digital twin |
US12013673B2 (en) | 2021-11-29 | 2024-06-18 | Tyco Fire & Security Gmbh | Building control system using reinforcement learning |
US11714930B2 (en) | 2021-11-29 | 2023-08-01 | Johnson Controls Tyco IP Holdings LLP | Building data platform with digital twin based inferences and predictions for a graphical building model |
US12061633B2 (en) | 2022-09-08 | 2024-08-13 | Tyco Fire & Security Gmbh | Building system that maps points into a graph schema |
US12013823B2 (en) | 2022-09-08 | 2024-06-18 | Tyco Fire & Security Gmbh | Gateway system that maps points into a graph schema |
Also Published As
Publication number | Publication date |
---|---|
WO2013123672A1 (en) | 2013-08-29 |
US20150113462A1 (en) | 2015-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9811249B2 (en) | Generating an operational user interface for a building management system | |
US11663375B2 (en) | Configuration of a digital twin for a building or other facility via BIM data extraction and asset register mapping | |
US10417352B2 (en) | Generating a three dimensional building management system | |
US11842125B2 (en) | Space profile interpreter framework for a computer file | |
US10878361B2 (en) | System and method to generate interactive user interface for visualizing and navigating data or information | |
US10146891B2 (en) | Extracting data from a 3D geometric model by geometry analysis | |
US9984179B2 (en) | Providing building information modeling data | |
US9552562B2 (en) | Visual information builder for business rules | |
US20160132614A1 (en) | Contextual indexing in a building automation system | |
Koch et al. | BIM-based augmented reality for facility maintenance using natural markers | |
US11507712B2 (en) | Generating an image for a building management system | |
US9904452B2 (en) | Building user specific user interface instances | |
CN113705822B (en) | Automatic modeling method, system, computing device and storage medium | |
CN109471410B (en) | Dynamic preview generation in a product lifecycle management environment | |
CN114218590B (en) | Authority configuration method, device, equipment and medium | |
US12242994B1 (en) | Techniques for automatic generation of reports based on organizational data | |
US20190180205A1 (en) | Interactive location plan overlay system | |
WO2015000126A1 (en) | Enriching building information modeling data | |
Nopachinda et al. | Challenges in Converting Building Information Models into Virtual Worlds for FM Operations and User Studies in the Built Environment | |
US20250045864A1 (en) | Generating Two-Dimensional Views for Two-Dimensional Clash Detection | |
Osello et al. | Multidisciplinary team activity using BIM and interoperability. A PhD course experience at Politecnico di Torino | |
Mengoni et al. | A web-enabled configuration system for interior design | |
Belyakov et al. | Information Flow Control in Interactive Analysis of Map Images with Fuzzy Elements | |
Yung | Path diagrams: layout algorithms, styles, and views | |
CN118368073A (en) | A dynamically scalable cyberspace wall map combat method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HONEYWELL INTERNATIONAL INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHEN, HENRY;DU, JIAN GENG;BAI, HAO;AND OTHERS;SIGNING DATES FROM 20120208 TO 20120213;REEL/FRAME:040347/0704 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |