Device Control Indexing via Automatic Code Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current device control systems are cumbersome and confusing, often requiring manual programming of command codes, which can lead to incomplete control of user devices due to partial matches between control functions and device capabilities.

Innovation Solution

The system employs an on-screen dynamic setup process using various communication protocols (IR, RF, Bluetooth, WiFi) to guide users through a database of code indices, determining either a full or partial control function match to ensure optimal control of user devices, with algorithms managing partial matches to enhance user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual programming of command codes is used, then control functions can be customized, but the process becomes cumbersome and confusing

Engineering Contradiction:
Improvecontrol function customizationVSAvoidprogramming process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs automatic code indexing and validation without requiring manual user input. The control device autonomously tests command codes against the user device and validates whether the codes successfully execute the intended control functions, eliminating the need for users to manually program and test each code.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-programs multiple potential command codes for each control function before user setup. During the setup process, the system has already prepared a list of candidate codes to test, so the user only needs to follow simple on-screen instructions rather than researching and programming codes from scratch.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If pre-defined command codes are programmed, then control functions can be assigned, but partial matches occur leading to incomplete device control

Engineering Contradiction:
Improvecontrol function assignmentVSAvoiddevice control completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system automatically tests each programmed command code by sending it to the user device and monitoring whether the device responds as expected. This feedback mechanism validates whether the code successfully executes the intended control function, allowing the system to identify and eliminate incorrect codes from the control mapping.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system programs multiple potential command codes for each control function (excessive action) and then tests them to determine which ones actually work. This approach ensures that even if some codes are incorrect or incompatible, the system will identify the valid ones through automatic validation, preventing incomplete device control.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If users test programmed buttons manually, then control accuracy can be verified, but the setup process becomes time-consuming

Engineering Contradiction:
Improvecontrol accuracy verificationVSAvoidsetup time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The control device automatically performs the verification process that would otherwise require manual user testing. The system sends test commands to the user device, monitors the responses, and validates whether each programmed button correctly executes its intended function without user intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system rapidly automates the verification process by sequentially testing multiple command codes in quick succession, eliminating the time-consuming manual testing that would otherwise be required. The automatic validation occurs in the background while the user follows simple on-screen prompts.

Inventive Principle:
Principle #21Skipping (Rushing through)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach simplifies the management of device controls, ensures comprehensive control of user devices by identifying and implementing either full or partial control function matches, thereby improving user experience and device compatibility.

Implementation Method 1

transmitting signals and/or encoded data over infrared (IR), radio frequency (RF), Bluetooth, WiFi

Methodology Applied
Scientific EffectInfrared radiation: Infrared Radiation

Implementation Method 2

transmitting signals and/or encoded data over infrared (IR), radio frequency (RF), Bluetooth, WiFi

Methodology Applied
Scientific EffectRadio frequency transmission: Electromagnetic Propulsion

Data Source

PatentUS9715821B2System and method for managing device controls
Publication Date: 2017.07.25 COMCAST CABLE COMM LLC
  • US9715821B2 patent drawing
  • US9715821B2 patent drawing
  • US9715821B2 patent drawing

AI summary

Systems and methods for managing device controls are disclosed. One method can comprise receiving validation information regarding validity of a plurality of command codes and identifying one or more code indices based upon the received validation information. If the one or more of the code indices is a full function match, the one or more of the code indices can be transmitted to the control device. If the one or more of the code indices is a partial function match, supplemental validation information can be requested regarding validity of one or more second command codes.