Brokered Building Control for Faster Timeseries Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web services platforms face delays in data presentation due to the need for applications to retrieve and process raw timeseries data from relational databases, leading to inefficient data processing and delayed query responses.

Innovation Solution

A system comprising one or more input-output modules and memory devices with instructions that operate isolated compute environments to process and manage timeseries data, including receiving messages, storing current values, and performing control calculations to affect building conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If raw timeseries data is stored in a relational database without significant organization or processing at the time of data collection, then data storage simplicity is improved, but data presentation speed deteriorates due to retrieval and processing delays at query time

Engineering Contradiction:
Improvedata storage simplicityVSAvoiddata presentation delay
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent pre-processes and organizes timeseries data at the time of collection into structured formats with metadata, rather than storing raw data as-is. This preliminary organization includes creating indexed structures and metadata descriptions that enable faster query execution without sacrificing storage simplicity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data storage and processing system into multiple components: raw data storage, processed data storage, metadata storage, and query processing layers. This segmentation allows different parts of the system to optimize for their specific functions, with pre-processed data available for quick retrieval while raw data remains stored for completeness

Inventive Principle:
Principle #1Segmentation

2Device complexity

If applications are responsible for retrieving raw timeseries data and generating views at query time, then system complexity is reduced, but response time deteriorates significantly

Engineering Contradiction:
Improvesystem complexityVSAvoidquery response time
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The system pre-generates multiple views and processed representations of timeseries data during data collection and storage operations. These pre-computed views are stored in optimized formats that can be directly served to applications without requiring complex processing at query time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary data processing layer between the raw data storage and application layers. This intermediary layer handles view generation and data transformation, shielding applications from complexity while providing fast access to processed data through pre-computed results

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a message broker architecture with isolated compute environments is implemented, then data processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the message broker system into isolated compute environments that handle different processing tasks separately. Each isolated environment can be independently optimized, scaled, and managed, improving overall processing efficiency through specialized parallel processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The message broker architecture implements universal communication protocols and standardized message formats that allow different isolated compute environments to interact through a common interface. This universality reduces the operational complexity despite the increased architectural complexity

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

Data Source

PatentUS20250085671A1Building control system with brokering architecture
Publication Date: 2025.03.13 TYCO FIRE & SECURITY GMBH
  • US20250085671A1 patent drawing
  • US20250085671A1 patent drawing
  • US20250085671A1 patent drawing

AI summary

A distributed control system is provided by a brokering architecture. Message brokers running within multiple compute environments coordinate communication and data storage for control applications. Control applications run in one compute environment send the results to the message broker which may store the data for future calculations and/or send the data to a remote data base. Control applications may be state-less and store all information in the message brokers. Data from one environment may be sent over a message bus to other environments to be used as inputs to calculations. The distributed control system is used to provide responsive control to various building equipment.