Automated Media Device Testing via Gateway Emulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing and certifying media devices in connected media environments are slow, labor-intensive, and subjective, failing to provide comprehensive data on device performance, especially with frequent firmware changes requiring retesting.

Innovation Solution

A system and method using a testing device with an input mechanism and test files to emulate a media gateway, executing test scripts that mimic commands to evaluate media device performance and generate reports on responsiveness within the connected media environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual testing methods are used to evaluate media devices, then testing can be performed with simple equipment, but the testing process becomes slow and labor-intensive

Engineering Contradiction:
Improvesimplicity of testing equipmentVSAvoidtesting speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent uses test files that are copies of media content to be tested, allowing automated playback and analysis without manual intervention. The testing system creates virtual copies of user interactions through test scripts, enabling rapid repeated testing while maintaining equipment simplicity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces manual mechanical testing operations with automated electronic systems. Test scripts automatically control media playback, and computer algorithms automatically analyze test results, substituting human operators and manual procedures with automated software-based solutions.

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

2Measurement precision

If comprehensive performance data collection is implemented, then device evaluation becomes more accurate and objective, but the complexity of the testing system increases

Engineering Contradiction:
Improveperformance evaluation accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the testing system into modular components: test file generation module, media playback module, data collection module, and analysis module. Each component handles a specific aspect of testing, allowing comprehensive data collection while maintaining manageable system complexity through clear separation of functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces test files as intermediary elements between the testing system and the media device under test. These test files serve as standardized mediators that enable consistent, repeatable testing while simplifying the interaction between the testing system and various media devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If frequent firmware changes are made to media devices, then device functionality and performance can be improved, but the need for retesting increases and extends certification time

Engineering Contradiction:
Improvedevice functionalityVSAvoidrecertification time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements periodic automated testing that can be executed at regular intervals or triggered by firmware update events. The system performs repeated test cycles using the same test files, enabling rapid verification of firmware changes without requiring complete retesting, thus reducing recertification time while maintaining device adaptability.

Inventive Principle:
Principle #19Periodic action

4Reliability

If automated test scripts are used to mimic user commands, then testing becomes more objective and repeatable, but the initial setup and configuration becomes more complex

Engineering Contradiction:
Improvetesting objectivityVSAvoidtest script configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates universal test scripts that can be applied to multiple media devices and firmware versions. The test scripts are designed to work across different device types and scenarios, reducing the need for device-specific configuration while maintaining objective and repeatable testing through standardized automated procedures.

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

Data Source

PatentUS10038962B2System and method for testing and certification of media devices for use within a connected media environment
Publication Date: 2018.07.31 SPOTIFY
  • US10038962B2 patent drawing
  • US10038962B2 patent drawing
  • US10038962B2 patent drawing

AI summary

In accordance with an embodiment, described herein is a system and method for testing and certification of media devices for use within a connected media environment. A testing device includes an input mechanism, for example a microphone, and a plurality of test files. Each test file can be used to produce a characteristic signal, for example an audio track having a particular frequency. The testing device emulates a gateway between a media device under test, such as an audio speaker, and a media server. Test scripts can be used to mimic commands to play or otherwise access media content at the device under test. Playback of a particular test file can be detected and recognized according to the characteristic signal produced by that test file. Resultant test information can be used to evaluate the performance and/or certify operation of the media device within the connected media environment.