Semantic Building Application Deployment for Custom Control Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current building management systems lack an efficient mechanism for implementing control applications, generating custom operating logic, and visualizing building data across multiple sub-systems and buildings, leading to time-consuming software development and duplication of efforts.

Innovation Solution

A building system that utilizes semantic building applications, which include static and dynamic components, to automatically generate implementation details, resolve conflicts, and operate based on user-defined logic and building models, enabling plug-and-play deployment of control applications and user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software applications are developed manually for each building subsystem and implementation, then customization and adaptability are improved, but development time and complexity increase significantly

Engineering Contradiction:
ImprovecustomizationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining semantic building applications with generic operations and semantic descriptions before deployment. These pre-configured applications contain reusable logic and templates that can be automatically instantiated for different buildings and subsystems, eliminating the need to manually develop software for each implementation while maintaining customization capabilities through semantic matching with building information.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If software applications are developed manually for each building implementation, then implementation-specific requirements are met, but duplication of effort and resource waste occur

Engineering Contradiction:
Improveimplementation-specific requirementsVSAvoidduplication of effort
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements universality by creating semantic building applications that serve multiple functions across different buildings and subsystems. A single generic application definition can be instantiated multiple times for different buildings, subsystems, and implementations by automatically matching its semantic description with building information, thereby eliminating duplication of effort while meeting implementation-specific requirements through semantic parameter binding.

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

3Productivity

If generic building applications are deployed across multiple buildings, then efficiency and reusability are improved, but adaptability to building-specific requirements deteriorates

Engineering Contradiction:
ImproveefficiencyVSAvoidbuilding-specific adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by enabling generic building applications to adapt to building-specific requirements through semantic matching. The system identifies which parts of the application need to be customized based on the target building's characteristics by comparing the application's semantic description with building information, and automatically binds appropriate parameters and operations to match local building conditions while maintaining the overall application structure.

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If manual configuration and deployment of building applications is performed, then control precision and customization are improved, but operation complexity and time consumption increase

Engineering Contradiction:
Improvecontrol precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling automatic configuration and deployment of building applications through semantic matching. The system automatically matches generic application semantic descriptions with building information, binds parameters, and deploys applications without manual configuration, thereby maintaining control precision through semantic accuracy while dramatically reducing operation complexity and time consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11226604B2Building system with semantic modeling based configuration and deployment of building applications
Publication Date: 2022.01.18 TYCO FIRE & SECURITY GMBH
  • US11226604B2 patent drawing
  • US11226604B2 patent drawing
  • US11226604B2 patent drawing

AI summary

A building system for implementing building applications includes one or more memory devices storing instructions, the instructions causing one or more processors to receive a static semantic building application, wherein the static semantic building application comprises one or more operations and a first semantic description of the static semantic building application and determine, based on building information describing a building and the first semantic description of the static semantic building application, one or more implementation details of a particular implementation of the static semantic building application. The instructions cause the one or more processors to generate, based on the one or more implementation details, a dynamic semantic building application comprising the one or more operations and a second semantic description of the dynamic semantic building application and operate the dynamic semantic building application.