Audio Command Processing via Instant Messenger Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messenger APIs do not allow direct transmission of commands to other electronic devices, limiting the ability to send commands through these platforms.

Innovation Solution

A command processing device and method that receive and process audio signals with data and clock signals, extracting commands from these signals to perform corresponding operations, utilizing a receiving device and processing device to decode and execute commands carried within audio files transmitted via instant messengers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If commands are transmitted through instant messengers using existing APIs, then communication between devices is enabled, but direct command transmission to electronic devices is blocked due to API limitations

Engineering Contradiction:
Improvecommand transmission capabilityVSAvoidcommand delivery success
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses audio signals as an intermediary medium to transmit commands. Instead of attempting to transmit commands directly through the restricted instant messenger API, the system converts commands into audio signals that can be played through the device's speaker and captured by another device's microphone, thereby bypassing the API limitation while maintaining reliable command delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the electronic data transmission mechanism (which is blocked by API restrictions) with an acoustic signal transmission mechanism. By encoding commands as audio frequencies that can be played and recorded, the system substitutes the blocked electronic communication path with an alternative acoustic path that achieves the same command transmission goal

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

2Adaptability or versatility

If audio signals are used to carry commands, then API limitations are bypassed, but signal extraction and decoding complexity increases

Engineering Contradiction:
Improvecommand transmission methodVSAvoidsignal processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs periodic audio signals with specific frequency patterns to encode commands. By using regularly repeating waveforms with distinct characteristics for different commands, the system enables straightforward detection and decoding through simple frequency matching or pattern recognition, reducing the complexity of signal processing while maintaining versatile command transmission

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent uses different audio frequency characteristics (analogous to color changes) to represent different commands. Each command is encoded with a unique frequency signature that can be easily identified through spectral analysis or frequency detection, allowing the system to handle multiple command types without increasing processing complexity significantly

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10510359B1Command processing device and method
Publication Date: 2019.12.17 QUANTA COMPUTER INC
  • US10510359B1 patent drawing
  • US10510359B1 patent drawing
  • US10510359B1 patent drawing

AI summary

A command processing device and method are provided. The command processing device includes a receiving device and a processing device. The receiving device receives an audio signal from an electronic device, wherein the audio data includes data signals and clock signals, and the data signals correspond to a first sound channel and the clock signals correspond to a second sound channel. The processing device is coupled to the receiving device. The processing device obtains the data signals from the first sound channel, and obtains the clock signals from the second sound channel. The processing device obtains one or more commands according to the data signals and clock signals, and performs operations corresponding to the commands.