VoIP Service Component Modeling for Root Cause Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a method and apparatus to effectively represent, analyze, and determine root cause errors in VoIP networks that incorporate additional services such as e-mail, instant messaging, ERP, and SAP services, and to manage their impact on network performance.

Innovation Solution

A method and apparatus for modeling and analyzing VoIP configurations by representing selected components and their relationships, mapping events, and determining causality between them, using a computerized device with a load manager application to perform root cause analysis and impact assessment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional services (e-mail, instant messaging, ERP, SAP) are added to VoIP networks, then service functionality and versatility are improved, but network complexity and difficulty of management increase

Engineering Contradiction:
Improveservice functionalityVSAvoidnetwork complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the VoIP network into distinct service components (VoiceMailService, VoiceConferenceService, ITServices, ERPServices, CRMServices, WebServices, SupportServices) that can be independently modeled and managed. Each service type is represented as a separate configurable entity, allowing administrators to manage individual services without affecting the entire network, thus reducing management complexity while maintaining service versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal service representation model that can accommodate multiple service types (VoIP, e-mail, instant messaging, ERP, SAP) through a common framework. The service representation includes universal attributes and relationships that apply across all service types, enabling standardized management approaches while supporting diverse service functionalities.

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

2Measurement precision

If comprehensive monitoring of additional services is implemented, then problem detection capability is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improveproblem detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the monitoring and analysis functions into a separate service representation and event correlation system. Instead of monitoring all services uniformly, the system extracts specific events from each service type and correlates them through a unified model, enabling precise problem detection without requiring complex integration of all service monitoring mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary service representation layer that mediates between individual service events and overall network status. This intermediary model correlates events from multiple services and identifies root causes without requiring direct complex interactions between all monitoring components, thus reducing system complexity while maintaining detection precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If root cause analysis is performed across multiple service types, then error identification accuracy is improved, but computational requirements and processing time increase

Engineering Contradiction:
Improveerror identification accuracyVSAvoidcomputational requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies local quality by creating service-specific event representations that capture the unique characteristics and event types of each service (e.g., VoiceMailService events differ from ERPServices events). This allows the root cause analysis to focus on service-specific patterns and relationships, improving error identification accuracy while avoiding unnecessary computational analysis of irrelevant service data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing root cause analysis on correlated events only when necessary, rather than continuously analyzing all service events. The service representation model enables selective analysis of event correlations that are most likely to indicate root causes, reducing computational requirements while maintaining accurate error identification.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8711840B1Method and apparatus for management and analysis of services in VoIP networks
Publication Date: 2014.04.29 TRENDIUM INC
  • US8711840B1 patent drawing
  • US8711840B1 patent drawing
  • US8711840B1 patent drawing

AI summary

A method, apparatus and computer product for modeling and analyzing additional services incorporated into a Voice-over-IP (VoIP) configuration composed of a plurality of components is disclosed. The method comprises the steps of representing selected ones of the plurality of components and relationships among the selected components, wherein said component representations are selected from the group of configuration non-specific representations consisting of: VoIP VoiceMailService, VoIPVoiceConferenceService, ITServices, ERPServices, CRMServices, WebServices and SupportServices, and wherein the representations of relationships are selected from the group of configuration non-specific representations consisting of: HostedBy/HostsServices and Integrates/IntegratedIn, providing a mapping between a plurality of first events and a plurality of second events occurring in the selected components, the mapping representing the relationships along which the first events propagate among the selected components, and determining at least one first event based on at least one of the plurality of second events by determining a measure between each of a plurality of relationship values associated with the plurality of first events and the plurality of second events.