Patents by Inventor Erik S. Paulson
Erik S. Paulson 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: 11755604Abstract: A building management system (BMS) includes building equipment configured to provide raw data samples of one or more data points in the BMS. The BMS further includes a data collector configured to collect raw data samples from the building equipment and generate one or more raw data timeseries comprising a plurality of the raw data samples. The BMS also includes a timeseries processing engine. The timeseries processing engine is configured to identify one or more timeseries processing workflows that apply to the raw data timeseries, each of the workflows comprising a predefined sequence of timeseries processing operation. The timeseries processing engine is further configured to process the raw data timeseries using the identified timeseries processing workflows to generate one or more derived data timeseries. The BMS further includes a timeseries storage interface configured to store the raw data timeseries and the derived data timeseries in a timeseries database.Type: GrantFiled: September 2, 2021Date of Patent: September 12, 2023Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Sajjad Pourmohammad, Erik S. Paulson, Ada L. Ma, Gerald A. Asp
-
Patent number: 11734261Abstract: One or more non-transitory computer readable media contain program instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: creating and managing a plurality of smart entities, each of the smart entities including a plurality of attributes; receiving inbound data from one or more enterprise applications; translating the inbound data into values for one or more of the plurality of attributes; writing the plurality of attributes to the smart entities; reading the plurality of attributes from the smart entities; translating the plurality of attributes into outbound data; and providing the outbound data to the one or more enterprise applications.Type: GrantFiled: September 13, 2021Date of Patent: August 22, 2023Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Publication number: 20230169738Abstract: A system can operate to receive an indication of a point in a space of an environment, wherein an augmented reality system is located in the space of the environment at a coordinate in a first coordinate system. The system can operate to query a digital twin for a coordinate of the point in a second coordinate system, the digital twin including a contextual description of the environment. The system can operate to translate the coordinate of the augmented reality system in the first coordinate system to a coordinate of the augmented reality system in the second coordinate system based on the coordinate of the point in the second coordinate system and the coordinate of the augmented reality system in the first coordinate system. The system can operate to generate data to cause the augmented reality system to display information based at least in part on the translation.Type: ApplicationFiled: November 30, 2022Publication date: June 1, 2023Inventors: Erik S. Paulson, Brian S. Otto, Todd Leister, Aureliu Maxim
-
Publication number: 20230081721Abstract: A building management system includes an entity database, a software defined gateway, and an entity service. The entity database stores a plurality of interconnected smart entities including object entities representing a plurality of physical devices, people, or spaces and data entities representing data associated with the plurality of physical devices, people, or spaces. The smart entities are interconnected by relational objects indicating relationships between the object entities and the data entities. The software defined gateway is configured to receive information technology (IT) data and operational technology (OT) data from a plurality of different data sources. The entity service is configured to create a new smart entity in the entity database or update an existing smart entity in the entity database using the IT data and the OT data.Type: ApplicationFiled: September 7, 2022Publication date: March 16, 2023Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Publication number: 20220413460Abstract: A building management system (BMS) includes building equipment configured to provide samples of one or more data points in the building management system and a timeseries service. The timeseries service is configured to identify a first timeseries processing workflow that uses an input timeseries as an input and defines processing operations to be applied to the samples of the input timeseries, perform the processing operations defined by the first timeseries processing workflow to generate a first derived timeseries comprising a first set of derived timeseries samples, identify a second timeseries processing workflow that uses the first derived timeseries as an input and defines processing operations to be applied to the samples of the first derived timeseries, and perform the processing operations defined by the second timeseries processing workflow to generate a second derived timeseries comprising a second set of derived timeseries samples.Type: ApplicationFiled: July 1, 2022Publication date: December 29, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Publication number: 20220365498Abstract: A building management system of a building includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to generate agents, each agent of the agents paired with one entity of a plurality of entities of an entity database, wherein the entity database includes relationships between the entities, wherein the entities represent physical building entities of the building comprising building equipment or building spaces. The instructions cause the one or more processors to communicate, by the plurality of agents, data of the physical building entities via a plurality of agent communication channels and perform, by the plurality of agents, one or more operations for the plurality of entities based on the data.Type: ApplicationFiled: May 5, 2022Publication date: November 17, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati, Kelsey Carle Schuster
-
Publication number: 20220327111Abstract: One or more non-transitory computer readable media contain program instructions that, when executed by one or more processors, cause the one or more processors to perform operations including generating a database of interconnected smart entities. The smart entities include sensor object entities representing each of the plurality of sensors and data entities representing measurements received from the sensors. The smart entities are interconnected by relational objects indicating relationships between the smart entities. The instructions cause the one or more processors to receive a new measurement from a first sensor, identify a first data entity from a relational object for the first sensor, the first data entity including a plurality of past measurements received from the first sensor, and modify the first data entity within the database of smart entities to include the new measurement received from the first sensor.Type: ApplicationFiled: April 25, 2022Publication date: October 13, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Patent number: 11468408Abstract: 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 receive a request to hold a meeting in a building, the request including an individual, retrieve, from the request, contact information for the individual, transmit a request for identifying information to the individual using the contact information, determine a purpose of the individual based on the identifying information, generate a virtual ticket for the individual based on the purpose of the individual, identify a presence of the individual at the building based on the identifying information and image data, and control access control devices in response to identifying the presence of the individual to grant the individual access to the building.Type: GrantFiled: January 17, 2020Date of Patent: October 11, 2022Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Ada L. Ma, Sudhi R. Sinha, Erik S. Paulson, Elyse R. Hobson, Youngchoon Park, Justin J. Ploegert, Sandeep K. Sen
-
Publication number: 20220317634Abstract: A web services platform includes a data collector and a timeseries service. The data collector is configured to collect feedback samples provided by one or more sensors of a building management system and generate one or more feedback timeseries including a plurality of the feedback samples. The timeseries service is configured to identify a feedback control workflow that uses the feedback timeseries as an input and defines one or more processing operations to be applied to the feedback samples of the feedback timeseries, perform the one or more processing operations defined by the feedback control workflow to generate a control signal timeseries including a set of control signal samples, and provide a control signal including at least one of the control signal samples or the control signal timeseries as an output to controllable building equipment of the building management system that operate using the control signal as an input.Type: ApplicationFiled: April 15, 2022Publication date: October 6, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Erik S. Paulson
-
Publication number: 20220309082Abstract: One or more non-transitory computer readable media contain program instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: generating a database of interconnected smart entities including object entities representing each of a plurality of objects associated with one or more buildings and the plurality of objects each representing a space, person, building subsystem, and/or device, and data entities representing data generated by the objects, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first object of the plurality of objects; determining a second object from a relational object for the first object based on the received data; and modifying a data entity connected to an object entity of the second object within the database of smart entities based on the received data for the first object.Type: ApplicationFiled: March 11, 2022Publication date: September 29, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Patent number: 11449022Abstract: A building management system includes an entity database, a software defined gateway, and an entity service. The entity database stores a plurality of interconnected smart entities including object entities representing a plurality of physical devices, people, or spaces and data entities representing data associated with the plurality of physical devices, people, or spaces. The smart entities are interconnected by relational objects indicating relationships between the object entities and the data entities. The software defined gateway is configured to receive information technology (IT) data and operational technology (OT) data from a plurality of different data sources. The entity service is configured to create a new smart entity in the entity database or update an existing smart entity in the entity database using the IT data and the OT data.Type: GrantFiled: March 24, 2021Date of Patent: September 20, 2022Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Patent number: 11451408Abstract: A building system for assurance services with timeseries, the building system including one or more memory devices configured to store instructions thereon that, when executed by one or more processors, cause the one or more processors to monitor a building asset for one or more events and generate a plurality of performance timeseries for the building asset based on the one or more events, determine an actionable insight for the building asset by cross-correlating the plurality of performance timeseries, and perform at least one of generating a work-order for the building asset based on the actionable insight and causing a display device of a user device to display the work-order or communicating with the building asset and causing the building asset to perform one or more operations based on the actionable insight.Type: GrantFiled: September 26, 2019Date of Patent: September 20, 2022Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLPInventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Justin J. Ploegert, Jason Pelski, Pravin J. Duraisingh, Vijaya S. Chennupati
-
Patent number: 11436567Abstract: 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 receive a request to hold a meeting in a building, retrieve user preferences associated with an attendee of the meeting, dynamically determine meeting parameters associated with the meeting based on the request and the user preferences, identify one or more meeting parameters that deviate from the request or the user preferences, and transmit a notification indicating the identified one or more meeting parameters.Type: GrantFiled: January 17, 2020Date of Patent: September 6, 2022Assignee: 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, Kelsey Carle Schuster
-
Publication number: 20220237189Abstract: A building management system (BMS) includes building equipment, an eventseries generator, and a storage interface. The building equipment are configured to generate a plurality of data samples. Each of the data samples includes a data value and a timestamp. The eventseries generator is configured to assign a sample state to each data sample based on the data value of the data sample and generate one or more events based on the timestamp of each data sample and the sample state assigned to each data sample. Each of the events includes a start time, an end time, and an event state. The eventseries generator is configured to generate an eventseries including the one or more generated events. The storage interface is configured to store the eventseries in an eventseries database.Type: ApplicationFiled: January 31, 2022Publication date: July 28, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vijaya S. Chennupati, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Ada L. Ma
-
Publication number: 20220222056Abstract: A building device including one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway configured to receive one or more messages from building equipment, receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment, communicate with the building equipment based on the one or more software updates and receive data describing the building equipment, and cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing one or more gateway services.Type: ApplicationFiled: December 21, 2021Publication date: July 14, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Erik S. Paulson, Errol Trunch
-
Patent number: 11378926Abstract: A building management system (BMS) includes building equipment configured to provide samples of one or more data points in the building management system and a timeseries service. The timeseries service is configured to identify a first timeseries processing workflow that uses an input timeseries as an input and defines processing operations to be applied to the samples of the input timeseries, perform the processing operations defined by the first timeseries processing workflow to generate a first derived timeseries comprising a first set of derived timeseries samples, identify a second timeseries processing workflow that uses the first derived timeseries as an input and defines processing operations to be applied to the samples of the first derived timeseries, and perform the processing operations defined by the second timeseries processing workflow to generate a second derived timeseries comprising a second set of derived timeseries samples.Type: GrantFiled: September 11, 2019Date of Patent: July 5, 2022Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Patent number: 11360447Abstract: A building management system of a building includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to generate agents, each agent of the agents paired with one entity of a plurality of entities of an entity database, wherein the entity database includes relationships between the entities, wherein the entities represent physical building entities of the building comprising building equipment or building spaces. The instructions cause the one or more processors to communicate, by the plurality of agents, data of the physical building entities via a plurality of agent communication channels and perform, by the plurality of agents, one or more operations for the plurality of entities based on the data.Type: GrantFiled: August 6, 2019Date of Patent: June 14, 2022Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati, Kelsey Carle Schuster
-
Publication number: 20220148579Abstract: 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.Type: ApplicationFiled: October 18, 2021Publication date: May 12, 2022Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati
-
Patent number: 11327451Abstract: A building management system of a building includes one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to generate agents, each agent of the agents paired with one entity of a plurality of entities of an entity database, wherein the entity database includes relationships between the entities, wherein the entities represent physical building entities of the building comprising building equipment or building spaces. The instructions cause the one or more processors to communicate, by the plurality of agents, data of the physical building entities via a plurality of agent communication channels and perform, by the plurality of agents, one or more operations for the plurality of entities based on the data.Type: GrantFiled: August 6, 2019Date of Patent: May 10, 2022Assignee: JOHNSON CONTROLS TECHNOLOGY COMPANYInventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Erik S. Paulson, Vijaya S. Chennupati, Kelsey Carle Schuster
-
Patent number: 11327737Abstract: A building device including one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway configured to receive one or more messages from building equipment, receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment, communicate with the building equipment based on the one or more software updates and receive data describing the building equipment, and cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing one or more gateway services.Type: GrantFiled: January 28, 2020Date of Patent: May 10, 2022Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Youngchoon Park, Sudhi R. Sinha, Erik S. Paulson, Errol Trunch