Broker Provisioning for Multi-Server Control Device Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing load control systems face inefficiencies in managing connections with remote servers, particularly when remote servers become unavailable or change services, requiring manual patching and reconfiguration of control devices.

Innovation Solution

A control device establishes communication channels with remote servers via a broker service, such as a Broker Provisioner Service (BPS), which provisions connections and manages communication with multiple remote servers, enabling efficient updates and parallel connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If control devices directly connect to remote servers, then connection management is simple, but manual patching and reconfiguration are required when servers become unavailable

Engineering Contradiction:
Improveconnection managementVSAvoidcontinuous operation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a broker service as an intermediary component between control devices and remote servers. The broker service receives connection requests from control devices, manages provisioning to appropriate remote servers, and handles reconfiguration when servers become unavailable. This intermediary layer automates the connection management process and eliminates the need for manual patching, thereby improving both ease of operation and reliability simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If control devices connect to multiple remote servers, then service availability improves, but connection management complexity increases

Engineering Contradiction:
Improveservice availabilityVSAvoidconnection management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The broker service implements self-service automation by automatically receiving connection requests from control devices, determining appropriate remote server provisioning based on device information and service requirements, and managing reconfiguration when servers become unavailable. This automation eliminates the need for complex manual management of multiple server connections, allowing the system to maintain high service availability while keeping connection management simple.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If manual patching is used for server reconfiguration, then connection stability is maintained, but time loss occurs during reconfiguration

Engineering Contradiction:
Improveconnection stabilityVSAvoidreconfiguration time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The broker service performs preliminary actions by maintaining readiness to reconfigure connections before actual server unavailability impacts service. When a remote server becomes unavailable, the broker service can quickly reconfigure control devices to alternative servers using pre-established provisioning information, eliminating the need for time-consuming manual patching operations and maintaining connection stability automatically.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250168236A1Provisioning multiple cloud-based services to control devices
Publication Date: 2025.05.22 LUTRON TECHNOLOGY COMPANY LLC
  • US20250168236A1 patent drawing
  • US20250168236A1 patent drawing

AI summary

Systems and methods are disclosed herein for a provisioning service, such as a broker provisioner service (BPS), for provisioning a device (e.g., such as a control device and/or a mobile device) to one or more remote servers. The device may send a connection request message to the BPS to be provisioned with the remote servers (e.g., one or more services offered by the remote servers). The BPS may determine one or more services and/or brokers associated with the corresponding remote servers with which the device may be provisioned, e.g., based on provisioning rules. The BPS may apply the provisioning rules to determine the appropriate services and/or brokers and the corresponding remote servers with which the device may be provisioned. The BPS may send a provision message to the device. The device may establish communications with the provisioned services and/or brokers and/or the corresponding remote servers.