Building System Entity Graph Timeseries Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing amount of data from smart building environments poses a challenge for effective analysis, as existing building management systems struggle to efficiently manage and process the vast amounts of timeseries data from various objects, devices, and systems, leading to inefficiencies in data management and decision-making.

Innovation Solution

A building management cloud computing system that processes timeseries data by generating input timeseries from raw data points, identifying object and data entities, and creating derived timeseries through processing workflows, while also storing historical values and calculating virtual data points, thereby enhancing data analysis and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If building management systems collect data from multiple objects and systems in smart building environments, then the amount of available data for analysis increases, but the complexity of managing and processing the data increases

Engineering Contradiction:
Improveamount of dataVSAvoidcomplexity of data management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the building management system into multiple independent components: building management systems at individual building levels, a building management platform for data collection and processing, and a building management application for analysis and decision-making. This segmentation allows each component to handle specific tasks independently, reducing the overall complexity of managing vast amounts of data from multiple objects and systems.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If building management systems process vast amounts of timeseries data from various objects, then the quality of analysis and decision-making improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvequality of data analysisVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The building management platform performs preliminary data processing, validation, and standardization before data reaches the analysis stage. Timeseries data from multiple building management systems is pre-processed to ensure consistency and quality, which reduces the computational burden during actual analysis and enables faster decision-making without sacrificing data quality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If building management systems integrate multiple building subsystems and devices, then the versatility of the system improves, but the difficulty of detecting and measuring system performance increases

Engineering Contradiction:
Improveversatility of building management systemVSAvoiddifficulty of system performance measurement
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a universal building management platform that can interface with and process data from diverse building subsystems including HVAC, lighting, security, and access control systems. The platform uses standardized data formats and protocols to handle multiple data types uniformly, making it easy to detect and measure system performance across different subsystems while maintaining high versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11158306B2Building system with entity graph commands
Publication Date: 2021.10.26 JOHNSON CONTROLS TECHNOLOGY CO
  • US11158306B2 patent drawing
  • US11158306B2 patent drawing
  • US11158306B2 patent drawing

AI summary

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.