Patents by Inventor Justin J. Ploegert
Justin J. Ploegert has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12273215Abstract: 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.Type: GrantFiled: December 18, 2023Date of Patent: April 8, 2025Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto, Rajiv Ramanasankaran
-
Publication number: 20250110452Abstract: 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.Type: ApplicationFiled: December 12, 2024Publication date: April 3, 2025Inventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Patent number: 12231255Abstract: 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 retrieve projection rules for generating a building graph projection. The instructions cause the one or more processors to retrieve a plurality of entities representing elements of the building and a plurality of relationships between the plurality of entities representing relationships between the plurality of entities, construct the building graph projection including a plurality of nodes and a plurality of edges based on the plurality of entities, the plurality of relationships, and the projection rules, and perform one or more operations based on the building graph projection.Type: GrantFiled: December 28, 2020Date of Patent: February 18, 2025Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 12210324Abstract: 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.Type: GrantFiled: February 21, 2024Date of Patent: January 28, 2025Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Patent number: 12197508Abstract: One implementation of the present disclosure is a 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 a selection including a context and a twin function and generate an operation to monitor a graph based on the context, the operation identifying whether one or more new events are added to the 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 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.Type: GrantFiled: January 4, 2024Date of Patent: January 14, 2025Assignee: TYCO FIRE & SECURITY GMBHInventors: Trent Mark Swanson, Richard J. Campero, Justin J. Ploegert, Dominick J. O'Dierno, Brian Scott Otto
-
Patent number: 12143237Abstract: 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 request to access a portion of a building graph of the building from a system, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause one or more processors to determine whether the system has access to the portion of the building graph based on a policy indicated by the plurality of nodes and edges of the building graph and provide the portion of the building graph to the system in response to a determination that the system has access to the portion of the building graph.Type: GrantFiled: October 2, 2023Date of Patent: November 12, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 12101200Abstract: 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 request to access a portion of a building graph of the building from a system, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause one or more processors to determine whether the system has access to the portion of the building graph based on a policy indicated by the plurality of nodes and edges of the building graph and provide the portion of the building graph to the system in response to a determination that the system has access to the portion of the building graph.Type: GrantFiled: October 2, 2023Date of Patent: September 24, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 12063126Abstract: 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 request to access a portion of a building graph of the building from a system, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause one or more processors to determine whether the system has access to the portion of the building graph based on a policy indicated by the plurality of nodes and edges of the building graph and provide the portion of the building graph to the system in response to a determination that the system has access to the portion of the building graph.Type: GrantFiled: October 2, 2023Date of Patent: August 13, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 12040911Abstract: 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 modification to a graph, the graph comprising a plurality of nodes and a plurality of edges between the plurality of nodes, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause the one or more processors to generate a change feed event, the change feed event recording the modification to the graph and add the change feed event to a change feed comprising a plurality of change feed events representing modifications to the graph at a plurality of different times.Type: GrantFiled: December 28, 2020Date of Patent: July 16, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20240219868Abstract: 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.Type: ApplicationFiled: February 21, 2024Publication date: July 4, 2024Inventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Publication number: 20240214238Abstract: 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.Type: ApplicationFiled: February 1, 2024Publication date: June 27, 2024Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 11991018Abstract: An edge platform of a building communicatively coupled to a cloud system, the edge platform including one or more memory devices having instructions stored thereon and one or more processors executing the instructions causing the one or more processors to receive an event from a piece of building equipment of the building, the event indicating a data value associated with the piece of building equipment occurring at a particular time, identify contextual data of a data structure 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 communicate the enriched event to the cloud system configured to operate based on the enriched event.Type: GrantFiled: December 28, 2020Date of Patent: May 21, 2024Assignee: TYCO FIRE & SECURITY GMBHInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 11991019Abstract: 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.Type: GrantFiled: January 18, 2023Date of Patent: May 21, 2024Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20240143662Abstract: One implementation of the present disclosure is a 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 a selection including a context and a twin function and generate an operation to monitor a graph based on the context, the operation identifying whether one or more new events are added to the 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 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.Type: ApplicationFiled: January 4, 2024Publication date: May 2, 2024Inventors: Trent Mark Swanson, Richard J. Campero, Justin J. Ploegert, Dominick J. O'Dierno, Brian Scott Otto
-
Patent number: 11968059Abstract: 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.Type: GrantFiled: June 6, 2022Date of Patent: April 23, 2024Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20240121130Abstract: 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 request to access a portion of a building graph of the building from a system, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause one or more processors to determine whether the system has access to the portion of the building graph based on a policy indicated by the plurality of nodes and edges of the building graph and provide the portion of the building graph to the system in response to a determination that the system has access to the portion of the building graph.Type: ApplicationFiled: October 2, 2023Publication date: April 11, 2024Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20240121132Abstract: 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.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto, Rajiv Ramanasankaran
-
Publication number: 20240121131Abstract: 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.Type: ApplicationFiled: October 9, 2023Publication date: April 11, 2024Inventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 11927924Abstract: 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.Type: GrantFiled: February 22, 2023Date of Patent: March 12, 2024Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Patent number: 11916694Abstract: 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.Type: GrantFiled: June 6, 2022Date of Patent: February 27, 2024Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto