Network Troubleshooting Digital Assistant for SDN VNFs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and dynamic nature of software-defined networks (SDNs) with virtualized network functions (VNFs) make manual troubleshooting challenging due to intricate interactions, increased error rates, and the difficulty in identifying relevant data for troubleshooting, especially in large-scale cloud-based systems.

Innovation Solution

A digital assistant system that uses a knowledge base to gather and analyze contextual and problem information from various network sources, providing recommendations and updating its knowledge base based on user interactions to improve troubleshooting efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual troubleshooting is used in complex virtualized networks, then human expertise can be applied, but the process becomes extremely challenging, resource intensive and potentially inaccurate

Engineering Contradiction:
Improvetroubleshooting accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a digital assistant as an intermediary between network operators and complex virtualized network systems. This assistant automatically collects data from multiple sources (VNFs, VMs, physical infrastructure), analyzes correlations, and presents structured troubleshooting recommendations, thereby mediating the complexity between human operators and the intricate virtualized environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical troubleshooting processes with automated computational systems. The digital assistant uses algorithms to automatically gather data, identify correlations, and generate troubleshooting steps, substituting human manual analysis with automated information processing and pattern recognition capabilities.

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

2Adaptability or versatility

If virtualized services are made dynamic and scalable, then deployment flexibility improves, but manual troubleshooting becomes extremely challenging and resource intensive

Engineering Contradiction:
Improvedeployment flexibilityVSAvoidtroubleshooting ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service capabilities where the digital assistant autonomously performs data collection, analysis, and recommendation generation without requiring manual intervention. The system automatically adapts to dynamic virtualized environments, collecting data from changing VNF configurations and presenting relevant troubleshooting information, thereby maintaining ease of operation despite deployment flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by proactively collecting and organizing data from multiple network sources before troubleshooting is needed. The digital assistant continuously monitors and stores information about VNFs, VMs, and physical infrastructure, so when a problem occurs, the analysis is already partially complete, reducing the complexity of real-time troubleshooting.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the quantity of data from diverse sources is increased, then more information is available for troubleshooting, but it becomes challenging to determine which information is relevant

Engineering Contradiction:
Improvedata quantityVSAvoidinformation relevance detection
Core Design Contradiction:
Quantity of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by providing customized, context-specific information to different users based on their roles and the specific problem being troubleshooted. The digital assistant filters and presents only the relevant data subsets for each situation, rather than overwhelming users with all available data, thereby making information relevance detection easier.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by selectively collecting and presenting only the necessary subset of data required for specific troubleshooting scenarios. Rather than processing all possible data from diverse sources, the digital assistant identifies and focuses on the critical information needed to resolve the particular issue at hand, reducing the difficulty of determining relevance.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If virtual machines are dynamically instantiated and associated with hosts, then service deployment is rapid, but operational maintenance and troubleshooting complexity increases

Engineering Contradiction:
Improvedeployment speedVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements universality through a single digital assistant platform that handles multiple functions: data collection from diverse sources, correlation analysis across virtual and physical layers, troubleshooting recommendation generation, and knowledge base maintenance. This universal system manages the operational complexity of dynamically instantiated VMs without requiring separate tools for each function.

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

Solution Approach 2:

The patent applies the nested doll principle by organizing troubleshooting data and relationships in hierarchical layers: physical infrastructure data contains virtualized infrastructure data, which contains VNF data, which contains VM data. This nested structure allows the digital assistant to systematically navigate through multiple levels of abstraction, managing operational complexity through organized hierarchical analysis.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS11343135B2Network troubleshooting digital assistant system
Publication Date: 2022.05.24 AT&T INTELLECTUAL PROPERTY I L P
  • US11343135B2 patent drawing
  • US11343135B2 patent drawing
  • US11343135B2 patent drawing

AI summary

A system includes one or more processors and a memory. The processor(s) effectuates operations including receiving a query, wherein the query identifies one or more problems in the network. The processor(s) further effectuates operations including retrieving contextual information and problem information, associated with the one or more problems, from a knowledge base and generating a first recommendation list comprising one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action. The processor(s) further effectuates operations including receiving a selection of a recommendation from the first recommendation list and updating the knowledge base to include information associated with the selection of the recommendation and generating, in response to a further query, a second recommendation list comprising one or more further recommendations that include further contextual information or further problem information retrieved from the knowledge base.