Audio Signal Embedded Control for Dynamic Software Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling software execution lack the ability to dynamically modify program functionality based on embedded control information within audio content signals, particularly in industrial settings where real-time adjustments are necessary for safety and efficiency.

Innovation Solution

An apparatus and method that utilize a processing core and memory to receive and decode control information embedded in audio content signals, modifying the execution of computer programs by enabling or disabling functionalities, such as user interface options or game features, using cryptographic tokens and identifiers specific to the program or manufacturer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control information is embedded in audio content signals to dynamically modify software execution, then adaptability and real-time control capability are improved, but system complexity and security verification requirements increase

Engineering Contradiction:
Improvedynamic software control capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control information is nested within the audio content signal structure itself, allowing the control data to be embedded without requiring separate communication channels or additional system infrastructure. The audio signal carries both media content and control instructions in a unified structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The audio content signal serves multiple functions simultaneously: it acts as both media content for playback and as a carrier for control information. This multi-functionality eliminates the need for separate control signals and reduces overall system complexity despite the enhanced control capability.

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

2Reliability

If cryptographic tokens and identifiers are used to verify control information, then security and reliability are improved, but processing time and computational overhead increase

Engineering Contradiction:
Improvecontrol information securityVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Cryptographic tokens and identifiers are pre-computed and embedded in the audio content signal during the content creation or distribution phase. This preliminary action allows the verification process during software execution to be faster, as the computational heavy lifting has already been done in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex, time-consuming cryptographic verification mechanisms with simpler identifier-based verification. Instead of verifying entire cryptographic signatures in real-time, the system uses pre-validated identifiers that require minimal processing time while maintaining security.

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

3Device complexity

If control information is extracted from audio content without content-specific databases, then device complexity is reduced, but measurement precision and control accuracy may be affected

Engineering Contradiction:
Improvedatabase requirementsVSAvoidcontrol information accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The audio content signal carries its own control information embedded within its structure, allowing the system to extract control data directly from the signal without needing external databases or reference materials. The signal is self-sufficient, containing all necessary control instructions internally.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Instead of relying on external databases to store and match control information, the patent embeds complete control instructions directly within the audio content signal. This creates a self-contained system where the control data is copied into the signal during content creation, eliminating the need for separate storage and lookup operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10838378B2Control of a computer program using media content
Publication Date: 2020.11.17 ROVIO ENTERTAINMENT
  • US10838378B2 patent drawing
  • US10838378B2 patent drawing
  • US10838378B2 patent drawing

AI summary

According to an example embodiment of the present invention, there is provided an apparatus configured at least to receive control information embedded in an audio content signal, determine the control information conforms to a criterion defined by the computer program, and modify execution of the computer program at least in part in dependence of the determination.