-
公开(公告)号:US11038709B2
公开(公告)日:2021-06-15
申请号:US16895814
申请日:2020-06-08
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi Sinha
IPC: H04L12/28 , G06F16/901
Abstract: A building system for operating a building and managing building information, the building system comprising one or more memory devices configured to store instructions thereon. The instructions causing one or more processors to receive building data from one or more building data sources and generate a space graph based on the building data, wherein the space graph is a graph data structure comprising nodes representing entities and edges between the entities representing relationships between the entities. The instructions cause the one or more processors to ingest data values of the building data into the space graph, the data values associated with the entities, and perform one or more operations with the space graph based on both the relationships of the entities and the ingested data values.
-
公开(公告)号:US11018891B2
公开(公告)日:2021-05-25
申请号:US16895918
申请日:2020-06-08
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi Sinha
IPC: H04L12/28 , G06F16/901
Abstract: A building system including one or more memory devices configured to store instructions thereon, the instructions causing one or more processors to receive building data from one or more building data sources, identify, based on the building data, an indirect relationship between a first entity and a second entity of a space graph, the indirect relationship caused by a control algorithm of the space graph, update the space graph with the indirect relationship by causing the space graph to include an indirect relationship edge between a first node of nodes representing the first entity and a second node of the nodes representing the second entity, update the control algorithm of the space graph based on the indirect relationship edge, and operate one or more pieces of building equipment based on the updated control algorithm.
-
公开(公告)号:US11018889B2
公开(公告)日:2021-05-25
申请号:US16895886
申请日:2020-06-08
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi Sinha
IPC: G06F21/00 , H04L12/28 , G06F16/901
Abstract: A building system including one or more memory devices configured to store instructions thereon, the instructions causing one or more processors to generate a space graph based on building data, generate a control algorithm based on the space graph and operate one or more pieces of building equipment based on the control algorithm, and receive new building data from one or more building data sources. The instructions cause the one or more processors to generate one or more new relationships between a first entity of entities and a second entity of the entities, update the space graph with the new relationship by causing the space graph to store a new edge between a first node of nodes representing the first entity and a second node of the nodes representing the second entity, and update the control algorithm based on the new edge of the updated space graph.
-
公开(公告)号:US20210072709A1
公开(公告)日:2021-03-11
申请号:US17086083
申请日:2020-10-30
Applicant: Johnson Controls Technology Company
Inventor: George R. Oliver , Justin J. Ploegert , Karl F. Reichenberger , Sudhi R. Sinha , Sujith Ebenezer , Youngchoon Park
Abstract: A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data.
-
公开(公告)号:US20210025609A1
公开(公告)日:2021-01-28
申请号:US16919909
申请日:2020-07-02
Applicant: Johnson Controls Technology Company
Abstract: A building automation system (BAS) platform includes one or more processors configured to provide an operating environment for developing and executing a plurality of building automation and control microservices. At least one of the plurality of building automation and control microservices is configured to receive live data from remote building equipment and provide control signals to the remote building equipment. The BAS platform further includes one or more application programming interfaces configured to interact with third-party building automation and control applications that run within the operating environment.
-
公开(公告)号:US20200304333A1
公开(公告)日:2020-09-24
申请号:US16895908
申请日:2020-06-08
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi Sinha
IPC: H04L12/28 , G06F16/901
Abstract: A building system including one or more memory devices configured to store instructions thereon, the instructions causing one or more processors to generate a temporary relationship between a first entity and a second entity of a space graph, cause the space graph to include the temporary relationship, perform one or more control operations based on the space graph including the temporary edge, receive new building data from the one or more building data sources, determine whether to generate a permanent relationship to replace the temporary relationship based on the new building data, and update the space graph by causing the permanent relationship to replace the temporary relationship of the space graph in response to a determination to generate the permanent relationship to replace the temporary relationship by causing a permanent edge to replace the temporary edge.
-
公开(公告)号:US10775988B2
公开(公告)日:2020-09-15
申请号:US16104653
申请日:2018-08-17
Applicant: Johnson Controls Technology Company
Inventor: Vivek Narain , Vipul Devre , Barkha Shah , Youngchoon Park , Gerald A. Asp , Peter A. Craig , Vijaya S. Chennupati
IPC: G06F3/0484 , G06F3/0482 , G06T11/20 , G06F3/0486 , G05B19/048 , G05B15/02
Abstract: A building energy management includes building equipment, one or more data platform services, a timeseries database, and an energy management application. The building equipment operate to monitor and control a variable and provide raw data samples of a data point associated with the variable. The timeseries database stores a plurality of timeseries associated with the data point. The plurality of timeseries include a timeseries of the raw data samples and the one or more optimized data timeseries generated by the data platform services based on the raw data timeseries. The energy management application generates an ad hoc dashboard including a widget and associates the widget with the data point. The widget displays a graphical visualization of the plurality of timeseries associated with the data point and includes interactive user interface options for switching between the plurality of timeseries associated with the data point.
-
68.
公开(公告)号:US20200278127A1
公开(公告)日:2020-09-03
申请号:US16728842
申请日:2019-12-27
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Justin J. Ploegert , Erik S. Paulson , Sudhi R. Sinha
Abstract: A heating ventilation and air conditioning (HVAC) system for a building space includes an HVAC device including a processing circuit. The processing circuit is configured to generate an encrypted dynamic key based on a manifest stored on the device. The manifest includes a set of entitlements for the HVAC device based on relationships between the HVAC device and entities. The processing circuit is further configured to transmit the stored manifest to an authentication server by sending the encrypted dynamic key to the authentication server and receive an updated manifest from the authentication server based on the encrypted dynamic key. The processing circuit is further configured to send a payload request to the authentication server based on the updated manifest, the payload request including a software update request.
-
公开(公告)号:US10677484B2
公开(公告)日:2020-06-09
申请号:US15586045
申请日:2017-05-03
Applicant: Johnson Controls Technology Company
Inventor: Joseph R. Ribbich , Michael J. Ajax , Michael F. Kornacki , Scott T. Holland , Youngchoon Park , Maria L. Mejia
IPC: F24F11/30 , G05D23/19 , G05B19/048 , F24F11/62 , G06Q50/06 , F24F110/12 , F24F11/52 , F24F11/58 , F24F11/61 , F24F130/10 , F24F110/10 , F24F11/65 , F24F140/60 , F24F130/00 , H05B47/19
Abstract: A system for a plurality of thermostats each located in a different building in a neighborhood. Each thermostat includes a processing circuit configured to receive one or more assigned operating time slots from an analytics service and operate building equipment associated with the thermostat based on the one or more assigned operating time slots. The system further includes the analytics service. The analytics service includes a processing circuit configured to receive weather forecast data from a weather service and predict a period of time during which an energy usage peak will occur for the plurality of buildings based on the weather forecast data, determine the one or more operating time slots based on the period of time, assign the one or more operating time slots to each of the plurality of thermostats, and send the one or more assigned operating time slots to the plurality of thermostats.
-
公开(公告)号:US20200143795A1
公开(公告)日:2020-05-07
申请号:US16723600
申请日:2019-12-20
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Vijaya S. Chennupati , Erik S. Paulson
Abstract: One or more non-transitory computer readable media contain program instructions that, when executed, cause one or more processors to: receive first raw data including one or more first data points generated by a first object of a plurality of objects associated with one or more buildings; generate first input timeseries according to the one or more data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the smart entities; identify a first object entity representing the first object from a first identifier in the first input timeseries; identify a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity; and store the first input timeseries in the first data entity.
-
-
-
-
-
-
-
-
-