Fallback Command Handling in Modular Control Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complexity in configuring and managing modular access control systems, particularly in large-scale environments, leads to challenges such as misconfiguration, incomplete configurations, and unexpected system states due to communication link failures or device crashes, exacerbated by the lack of separation between logical and hardware implementations.

Innovation Solution

A method and system that utilize domain objects and handlers to manage resources, enabling fallback commands to propagate based on semantic interpretation, ensuring the system fails to a known state by executing fallback commands when communication links fail, and implementing atomic configuration to prevent rogue devices from misconfiguring other resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a modular control system is used to manage multiple devices, then the system's adaptability and versatility are improved, but the device complexity and configuration management difficulty increase

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments control functionality into independent domain objects (e.g., door, lock, camera) with standardized interfaces. Each domain object is a self-contained module that can be configured and managed independently, reducing overall system complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universal domain object interfaces that can handle multiple device types through standardized command structures. A single interface framework supports diverse devices (access control, video, audio, lighting) using common patterns, eliminating the need for device-specific configuration complexity.

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

2Adaptability or versatility

If communication links are established between domain objects, then the system's functionality and coordination capability are improved, but the reliability decreases due to potential link failures and device crashes

Engineering Contradiction:
Improvecoordination capabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system pre-configures fallback commands for each domain object interface before runtime failures occur. These fallback commands are stored in advance and automatically executed when communication links fail, ensuring continuous operational reliability without requiring complex real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors communication link status between domain objects. When a link failure is detected, the system automatically triggers fallback commands and updates the operational state, creating a closed-loop reliability system that maintains coordination capability despite failures.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If configuration flexibility is increased to accommodate different device types, then the adaptability is improved, but the risk of misconfiguration and rogue device effects increases

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidmisconfiguration risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces domain objects as intermediary layers between configuration commands and actual devices. These domain objects enforce validation rules and configuration protocols, acting as mediators that prevent rogue devices from misconfiguring the system while maintaining flexibility for legitimate device variations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Domain objects implement self-validation mechanisms that automatically verify configuration integrity and enforce proper setup procedures. Each domain object checks its own configuration state and rejects invalid configurations, eliminating the need for external validation and reducing misconfiguration risks while preserving configuration flexibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11539642B2Fallback command in a modular control system
Publication Date: 2022.12.27 AXIS
  • US11539642B2 patent drawing
  • US11539642B2 patent drawing
  • US11539642B2 patent drawing

AI summary

A device may include a memory storing instructions and a processor configured to execute the instructions to receive an instruction from an administration device; identify a link selector in the instruction that corresponds to a resource attribute of a first resource that specifies how a second resource is to be controlled by the first resource; query a database of contracts between resources to determine that the second resource is available to be controlled by the first resource, based on resource contracts associated with the second resource. The processor may be further configured to generate a resource contract between the first resource and the second resource that indicates the second resource is controlled by the first resource and enable the first resource to communicate with the second resource in accordance with the generated resource contract.