Universal Control Engine Protocol Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inconsistent adoption of new communication protocols and command formats by appliance manufacturers leads to confusion and mis-operation when users or manufacturers try to utilize enhanced features in controlling devices, such as remote controls, due to the large installed base of prior generation appliances and fragmented adoption of newer methods.

Innovation Solution

A modular hardware and software solution called the Universal Control Engine (UCE) that adapts to various control methodologies and communication media, allowing a single controlling device to issue commands to multiple appliances using the most reliable method for each device, such as IR, CEC, IP, RF4CE, Bluetooth, or UPnP, by receiving commands from devices like smartphones or tablets and propagating them optimally across different protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication protocols and command formats are supported to ensure compatibility with legacy and new appliances, then the controlling device can operate with a wide range of appliances, but the device complexity increases due to the need to manage multiple protocols and select the appropriate one for each appliance

Engineering Contradiction:
Improvecompatibility with multiple appliancesVSAvoidprotocol management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a control engine as an intermediary component that manages multiple communication protocols. The control engine receives commands from the controller and automatically selects and translates them into the appropriate protocol for each target appliance, shielding the user from protocol complexity while maintaining multi-protocol support

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The controlling device is designed with a universal control architecture that integrates multiple communication interfaces (IR, RF, WiFi, Bluetooth, etc.) and a smart algorithm that can identify appliances and select appropriate protocols automatically, allowing one device to control multiple types of appliances without requiring separate controllers for each protocol

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

2Reliability

If new communication methods are adopted to improve control performance and reliability, then the control efficiency is enhanced, but the ease of operation decreases due to user confusion from inconsistent manufacturer adoption and large installed base of legacy appliances

Engineering Contradiction:
Improvecontrol reliabilityVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The control system dynamically adapts its communication method based on the target appliance. The smart algorithm identifies the appliance type and automatically selects the most reliable protocol (e.g., using IR for legacy devices, WiFi for smart devices), allowing the system to optimize reliability for each device while maintaining a simple unified user interface

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the control engine monitors the response and status of controlled appliances, automatically adjusting its protocol selection and command format based on observed appliance behavior, thereby improving reliability through adaptive learning while keeping the user interface simple and consistent

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10937308B2System and method for optimized appliance control
Publication Date: 2021.03.02 UNIVERSAL ELECTRONICS INC
  • US10937308B2 patent drawing
  • US10937308B2 patent drawing
  • US10937308B2 patent drawing

AI summary

In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.