Building Graph Permissions for Context-Aware Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current building management systems lack dynamic, scalable, and adjustable solutions for holistic management of building operations, as discrete predefined systems operate independently without knowledge of the building's overall state.

Innovation Solution

A cloud-based building system that receives events from building equipment, enriches them with contextual data, and provides enriched events to consuming applications, using schema matching, graph projections, and change feeds to facilitate integrated management and control.

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 provide integrated building-wide control

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

Solution Approach 1:

The patent merges discrete building subsystems into a unified event-driven architecture where all subsystems (HVAC, lighting, security, etc.) are integrated through a central event bus. This allows independent subsystem operation to be maintained while enabling holistic building-wide management through shared event processing and contextual data enrichment.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal event processing platform that handles multiple building subsystems through a common architecture. The enrichment service and event bus provide multi-functional capabilities that serve various subsystems simultaneously, enabling both independent operation and integrated control through a single versatile system.

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

2Ease of manufacture

If predefined control systems are used, then system implementation is straightforward and quick, but the system lacks dynamic adjustability and scalability

Engineering Contradiction:
Improvesystem implementation speedVSAvoiddynamic adjustability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic system where control logic is not fixed but can be adjusted through event subscriptions and enrichment rules. The event-driven architecture allows real-time modification of system behavior by adding or removing event handlers and enrichment configurations, enabling both quick initial deployment and ongoing adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the building management system into independent, modular components (event sources, event bus, enrichment services, consuming applications) that can be implemented and configured separately. This modular approach allows straightforward initial implementation while enabling flexible scaling and adjustment by adding or modifying individual components without affecting the entire system.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If building systems operate without contextual information, then system complexity is reduced and data processing is faster, but the system cannot provide intelligent decision-making or contextualized control

Engineering Contradiction:
Improvedata processing complexityVSAvoidcontextual description
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent introduces an enrichment service as an intermediary component between event sources and consuming applications. This mediator enriches raw events with contextual data from various sources (building information models, device metadata, operational data) without significantly increasing processing complexity, as the enrichment occurs through standardized event subscription and data retrieval mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12143237B2Building data platform with graph based permissions
Publication Date: 2024.11.12 TYCO FIRE & SECURITY GMBH
  • US12143237B2 patent drawing
  • US12143237B2 patent drawing
  • US12143237B2 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 receive a request to access a portion of a building graph of the building from a system, the building graph including a plurality of nodes and a plurality of edges, the plurality of nodes representing entities of the building and the plurality of edges representing relationships between the entities of the building. The instructions cause one or more processors to determine whether the system has access to the portion of the building graph based on a policy indicated by the plurality of nodes and edges of the building graph and provide the portion of the building graph to the system in response to a determination that the system has access to the portion of the building graph.