Text-Based Device Configuration via Command Interpreter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for programming and configuring programmable devices require sophisticated software knowledge and structured syntax, limiting accessibility due to high barriers such as education and financial constraints, especially for the general population without access to advanced programming tools.

Innovation Solution

An electronic device configuration system that uses free-form text-based messaging to program and configure programmable devices, allowing users to send unstructured text messages via cell phones, which are interpreted by a command interpreter module to configure devices without the need for precise formatting or specialized software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If sophisticated compilers and programming languages are used to program programmable devices, then programming precision and device control capability are improved, but the complexity of operation and accessibility are worsened

Engineering Contradiction:
Improveprogramming precisionVSAvoidaccessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

A natural language processing intermediary is introduced between the user and the programmable device. This intermediary translates casual, unstructured natural language input into structured programming commands that the device can execute, eliminating the need for users to learn complex programming languages while maintaining precise device control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of structured syntax parsing and compilation with an intelligent language understanding system. Instead of requiring users to follow rigid grammatical rules and syntax structures, the system uses natural language processing to interpret intent and generate appropriate commands, significantly lowering the barrier to entry.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If structured syntax programming methods are used, then programming precision and command accuracy are improved, but the ease of operation and user accessibility are worsened

Engineering Contradiction:
Improvecommand accuracyVSAvoiduser accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs self-correction and self-dispatch of commands after natural language interpretation. The language processing module automatically handles ambiguity resolution, command validation, and error correction without requiring users to understand programming rules, maintaining high command accuracy while improving accessibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter of input format from structured syntax to unstructured natural language. By transforming the input interface while maintaining the underlying command structure through intelligent processing, the system achieves both high accuracy and ease of use.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If proprietary programming software and compilers are required, then programming capability and device control are improved, but the financial barrier and accessibility are worsened

Engineering Contradiction:
Improveprogramming capabilityVSAvoidfinancial accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal interface that works across different programmable devices and platforms. The natural language processing system serves multiple functions: it acts as a programming interface, a translation layer, and a user guide simultaneously, eliminating the need for device-specific proprietary software and making the system accessible to anyone with a smartphone.

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

4Manufacturing precision

If rigid and structured format is used for data input, then data precision and processing accuracy are improved, but the ease of operation and flexibility are worsened

Engineering Contradiction:
Improvedata precisionVSAvoidflexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts the data structure based on the interpreted natural language input. Rather than requiring users to follow rigid formats, the language processing module dynamically generates appropriate data structures and validation rules based on the context and intent, maintaining data precision while providing flexibility in input methods.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10122664B2Wireless electronic device configuration system
Publication Date: 2018.11.06 LOGICAL CONCEPTS
  • US10122664B2 patent drawing
  • US10122664B2 patent drawing
  • US10122664B2 patent drawing

AI summary

A programmable electronic device includes a processor, a cellular transceiver module and a command interpreter module. The cellular transceiver module can be executable by the processor. The command interpreter module is in communication with the cellular transceiver module and is executable by the processor. The command interpreter module is configured to transmit and receive text messages via the cellular transceiver module. The command interpreter module is further configured to program and configure operation of the programmable electronic device from commands and content identified by the command interpreter module in the text messages. The text messages may be unstructured.