End-To-End Call Tracing via Global State Machine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current call tracing methods are inefficient due to the complexity of troubleshooting call failures across multiple devices, requiring coordination across different teams and involving extensive data collection from source, intermediate, and destination devices, which complicates the identification of issues in call failures.

Innovation Solution

The method involves obtaining local call information datasets from multiple devices, correlating call attributes and metadata to map call signaling, and generating a global end-to-end call state machine that represents the communication path, allowing for visualization of call states and identifying issues such as call failures or successes through ladder or state transition diagrams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is collected from every device including source, intermediate and destination devices for call failure troubleshooting, then the completeness of troubleshooting information is improved, but the complexity of coordination across different teams increases

Engineering Contradiction:
Improvecompleteness of troubleshooting informationVSAvoidcomplexity of coordination across different teams
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges data collection from multiple devices into a single centralized trace session. The trace session consolidates signaling data from source devices, intermediate devices, and destination devices into one unified view, eliminating the need for separate data collection efforts across different teams and devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The trace session acts as an intermediary that automatically collects and correlates data from multiple devices. Instead of teams coordinating directly, the trace session intermediary gathers all necessary information centrally, reducing coordination complexity while maintaining information completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If physical checks are performed on problem devices to rectify call failure issues, then the accuracy of issue identification is improved, but the time required for troubleshooting increases

Engineering Contradiction:
Improveaccuracy of issue identificationVSAvoidtime required for troubleshooting
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The trace session performs preliminary data collection and analysis before physical inspection. By预先 collecting signaling data, call details, and device states in the trace session, the system prepares diagnostic information in advance, reducing the need for extensive physical checks and accelerating the troubleshooting process while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If teams responsible for different devices coordinate to locate and resolve call failure issues, then the comprehensiveness of problem resolution is improved, but the efficiency of troubleshooting decreases

Engineering Contradiction:
Improvecomprehensiveness of problem resolutionVSAvoidefficiency of troubleshooting
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the troubleshooting process into automated data collection (performed by the trace session) and analysis (performed by operators). This segmentation allows different teams to work in parallel on their respective devices while the trace session automatically consolidates the information, maintaining comprehensive problem resolution while improving overall efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20160337511A1End-To-End Call Tracing
Publication Date: 2016.11.17 CISCO TECHNOLOGY INC
  • US20160337511A1 patent drawing
  • US20160337511A1 patent drawing
  • US20160337511A1 patent drawing

AI summary

Local call information data sets are obtained for each of a plurality of devices engaged in a call, the local call information data sets comprising call attributes and associated metadata. Call signaling is mapped by correlating at least one attribute pertaining to the call in each of the local call information data sets. Global end-to-end call state machine is generated subsequent to mapping of call signaling. The global end-to-end call state machine includes a plurality of global states. Each global state represents a local state of each device along with state transition indicating change in the local state of at least one device.