Smart Entity Timeseries Mapping for Scalable Building Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A building management cloud computing system that processes and analyzes timeseries data by generating input timeseries from raw data points, identifying object and data entities, and creating derived timeseries through processing workflows, allowing for the storage of historical values and virtual data points, thereby enhancing data management and analysis capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If building management systems collect data from multiple sensors and devices to improve monitoring capabilities, then the amount of data produced increases exponentially, but the efficiency of data management and analysis deteriorates

Engineering Contradiction:
Improvemonitoring capabilitiesVSAvoiddata management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the monolithic data management system into a distributed architecture with multiple data collectors, processors, and storage nodes. Each data collector independently gathers data from specific sensors and devices, then data is distributed across multiple processing nodes that handle specific analysis tasks, and finally results are stored in a distributed database. This segmentation allows the system to scale horizontally to handle exponentially increasing data volumes while maintaining management efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including data normalization layers that standardize data from diverse sources, message queues that buffer and route data between producers and consumers, and abstraction layers that shield upper-level applications from low-level data collection details. These intermediaries decouple different system components, allowing independent optimization and improving overall data management efficiency despite increased data volume.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If building management systems process and analyze vast amounts of data in real-time to improve decision-making, then the analysis effectiveness increases, but the system complexity increases

Engineering Contradiction:
Improveanalysis effectivenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements preliminary data processing steps including data validation, normalization, and filtering at the collection stage, before data enters the main analysis pipeline. Aggregate and pre-computed metrics are calculated in advance and stored for quick retrieval. This preliminary action reduces the complexity of real-time analysis by ensuring data is ready-to-use when analysis is needed, maintaining analysis effectiveness without proportionally increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different processing qualities and levels of detail to different data types and analysis needs. Critical data receives real-time processing with high resource allocation, while less critical data undergoes batch processing. Different analysis algorithms are selected based on local data characteristics and requirements. This local quality approach optimizes resource usage and manages complexity by not applying uniform high-level processing to all data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11016998B2Building management smart entity creation and maintenance using time series data
Publication Date: 2021.05.25 JOHNSON CONTROLS TECHNOLOGY CO
  • US11016998B2 patent drawing
  • US11016998B2 patent drawing
  • US11016998B2 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.