Set Top Box Testing System Using Web Sockets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current device testing systems are limited in their ability to simultaneously test multiple devices of different types without requiring significant architectural changes and do not allow for real-time, bi-directional, asynchronous communication, making it difficult to control and monitor multiple devices independently during testing.

Innovation Solution

A system with a core testing subsystem and user interface that uses web sockets for real-time, bi-directional asynchronous communication, allowing for the simultaneous testing of disparate devices with adaptable interfaces that can be extended to include new devices without altering the core architecture, utilizing a three-layer implementation with a test bench browser interface, web sockets, and a core testing processor for TCP/IP communication and JSON data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional testing systems are used to test multiple devices simultaneously, then device testing capability is limited, but system complexity and architectural changes required increase significantly

Engineering Contradiction:
Improvedevice testing capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal testing system where a single testing interface can handle multiple device types simultaneously. The system uses standardized communication protocols and a common testing framework that adapts to different devices through configuration rather than architectural changes, allowing one system to serve multiple testing functions across diverse device types.

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

Solution Approach 2:

The testing system is divided into independent modular components including separate testing interfaces, communication modules, and device handlers. Each device type can be tested through its own interface instance while sharing common infrastructure, allowing simultaneous testing without interference and enabling easy addition of new device types without affecting existing functionality.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If real-time monitoring and control of multiple devices is implemented, then device control precision improves, but communication system complexity increases

Engineering Contradiction:
Improvedevice monitoring precisionVSAvoidcommunication system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces web sockets as an intermediary communication mechanism between the testing interface and devices under test. This provides real-time bidirectional asynchronous communication that enables precise monitoring and control of multiple devices simultaneously without requiring complex point-to-point communication architecture, simplifying the system while maintaining high precision control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If new device types are added to the testing system, then system versatility improves, but architectural changes and reconfiguration requirements increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem configuration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The testing system implements dynamic adaptability where the interface can automatically adjust to new device types through runtime configuration and device detection. New devices can be added without system reconfiguration or architectural changes - the system dynamically loads appropriate handlers and communication protocols based on device identification, making the system as adaptable as it is easy to configure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10291959B2Set top boxes under test
Publication Date: 2019.05.14 CONTEC LLC
  • US10291959B2 patent drawing
  • US10291959B2 patent drawing
  • US10291959B2 patent drawing

AI summary

A system for testing multiple set top boxes independently and simultaneously using different types of device probes is disclosed. The system includes real-time, bi-directional/asynchronous communication and interaction between system components.