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: 11268715Abstract: 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.Type: GrantFiled: December 27, 2019Date of Patent: March 8, 2022Assignee: Johnson Controls Technology CompanyInventors: Youngchoon Park, Justin J. Ploegert, Erik S. Paulson, Sudhi R. Sinha
-
Patent number: 11226598Abstract: 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: October 30, 2020Date of Patent: January 18, 2022Assignee: Johnson Controls Technology CompanyInventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Patent number: 11199819Abstract: 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: October 30, 2020Date of Patent: December 14, 2021Assignee: Johnson Controls Technology CompanyInventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Publication number: 20210365894Abstract: One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to detect a vehicle that enters into a parking lot, identify an individual associated with the vehicle, retrieve context information corresponding to the individual, dynamically determine a first parking space based on the context information and available parking spaces, and provide the individual with directions to the first parking space.Type: ApplicationFiled: August 2, 2021Publication date: November 25, 2021Applicant: Johnson Controls Tyco IP Holdings LLPInventors: Ada L. MA, Sudhi R. SINHA, Erik S. PAULSON, Elyse R. HOBSON, Youngchoon PARK, Justin J. PLOEGERT, Sarah JUST, Daniel KASS
-
Patent number: 11164159Abstract: One or more non-transitory computer-readable storage mediums having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive, from a sensor, identifying information associated with an individual, query a database to retrieve context information corresponding to the individual, the database comprising a number of entities corresponding to two or more of spaces, equipment, people, or events and a number of relationships between the entities, the context information determined based on the entities and relationships of the database, determine a purpose of the individual based on the context information, dynamically generate a user interface element for a display based on the purpose of the individual, and control the display to display the user interface element.Type: GrantFiled: January 17, 2020Date of Patent: November 2, 2021Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Ada L. Ma, Sudhi R. Sinha, Erik S. Paulson, Elyse R. Hobson, Youngchoon Park, Justin J. Ploegert
-
Patent number: 11150617Abstract: 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.Type: GrantFiled: December 28, 2020Date of Patent: October 19, 2021Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Patent number: 11132649Abstract: One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to detect a vehicle that enters into a parking lot, identify an individual associated with the vehicle, retrieve context information corresponding to the individual, dynamically determine a first parking space based on the context information and available parking spaces, and provide the individual with directions to the first parking space.Type: GrantFiled: January 17, 2020Date of Patent: September 28, 2021Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Ada L. Ma, Sudhi R. Sinha, Erik S. Paulson, Elyse R. Hobson, Youngchoon Park, Justin J. Ploegert, Sarah Just, Daniel Kass
-
Patent number: 11070081Abstract: A smart circuit breaker is configured for installation within a panel assembly. The smart circuit breaker includes a breaker device positioned between a power source and a subcircuit, the breaker device having a moveable contactor configured to change from an open state to a closed state, wherein in the closed state power flows from the power source to the subcircuit via a power line, and wherein in the open state power does not flow from the power source to the subcircuit. The smart circuit breaker further includes a power meter configured to measure a power characteristic of the subcircuit. The smart circuit breaker further includes a processing circuit configured to receive a power characteristic measurement from the power meter, the processing circuit having a communications interface configured to communicate power consumption data to an external device, the power consumption data based on the power characteristic.Type: GrantFiled: December 11, 2018Date of Patent: July 20, 2021Assignee: Johnson Controls Technology CompanyInventors: Gerald A. Asp, Justin J. Ploegert, Paul K. Schemenauer, Robert A. Fox, Daniel A. Mellenthin
-
Publication number: 20210216052Abstract: 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: December 28, 2020Publication date: July 15, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200912Abstract: 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: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200170Abstract: 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.Type: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200165Abstract: 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.Type: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200792Abstract: 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: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200764Abstract: 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 query for information of a building graph of the building from a system, the query including an indication of an entity and an indication of an event associated with the entity. The instructions cause the one or more processors to query the building graph with the indication of the entity and the indication of the event associated with the entity for the information of the building graph and generate a query response based on the information and provide the query response to the system.Type: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200173Abstract: 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.Type: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200164Abstract: 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: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200169Abstract: 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: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210200807Abstract: 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: ApplicationFiled: December 28, 2020Publication date: July 1, 2021Applicant: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Dominick James O'Dierno, Brian Scott Otto
-
Publication number: 20210072709Abstract: 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: October 30, 2020Publication date: March 11, 2021Applicant: Johnson Controls Technology CompanyInventors: George R. Oliver, Justin J. Ploegert, Karl F. Reichenberger, Sudhi R. Sinha, Sujith Ebenezer, Youngchoon Park
-
Patent number: 10921833Abstract: A thermostat for includes a processing circuit configured to operate the building equipment to control an environmental condition within a building including a first zone and second zones and receive a first time-series data set for a parameter of a first piece of the building equipment associated with the first zone. The processing circuit is configured to receive second time-series data sets for the parameter of second pieces of building equipment associated with the second zones. The processing circuit is configured to perform a comparison including comparing the first time-series data set with the second time-series data sets and generate recommendations for improving the performance of the first piece of building equipment based on the comparison of the first time-series data set with the second time-series data sets.Type: GrantFiled: March 20, 2018Date of Patent: February 16, 2021Assignee: Johnson Controls Technology CompanyInventors: Justin J. Ploegert, Joseph R. Ribbich