Building Graph Event Enrichment for Context-Aware Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing building management systems lack dynamic, scalable, and adjustable solutions for holistic management of building subsystems, as discrete predefined controlling systems operate independently without knowledge of the building's overall context.

Innovation Solution

A building system that utilizes a cloud-based system with memory devices and processors to enrich events with contextual data, generate change feed events, and manage building graphs to facilitate dynamic and scalable management of building operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If discrete predefined controlling systems are used for each building subsystem, then each subsystem can operate independently with simple control logic, but the system lacks holistic management capability and cannot dynamically adapt to building-wide context

Engineering Contradiction:
Improveindependent subsystem operationVSAvoidholistic building management capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent merges discrete building subsystems into a unified building management platform using a graph data structure. The graph projection technology combines multiple subsystem graphs (HVAC, lighting, security, etc.) into a holistic building graph that enables system-wide context awareness while preserving individual subsystem independence through modular graph components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The building management platform implements a universal event processing mechanism that handles events from diverse building subsystems through a common enrichment pipeline. The graph-based architecture provides multi-functional capabilities including event enrichment, contextual analysis, predictive analytics, and control optimization across different building systems.

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

2Adaptability or versatility

If a centralized building management system is implemented to achieve holistic management, then dynamic and scalable control is possible, but system complexity increases significantly

Engineering Contradiction:
Improvedynamic building-wide controlVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the building management system into modular components: event sources generate raw events, the graph projection engine processes events into structured data, enrichment services add contextual information, and consuming applications execute control logic. This segmentation reduces overall system complexity by allowing independent development and deployment of each component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The graph data structure serves as an intermediary layer between raw building events and control applications. The graph projection technology transforms complex multi-subsystem events into enriched contextual information, mediating between heterogeneous subsystems and simplifying the interface for consuming applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If event data is enriched with contextual information from graph projections, then consuming applications can make more informed decisions, but data processing time and computational resources increase

Engineering Contradiction:
Improvecontextual information completenessVSAvoidevent processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing graph projections and caching contextual information before events arrive. When events are generated, the enrichment process queries pre-built graph structures rather than computing relationships in real-time, significantly reducing processing time while maintaining complete contextual information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The graph projection engine dynamically adjusts the level of enrichment based on event type, consuming application requirements, and system load. The system can provide lightweight enrichment for time-critical events and comprehensive enrichment for analytical events, optimizing the balance between information completeness and processing speed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12393611B2Building data platform with graph based capabilities
Publication Date: 2025.08.19 TYCO FIRE & SECURITY GMBH
  • US12393611B2 patent drawing
  • US12393611B2 patent drawing
  • US12393611B2 patent drawing

AI summary

A building system of a building including one or more memory devices having instructions thereon, that, when executed by one or more processors, cause the one or more processors to identify a capability of an entity in a building graph, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building including the entity and the capability, the plurality of edges representing relationships between the entities of the building and the capability. The instructions cause the one or more processors to receive a command to perform an operation associated with the entity, the operation associated with the capability of the entity and provide the command to perform the operation associated with the entity to an operating system.