-
公开(公告)号:US11824680B2
公开(公告)日:2023-11-21
申请号:US17135009
申请日:2020-12-28
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: G06F30/13 , H04L12/28 , G06F21/60 , G06F16/901 , G05B15/02 , G06F9/54 , G06F16/21 , G06F16/28 , G06F16/2452 , G06F16/2457 , G06F16/25 , G05B17/02 , G06F16/23 , G05B13/04 , G05B19/042 , G06F16/27 , G05B13/02 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12 , H04L67/561
CPC classification number: H04L12/2827 , G05B13/0265 , G05B13/041 , G05B13/047 , G05B15/02 , G05B17/02 , G05B19/0428 , G06F9/542 , G06F9/547 , G06F16/212 , G06F16/2358 , G06F16/24526 , G06F16/24575 , G06F16/258 , G06F16/27 , G06F16/288 , G06F16/9024 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L67/12 , H04L67/561 , G05B2219/2614 , G05B2219/2642
Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to manage a plurality of entitlements for a plurality of subscriptions of one or more buildings with a building entitlement model, receive a first request to perform a first operation for a first subscription and a second request to perform a second operation for a second subscription, and implement the first operation on first computing resources of a first zone based on the building entitlement model in response to a first determination that the first subscription has the first entitlement and implement the second operation on second computing resources of the second zone based on the building entitlement model in response to a second determination that the second subscription has the second entitlement.
-
12.
公开(公告)号:US20230350362A1
公开(公告)日:2023-11-02
申请号:US18221322
申请日:2023-07-12
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Dominick James O’Dierno , Brian Scott Otto , Trent Mark Swanson
CPC classification number: G05B17/02 , G06F16/213
Abstract: A building system includes one or more memory devices comprising instructions thereon that, when executed by one or more processors, cause the one or more processors to perform one or more first operations based on a digital twin of a building. The instructions cause the one or more processors to update a schema of the digital twin by adding a property or tag to an entity class of the schema, add, based on the schema, one or more data elements representing the property or tag to the digital twin, the one or more data elements related to an entity of the entity class, and perform one or more second operations based on the one or more data elements representing the property or tag.
-
公开(公告)号:US11777758B2
公开(公告)日:2023-10-03
申请号:US17135056
申请日:2020-12-28
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: G06F16/21 , G06F16/28 , G06F16/2452 , G06F16/2457 , G06F16/25 , H04L12/28 , G06F30/13 , G06F21/60 , G06F16/901 , G05B15/02 , G06F9/54 , G05B17/02 , G06F16/23 , G05B13/04 , G05B19/042 , G06F16/27 , G05B13/02 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12 , H04L67/561
CPC classification number: H04L12/282 , G05B13/0265 , G05B13/041 , G05B13/047 , G05B15/02 , G05B17/02 , G05B19/0428 , G06F9/542 , G06F9/547 , G06F16/212 , G06F16/2358 , G06F16/24526 , G06F16/24575 , G06F16/258 , G06F16/27 , G06F16/288 , G06F16/9024 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L12/2827 , H04L67/12 , H04L67/561 , G05B2219/2614 , G05B2219/2642
Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to store a digital twin of the building comprising a graph data structure, the graph data structure comprising a plurality of nodes representing entities of the building and a plurality of edges between the plurality of nodes representing relationships between the entities of the building. The instructions cause the one or more processors to receive an modification to the digital twin of the building, generate a change feed event of a change feed, the change feed event recording the modification to the graph data structure, and synchronize, based on the change feed event, an external digital twin of the building of an external system with the digital twin of the building by communicating with the external system.
-
公开(公告)号:US11777756B2
公开(公告)日:2023-10-03
申请号:US17134671
申请日:2020-12-28
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: H04L12/28 , G06F30/13 , G06F21/60 , G06F16/901 , G05B15/02 , G06F9/54 , G06F16/21 , G06F16/28 , G06F16/2452 , G06F16/2457 , G06F16/25 , G05B17/02 , G06F16/23 , G05B13/04 , G05B19/042 , G06F16/27 , G05B13/02 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12 , H04L67/561
CPC classification number: H04L12/2827 , G05B13/0265 , G05B13/041 , G05B13/047 , G05B15/02 , G05B17/02 , G05B19/0428 , G06F9/542 , G06F9/547 , G06F16/212 , G06F16/2358 , G06F16/24526 , G06F16/24575 , G06F16/258 , G06F16/27 , G06F16/288 , G06F16/9024 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L67/12 , H04L67/561 , G05B2219/2614 , G05B2219/2642
Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a command to perform an action for an entity. The instructions cause the one or more processors to identify a service configured to perform the action based on a building graph, the building graph including a plurality of nodes and a plurality of edges, wherein the plurality of nodes represent entities of the building, the service, and one or more other services, wherein the plurality of edges represent relationships between the entities and communication actions of the service with the one or more other services and cause the service to perform the action by causing the service to perform one or more communication actions with the one or more other services indicated by the building graph.
-
公开(公告)号:US20220405327A1
公开(公告)日:2022-12-22
申请号:US17354436
申请日:2021-06-22
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Trent Mark Swanson , Richard J. Campero , Justin J. Ploegert , Dominick J. O'Dierno , Brian Scott Otto
IPC: G06F16/903 , G06F16/901 , G06F9/50
Abstract: One implementation of the present disclosure is a building system of a building including one or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to receive a selection including a context and a twin function and generate an operation to monitor a building graph based on the context, the operation identifying whether one or more new events are added to the building graph, the one or more new events affecting a processing result. The instructions cause the one or more processors to cause the twin function to execute responsive to identifying the one or more new events added to the building graph that affect the processing result, execute the twin function based on the one or more new events and the context to generate the processing result.
-
公开(公告)号:US20220239525A1
公开(公告)日:2022-07-28
申请号:US17678260
申请日:2022-02-23
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: H04L12/28 , G06F30/13 , G06F21/60 , G06F16/901 , G05B15/02 , G06F9/54 , G06F16/21 , G06F16/28 , G06F16/2452 , G06F16/2457 , G06F16/25 , G05B17/02 , H04L67/561 , G06F16/23 , G05B13/04 , G05B19/042 , G06F16/27 , G05B13/02 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12
Abstract: A building system including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive an event from an event source, the event indicating a data value associated with the event source occurring at a particular time. The instructions cause the one or more processors to identify contextual data of a database that provides a contextual description of the event, generate an enriched event by enriching the event with the contextual data, the enriched event including the data value, the particular time, and the contextual data, and provide the enriched event to a consuming application configured to operate based on the enriched event.
-
公开(公告)号:US20240121132A1
公开(公告)日:2024-04-11
申请号:US18543290
申请日:2023-12-18
Applicant: Johnson Controls Tyco IP Holdings LLP
IPC: H04L12/28 , G05B13/02 , G05B13/04 , G05B15/02 , G05B17/02 , G05B19/042 , G06F9/54 , G06F16/21 , G06F16/23 , G06F16/2452 , G06F16/2457 , G06F16/25 , G06F16/27 , G06F16/28 , G06F16/901 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L67/12 , H04L67/561
CPC classification number: H04L12/2827 , G05B13/0265 , G05B13/041 , G05B13/047 , G05B15/02 , G05B17/02 , G05B19/0428 , G06F9/542 , G06F9/547 , G06F16/212 , G06F16/2358 , G06F16/24526 , G06F16/24575 , G06F16/258 , G06F16/27 , G06F16/288 , G06F16/9024 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L67/12 , H04L67/561 , G05B2219/2614 , G05B2219/2642
Abstract: A building system including one or more memory devices having instructions stored thereon, that, when executed by one or more processors, cause the one or more processors to receive an event from an event source, the event comprising data and a timestamp. The building system operates to identify first contextual data describing the event in a digital twin, the digital twin comprising a virtual representation of a building, enrich the event with the first contextual data, and provide the enriched event to a consuming system, the consuming system generating an output event based on the enriched event. The building system operates to identify second contextual data describing the output event in the digital twin, enrich the output event with the second contextual data, and provide the enriched output event to the consuming system or another consuming system.
-
公开(公告)号:US20240121131A1
公开(公告)日:2024-04-11
申请号:US18483430
申请日:2023-10-09
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: H04L12/28 , G05B13/02 , G05B13/04 , G05B15/02 , G05B17/02 , G05B19/042 , G06F9/54 , G06F16/21 , G06F16/23 , G06F16/2452 , G06F16/2457 , G06F16/25 , G06F16/27 , G06F16/28 , G06F16/901 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L67/12 , H04L67/561
CPC classification number: H04L12/282 , G05B13/0265 , G05B13/041 , G05B13/047 , G05B15/02 , G05B17/02 , G05B19/0428 , G06F9/542 , G06F9/547 , G06F16/212 , G06F16/2358 , G06F16/24526 , G06F16/24575 , G06F16/258 , G06F16/27 , G06F16/288 , G06F16/9024 , G06F21/60 , G06F30/13 , G06Q30/04 , G06Q50/00 , G06Q50/06 , H04L12/2827 , H04L67/12 , H04L67/561 , G05B2219/2614 , G05B2219/2642
Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to identify a capability of an entity in a building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building including the entity and the capability, the plurality of edges representing relationships between the entities of the building and the capability. The instructions cause the one or more processors to receive a command to perform an operation associated with the entity, the operation associated with the capability of the entity and provide the command to perform the operation associated with the entity to an operating system.
-
公开(公告)号:US20230155857A1
公开(公告)日:2023-05-18
申请号:US18098554
申请日:2023-01-18
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: H04L12/28 , G06F30/13 , G06F21/60 , G06F16/901 , G05B15/02 , G06F9/54 , G06F16/21 , G06F16/28 , G06F16/2452 , G06F16/2457 , G06F16/25 , G05B17/02 , G06F16/23 , G05B13/04 , G05B19/042 , G06F16/27 , G05B13/02 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12 , H04L67/561
CPC classification number: H04L12/2827 , G06F30/13 , G06F21/60 , G06F16/9024 , G05B15/02 , G06F9/547 , G06F16/212 , G06F16/288 , G06F16/24526 , G06F16/24575 , G06F16/258 , G05B17/02 , G06F9/542 , G06F16/2358 , G05B13/041 , G05B19/0428 , G06F16/27 , G05B13/0265 , G05B13/047 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12 , H04L67/561 , G05B2219/2614 , G05B2219/2642
Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to manage a plurality of entitlements for a plurality of subscriptions of one or more buildings with a building entitlement model, receive a first request to perform a first operation for a first subscription and a second request to perform a second operation for a second subscription, and implement the first operation on first computing resources of a first zone based on the building entitlement model in response to a first determination that the first subscription has the first entitlement and implement the second operation on second computing resources of the second zone based on the building entitlement model in response to a second determination that the second subscription has the second entitlement.
-
公开(公告)号:US20220376944A1
公开(公告)日:2022-11-24
申请号:US17833407
申请日:2022-06-06
Applicant: Johnson Controls Tyco IP Holdings LLP
Inventor: Justin J. Ploegert , Dominick James O'Dierno , Brian Scott Otto
IPC: H04L12/28 , G06F30/13 , G06F21/60 , G06F16/901 , G05B15/02 , G06F9/54 , G06F16/21 , G06F16/28 , G06F16/2452 , G06F16/2457 , G06F16/25 , G05B17/02 , G06F16/23 , G05B13/04 , G05B19/042 , G06F16/27 , G05B13/02 , G06Q50/00 , G06Q50/06 , G06Q30/04 , H04L67/12 , H04L67/561
Abstract: A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to identify a capability of an entity in a building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building including the entity and the capability, the plurality of edges representing relationships between the entities of the building and the capability. The instructions cause the one or more processors to receive a command to perform an operation associated with the entity, the operation associated with the capability of the entity and provide the command to perform the operation associated with the entity to an operating system.
-
-
-
-
-
-
-
-
-