Semantic Tagging for Automated Control Template Binding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying control templates in control systems is labor-intensive due to the need for numerous binding operations, which can be time-consuming and complex, especially with multiple choices for each type of binding.

Innovation Solution

The system employs semantic tagging with binding hints that act as search predicates, automatically executing queries upon deployment to bind entities with single results and prompting users to choose from multiple results, thereby reducing the labor involved in deploying control templates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual binding operations are performed for each entity in the template, then precise control over binding is achieved, but deployment time and labor intensity increase significantly

Engineering Contradiction:
Improvebinding precisionVSAvoiddeployment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Binding hints are defined in advance during template design, specifying the desired binding criteria and target entities. This preliminary configuration enables the deployment system to automatically perform bindings by executing search queries with these pre-defined hints, eliminating the need for manual binding operations during deployment while maintaining precise control over the binding process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The template deployment system automatically performs binding operations by executing search queries using binding hints defined in the template. The system self-services the binding process without requiring manual user intervention for each entity, thereby reducing deployment time and labor intensity while maintaining binding precision through the structured query mechanism

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automated search queries are executed for binding entities, then deployment labor is reduced, but system complexity increases due to query execution mechanisms

Engineering Contradiction:
Improvedeployment easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Binding hints serve as an intermediary mechanism between the template definition and the search query execution system. These hints encapsulate the binding criteria and target entity specifications, allowing the deployment system to automatically execute searches without requiring complex manual configuration or understanding of the underlying query mechanisms by the user

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If multiple binding choices are presented to users, then binding accuracy is improved, but user workload and decision time increase

Engineering Contradiction:
Improvebinding accuracyVSAvoiduser workload
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system executes search queries that may return multiple potential binding targets, but only requires user intervention when multiple results are found. For single results, the binding is automatically performed without user interaction. This partial automation approach maintains binding accuracy through user confirmation when needed while reducing user workload through automatic binding in unambiguous cases

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10831171B2Auto binding of templates into existing systems
Publication Date: 2020.11.10 HONEYWELL INTERNATIONAL INC
  • US10831171B2 patent drawing
  • US10831171B2 patent drawing
  • US10831171B2 patent drawing

AI summary

A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.