Building Entitlement Model for Scalable Multi-Zone Operations
Find Innovative SolutionsGenerate 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 enriches events with contextual data, generates enriched events, and communicates them to consuming applications, utilizing schema matching, graph projections, and change feeds to provide holistic management and control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If discrete predefined controlling systems are used to manage building subsystems, then each subsystem can be controlled individually, but the systems cannot provide holistic management of the building and lack knowledge of the building's overall state
Solution Approach 1:
The patent merges discrete subsystems into a unified event-driven architecture where all building subsystems (HVAC, lighting, security, etc.) are integrated through a common event processing platform. This allows individual subsystem control to be maintained while simultaneously enabling holistic building management through centralized event enrichment and contextual data integration.
Solution Approach 2:
The event enrichment service acts as a universal intermediary that processes events from any building subsystem, enriches them with contextual data, and distributes them to consuming applications. This multi-functional component enables both individual subsystem operation and integrated building-wide management through a single platform.
2Ease of manufacture
If predefined controlling systems are used, then system implementation is straightforward, but the systems lack dynamic, scalable, and adjustable solutions
Solution Approach 1:
The system implements dynamic configurability through enrichment rules that can be modified at runtime, allowing the building management system to adapt to changing requirements. The event enrichment service can dynamically subscribe to new event sources, add contextual data sources, and adjust enrichment logic without requiring system reconfiguration or redeployment.
3Speed
If events are processed without contextual enrichment, then processing speed is faster, but consuming applications lack contextual information for informed decision-making
Solution Approach 1:
The event enrichment service serves as an intermediary component between raw event sources and consuming applications. It receives events, enriches them with contextual data from various sources (building information models, device metadata, operational data), and forwards the enriched events to applications. This mediator approach preserves processing speed while eliminating information loss by performing enrichment asynchronously and using efficient data retrieval strategies.
4Loss of information
If comprehensive contextual data is added to events, then informed decision-making is enabled, but system complexity increases
Solution Approach 1:
The event enrichment system is segmented into modular components: event subscription modules, data retrieval modules, enrichment rule engines, and event publishing modules. Each component has a specific responsibility, allowing the system to manage complexity through separation of concerns while still providing comprehensive contextual enrichment. The modular architecture enables independent development, testing, and maintenance of each enrichment function.
Data Source
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 manage a plurality of entitlements for a plurality of subscriptions of one or more buildings with a building entitlement model, receive a first request to perform a first operation for a first subscription and a second request to perform a second operation for a second subscription, and implement the first operation on first computing resources of a first zone based on the building entitlement model in response to a first determination that the first subscription has the first entitlement and implement the second operation on second computing resources of the second zone based on the building entitlement model in response to a second determination that the second subscription has the second entitlement.


