-
61.
公开(公告)号:US20190098113A1
公开(公告)日:2019-03-28
申请号:US16142859
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: H04L29/08
Abstract: 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.
-
公开(公告)号:US20190095518A1
公开(公告)日:2019-03-28
申请号:US16142758
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
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 from a first device, the first raw data including one or more first data points generated by the first device; generate first input timeseries according to the data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of physical devices 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 device from a first device 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.
-
公开(公告)号:US20190025771A1
公开(公告)日:2019-01-24
申请号: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
-
公开(公告)号:US10095756B2
公开(公告)日:2018-10-09
申请号:US15644519
申请日:2017-07-07
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Sajjad Pourmohammad , Erik S. Paulson , Ada L. Ma , Gerald A. Asp
Abstract: 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.
-
公开(公告)号:US20180232459A1
公开(公告)日:2018-08-16
申请号:US15644581
申请日:2017-07-07
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Sajjad Pourmohammad , Erik S. Paulson , Ada L. Ma , Gerald A. Asp
IPC: G06F17/30
CPC classification number: G06F17/30551 , G05B15/02 , G05B2219/2642 , G05D23/1917 , G06F17/30312 , G06F17/30353 , G06F17/30958
Abstract: A building management system (BMS) includes building equipment configured to provide raw data samples of data points in the BMS, a data collector configured to generate raw data timeseries including raw data samples from the building equipment, and a timeseries processing engine. The timeseries processing engine is configured to identify an initial timeseries processing workflow that applies to the raw data timeseries, identify other data timeseries required as inputs to the initial timeseries processing workflow, and generate an enriched timeseries processing workflow that includes the initial timeseries processing workflow, the raw data timeseries, and the other data timeseries. The timeseries processing engine is configured to execute the enriched timeseries processing workflow to generate a 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.
-
66.
公开(公告)号:US11994833B2
公开(公告)日:2024-05-28
申请号:US16533499
申请日:2019-08-06
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: 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.
-
67.
公开(公告)号:US11960257B2
公开(公告)日:2024-04-16
申请号:US16533499
申请日:2019-08-06
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: 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.
-
公开(公告)号:US11774930B2
公开(公告)日:2023-10-03
申请号:US17510774
申请日:2021-10-26
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.
-
公开(公告)号:US11762356B2
公开(公告)日:2023-09-19
申请号:US17939723
申请日:2022-09-07
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: G06F16/22 , G05B19/042 , G06F16/28 , G06F16/23 , G06F16/25
CPC classification number: G05B19/042 , G06F16/22 , G06F16/2379 , G06F16/25 , G06F16/288 , G05B2219/2614
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.
-
公开(公告)号:US11755604B2
公开(公告)日:2023-09-12
申请号:US17465724
申请日:2021-09-02
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Sajjad Pourmohammad , Erik S. Paulson , Ada L. Ma , Gerald A. Asp
IPC: G06F7/02 , G06F16/00 , G06F16/2458 , G06F16/22 , G06F16/901 , G05D23/19 , G05B15/02 , G06F16/23
CPC classification number: G06F16/2477 , G05B15/02 , G05D23/1931 , G06F16/22 , G06F16/9024 , G05B2219/2614 , G05B2219/2642 , G05D23/1917 , G06F16/2322
Abstract: 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.
-
-
-
-
-
-
-
-
-