Remote Control Authorization via Stored Code Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote-controlled devices lack a secure and flexible method for authorizing remote controls to operate them, leading to potential unauthorized access and limited compatibility with different devices.

Innovation Solution

A method and system that utilize a stored set of unique RC codes to authenticate and authorize remote controls, allowing for addition, deletion, and management of authorized codes, ensuring secure operation and compatibility with multiple devices through a processor and memory-based solution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a remote-controlled device accepts instructions from any remote control, then compatibility and ease of operation are improved, but security and authorization control deteriorate

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary authorization by storing a set of authorized RC codes in memory before operation. When a remote control sends an instruction, the processor checks whether the RC code is in the stored authorized set before executing the command. This preliminary verification ensures security is maintained while preserving ease of operation for authorized users.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a remote-controlled device restricts operation to authorized remote controls only, then security is improved, but compatibility and ease of operation deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system achieves universality by allowing multiple different remote controls with different RC codes to operate the same remote-controlled device. The processor is designed to recognize and accept instructions from any remote control whose code is in the authorized set, making the system compatible with various remote controls while maintaining security through the authorization check.

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

3Adaptability or versatility

If a remote-controlled device supports multiple remote controls, then adaptability and versatility are improved, but device complexity deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the authorization management by separating the RC code verification function from the main control logic. The processor checks the RC code against the stored authorized set as a distinct step before executing commands. This segmentation allows multiple remote controls to be supported without significantly increasing overall system complexity, as the authorization mechanism is a modular addition to the control system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8659399B2Device control by multiple remote controls
Publication Date: 2014.02.25 AT&T INTELLECTUAL PROPERTY I L P
  • US8659399B2 patent drawing
  • US8659399B2 patent drawing
  • US8659399B2 patent drawing

AI summary

A method and system for remotely controlling a remote-controlled device (RCD) includes receiving an instruction from a remote control (RC). The instruction may include an RC code and a control code. The RC code may identify the RC and the control code may identify an operation to be performed on the RCD. RC codes matching an authorized set of RC codes may cause the control code to be accepted, since the RC is authorized. If a non-matching RC code is received, the control code may be rejected as coming from a prohibited RC. An authorization mode on the RCD may allow modification of the authorized set of RC codes.