-
公开(公告)号:US20200125043A1
公开(公告)日:2020-04-23
申请号:US16722439
申请日:2019-12-20
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park
Abstract: A computerized method of assigning a building automation system point type to a plurality of unclassified data points is provided. The method includes receiving unclassified data points and attributes for each data point. The method includes receiving classifications for a first subset of the unclassified data points. Each classification associates a data point with a building automation system point type. The method includes generating a term set containing substrings that appear in the attributes. The method includes generating a first matrix describing a frequency that the substrings appear in the attributes. The method includes calculating an indicator of a probability that the presence of the selected substring results in the data point belonging to the selected point type. The method includes assigning a point type to a second subset by finding the substring and potential point type pair having the greatest indication of probability.
-
公开(公告)号:US20200064003A1
公开(公告)日:2020-02-27
申请号:US16672207
申请日:2019-11-01
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi Sinha
Abstract: A building management system (BMS) including device controllers configured to monitor and control one or more heating, ventilation, or air conditioning (HVAC) devices and to store and process time-series data associated with the HVAC devices. The BMS includes a BMS controller that is communicably coupled to the device controllers. The BMS controller is configured to generate and send one or more processing sub-requests to at least one of the device controllers based on a processing request requesting time-series data associated with an HVAC device. The BMS controller is configured to receive one or more processing results from the at least one of the device controllers and join the one or more processing results into a joined result. The BMS controller is configured to provide the joined result to a requesting entity. The device controllers are configured to receive and process processing sub-requests and send results to the BMS controller.
-
公开(公告)号:US10559180B2
公开(公告)日:2020-02-11
申请号:US16143247
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Sajjad Pourmohammad , Youngchoon Park
IPC: G08B19/00 , G08B21/02 , G06N20/00 , G06N5/02 , G08B21/10 , G08B21/18 , G08B25/10 , G06F17/27 , G08B23/00 , H04W4/021 , G06Q10/06 , G06Q50/16
Abstract: A building management system includes one or more computer-readable storage media having a data structure, wherein the data structure comprises a plurality of vulnerabilities and a plurality of pairs, each of the plurality of pairs comprising one of a plurality of assets and one of the plurality of threat types, wherein each of the plurality of pairs is associated with one of the plurality of vulnerabilities and instructions. The instructions cause one or more processors to receive a threat, the threat comprising a particular threat type of the plurality of threat types, the threat indicating an incident affecting a risk value associated with a particular asset of the plurality of assets, identify a particular vulnerability of the data structure based on the particular threat type and the particular asset, and determine, based on the particular vulnerability and the threat, the risk value associated with the particular asset.
-
公开(公告)号:US20190097904A1
公开(公告)日:2019-03-28
申请号:US16143012
申请日: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 includes a data collector and a timeseries service. The data collector is configured to collect samples of data points and generate input timeseries including a plurality of the samples. The timeseries service is configured to identify a first timeseries processing workflow that uses the 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.
-
公开(公告)号:US20190095644A1
公开(公告)日:2019-03-28
申请号:US16048052
申请日:2018-07-27
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha
CPC classification number: G06F21/6254 , G05B15/02 , G05B2219/2614 , G05B2219/2642 , G06F16/2255 , G06F16/2379 , G06F16/288 , H04L63/101 , H04L2209/04
Abstract: A building system for operating a building and managing private building information includes a processing circuit configured to receive a request for information for a building entity of a building entity database. The processing circuit is configured to select one of the mask templates from the entity database based on access values associated with the requesting device and a relational link between the building entity and the mask templates, retrieve private information for the building entity in response to a reception of the request for the information, and generate a masked information data structure based on the private information and the one of the mask templates.
-
公开(公告)号:US20190095520A1
公开(公告)日:2019-03-28
申请号:US16142906
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: G06F17/30
Abstract: One or more non-transitory computer readable media containing program instructions that, when executed by one or more processors, cause the one or more processors to perform operations: generating a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of physical devices and data entities representing data generated by the devices, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first device of the plurality of physical devices; determining a second device from a relational object for the first device based on the received data; and modifying a data entity connected to an object entity of the second device within the database of smart entities based on the received data for the first device.
-
公开(公告)号:US20180238575A1
公开(公告)日:2018-08-23
申请号:US15901571
申请日:2018-02-21
Applicant: Johnson Controls Technology Company
Abstract: A building automation system (BAS) platform includes one or more processors configured to provide an operating environment for developing and executing a plurality of building automation and control microservices. At least one of the plurality of building automation and control microservices is configured to receive live data from remote building equipment and provide control signals to the remote building equipment. The BAS platform further includes one or more application programming interfaces configured to interact with third-party building automation and control applications that run within the operating environment.
-
公开(公告)号:US20180232423A1
公开(公告)日:2018-08-16
申请号:US15644560
申请日:2017-07-07
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Ada L. Ma
IPC: G06F17/30
CPC classification number: G06F16/2477 , G05B15/02 , G05B2219/2614 , G05B2219/2642 , G05D23/1917 , G05D23/1931 , G06F16/22 , G06F16/2322 , G06F16/9024
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.
-
公开(公告)号:US20180202675A1
公开(公告)日:2018-07-19
申请号:US15409489
申请日:2017-01-18
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi Sinha
IPC: F24F11/00 , G05B19/042
CPC classification number: F24F11/30 , F24F11/54 , F24F11/58 , F24F11/62 , F24F11/63 , F24F11/64 , F24F11/65 , F24F2110/10 , F24F2110/20 , G05B15/02 , G05B19/0426 , G05B2219/2614
Abstract: A building management system (BMS) includes a plurality of devices controllers, a BMS database, and a BMS controller. The device controllers are configured to monitor and control one or more HVAC devices and to store and process time-series data associated with the HVAC devices. The BMS database is configured to store a master-index, the master-index identifying the time-series data stored by each of the device controllers. The BMS controller is configured to receive a processing request that requires the time-series data stored by one or more of the device controllers. The BMS controller is further configured to generate one or more processing sub-requests. The device controllers are further configured to handle the processing sub-requests and provide processing results to the BMS controller. The BMS controller is further configured to combine processing results from the device controllers.
-
公开(公告)号:US20180195748A1
公开(公告)日:2018-07-12
申请号:US15400931
申请日:2017-01-06
Applicant: Johnson Controls Technology Company
Inventor: Sudhi Sinha , Youngchoon Park
IPC: F24F11/00 , G05B19/048
CPC classification number: F24F11/30 , F24F11/62 , F24F2110/00 , G05B19/0426 , G05B2219/2614
Abstract: A heating, ventilation, or air conditioning (HVAC) system for a building includes a plurality of actuation devices, a plurality of sensors, and a controller. The actuation devices receive actuation signals and operate in accordance with the actuation signals to affect one or more variables in the building. The sensors measure the variables affected by the actuation devices and provide sensor response signals including values of the measured variables. The controller generates actuation signal timeseries including samples of the actuation signals and sensor response timeseries including samples of the sensor response signals. The controller applies a discrete cosine transformation (DCT) to each actuation signal timeseries and each sensor response timeseries. Each DCT generates a set of DCT coefficients. The controller identifies a similarity between two or more of the actuation signal timeseries and the sensor response timeseries by comparing the DCT coefficients resulting from the DCTs.
-
-
-
-
-
-
-
-
-