Real-Time Communication Device Analysis via Virtual Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time communication systems are difficult to analyze due to challenges in accessing signals and events in real-time, and traditional analysis techniques often disrupt system operation or require extensive trial-and-error testing, especially when issues occur at remote sites.

Innovation Solution

A system that records real-time information from communication devices and allows for playback in a non-real-time environment, enabling analysts to recreate and analyze past performance without additional trials, using a recording platform and playback software to model the device's operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional debugging techniques are used to analyze real-time systems, then the analysis process can be simplified, but the system operation is disrupted and real-time performance information is lost

Engineering Contradiction:
Improveanalysis processVSAvoidsystem operation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates a virtual copy of the real-time system through a software model that replicates the system's behavior. This virtual model can be analyzed using standard debugging techniques without affecting the actual real-time system operation, thus resolving the contradiction between ease of analysis and system reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtual environment as an intermediary between the real-time system and the analyst. The virtual model acts as a mediator that captures real-time behavior information and presents it in a controllable, analyzable format, allowing analysis without direct interference with the live system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If debug messages are added to every part of the program to capture all events, then complete performance analysis is achieved, but the amount of messages becomes excessive and real-time timing is interfered with

Engineering Contradiction:
Improveperformance analysis completenessVSAvoidreal-time system efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments the analysis function by separating it from the real-time system execution. The virtual model handles the analysis work independently, allowing selective monitoring of specific events and parameters without requiring comprehensive debug messages throughout the entire program, thus maintaining real-time efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By copying the system behavior into a virtual model, the patent enables complete analysis of all events and parameters without adding debug messages to the actual real-time system. The virtual model can capture and store comprehensive event data while the live system maintains its optimal performance timing.

Inventive Principle:
Principle #26Copying

3Measurement precision

If multiple test trials are conducted to reproduce operational problems, then the problem can be analyzed and understood, but the time and resources required for analysis increase significantly

Engineering Contradiction:
Improveproblem analysis accuracyVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by continuously capturing and storing real-time behavior information in the virtual model as events occur. This pre-recorded data allows the system to be replayed and analyzed multiple times without requiring repeated actual test trials, significantly reducing analysis time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The virtual model creates a reusable copy of the system's operational history. Analysts can replay the recorded events multiple times to reproduce and analyze problems in detail, eliminating the need for repeated physical test trials and reducing both time and resource requirements.

Inventive Principle:
Principle #26Copying

4Measurement precision

If engineers travel to remote sites to investigate problems, then the actual operational conditions can be directly observed, but the process becomes time-consuming and expensive

Engineering Contradiction:
Improveoperational condition accuracyVSAvoidinvestigation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates a virtual replica of the remote site's operational conditions in the software model. Engineers can analyze the exact operational scenarios that occurred at remote sites by replaying the recorded events in the virtual environment, eliminating the need for physical travel while maintaining accurate representation of operational conditions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual model acts as an intermediary that transports operational information from remote sites to the analyst's local environment. This mediator enables detailed analysis of remote operational conditions without requiring engineers to physically visit the locations, significantly reducing investigation time and costs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8732675B2Operational analysis system for a communication device
Publication Date: 2014.05.20 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8732675B2 patent drawing
  • US8732675B2 patent drawing
  • US8732675B2 patent drawing

AI summary

A system and method for analyzing the real-time performance of a communication device. An aspect of the present invention records information input to the communication device during real-time operation of the communication device. A playback device or module may execute a model of the communication device in a non-real-time environment according to the recorded real-time input information. System execution in the non-real-time playback environment may, therefore, be equivalent to the original operation of the communication device that occurred in real-time. Accordingly, situations that occur in real-time may be efficiently recreated in non-real-time playback. An operator may analyze the past real-time performance of the communication device using the playback device or module, the recorded real-time input information, and a debugger utility if desired, without conducting additional trials to reproduce the desired operational situation.