-
公开(公告)号:US20240103467A1
公开(公告)日:2024-03-28
申请号:US18375871
申请日:2023-10-02
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati , Kelsey C. Schuster
CPC classification number: G05B15/02 , G06F16/288 , G06N5/043 , H04L12/2827 , H04L2012/285
Abstract: A building management system 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 receive a publication by an agent on an agent communication channel, the publication comprising timeseries data, identify, based on the publication, an object entity of an entity database associated with the agent, wherein the entity database includes one or more object entities and relationships between the one or more object entities and one or more data entities, identify a data entity related to the object entity based on a relationship of the relationships relating the object entity and the data entity, and ingest the timeseries data into the data entity.
-
公开(公告)号:US11809461B2
公开(公告)日:2023-11-07
申请号:US17504324
申请日:2021-10-18
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: G05B17/00 , G06F16/28 , G05B15/02 , G06F16/23 , G06F16/2458 , G06F16/00 , G06F3/01 , G10L15/14 , G10L15/22 , G10L15/30 , G10L25/63
CPC classification number: G06F16/288 , G05B15/02 , G06F3/01 , G06F16/00 , G06F16/23 , G06F16/2477 , G06F16/28 , G10L15/14 , G10L15/142 , G10L15/22 , G10L15/30 , G10L25/63 , G05B2219/2642
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.
-
公开(公告)号:US11778030B2
公开(公告)日:2023-10-03
申请号:US17737847
申请日:2022-05-05
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati , Kelsey Carle Schuster
CPC classification number: H04L67/12 , G05B15/02 , G06F16/288 , G06N5/043 , H04L41/046
Abstract: 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.
-
公开(公告)号:US20230081721A1
公开(公告)日:2023-03-16
申请号:US17939723
申请日:2022-09-07
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: G05B19/042 , G06F16/22 , G06F16/28 , G06F16/23 , G06F16/25
Abstract: 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. The new or existing smart entity includes one or more first attributes having values derived from the IT data and one or more second attributes having values derived from the OT data.
-
公开(公告)号:US20220365498A1
公开(公告)日:2022-11-17
申请号:US17737847
申请日:2022-05-05
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati , Kelsey Carle Schuster
IPC: G05B15/02 , G06N5/04 , H04L41/046 , G06F16/28
Abstract: 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.
-
公开(公告)号:US11307538B2
公开(公告)日:2022-04-19
申请号:US16142578
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Erik S. Paulson
Abstract: A web services platform operates to monitor and control equipment of a building management system. The 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.
-
公开(公告)号:US11238055B2
公开(公告)日:2022-02-01
申请号:US16520865
申请日:2019-07-24
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Ada L. Ma
IPC: G06F16/22 , G06F16/2458 , G06F16/901 , G05D23/19 , G05B15/02 , G06F16/23
Abstract: 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.
-
公开(公告)号:US20210302931A1
公开(公告)日:2021-09-30
申请号:US17345412
申请日:2021-06-11
Applicant: Johnson Controls Technology Company
IPC: G05B19/05 , G05B15/02 , G05B19/042 , H04L12/28
Abstract: A system for managing communication between building management system (BMS) devices includes a memory and a controller. The memory includes instructions stored thereon. The controller is configured to execute the instructions to implement an agent manager, a zone manager, and a channel manager. The agent manager is configured to generate an agent for each of the BMS devices. The zone manager is configured to define at least one zone relating to a physical location zone or a building control zone. The channel manager is configured to generate a communication channel associated with the at least one zone. The channel manager is further configured to manage registration of an agent to the communication channel, wherein an agent is configured to communicate over a communication channel in response to being registered to the communication channel.
-
公开(公告)号:US10854194B2
公开(公告)日:2020-12-01
申请号: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.
-
公开(公告)号:US10515098B2
公开(公告)日:2019-12-24
申请号:US16143243
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: G06F16/28 , G05B15/02 , G06F16/23 , G06F16/2458
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.
-
-
-
-
-
-
-
-
-