Dynamic Wireless Traffic Rerouting via ML Mobility Path Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless networks face frequent roaming failures due to environmental changes and client device mobility, leading to connectivity issues and disruptions in user experience.

Innovation Solution

A machine learning-based system that analyzes mobility paths in wireless networks, computes mobility path failure metrics, and triggers reroutes to alternate paths with lower failure metrics, reducing roaming failures and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If client devices roam between access points based on signal quality, then connection quality is improved, but roaming failures increase due to environmental changes and mobility

Engineering Contradiction:
Improveroaming success rateVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of mobility paths using historical roaming data and machine learning models to identify failure-prone paths before actual roaming occurs. This allows the network to proactively reroute clients away from paths likely to fail, rather than reacting after failures occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback loop where roaming failure data is continuously collected, analyzed by machine learning models, and used to update mobility path metrics. These updated metrics then influence future roaming decisions, creating a closed-loop system that learns from past failures and improves over time.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If traditional roaming protocols are used, then network simplicity is maintained, but user experience deteriorates due to connectivity disruptions

Engineering Contradiction:
Improveuser experienceVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces a network assurance service as an intermediary layer between traditional roaming protocols and client devices. This service analyzes mobility paths and provides routing guidance without requiring changes to standard roaming protocols or client device behavior, thus improving user experience while maintaining protocol compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the roaming decision-making process into two parts: traditional signal-quality-based decisions remain at the client level, while the new machine learning-based mobility path analysis operates as a separate network-level service. This segmentation allows enhanced functionality without complicating the fundamental roaming mechanism.

Inventive Principle:
Principle #1Segmentation

3Reliability

If machine learning-based mobility path analysis is implemented, then roaming failures are reduced, but computational resources and system complexity increase

Engineering Contradiction:
Improvenetwork connectivity stabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies machine learning-based analysis selectively to identify only the most critical failure-prone paths rather than analyzing all possible roaming paths. This partial action approach provides sufficient improvement in reliability while limiting computational overhead to what is necessary for the most impactful interventions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10375565B2Dynamic rerouting of wireless traffic based on input from machine learning-based mobility path analysis
Publication Date: 2019.08.06 CISCO TECHNOLOGY INC
  • US10375565B2 patent drawing
  • US10375565B2 patent drawing
  • US10375565B2 patent drawing

AI summary

In one embodiment, a service receives data indicative of roaming failures along mobility paths in a network. The mobility paths represent ordered series of wireless access points via which wireless clients have accessed the network over time. The service uses, based on the data indicative of the roaming failures, a machine learning-based model to associate mobility path failure metrics with portions of the mobility paths. The service identifies, for a first mobility path, an alternate mobility path that has a lower mobility path failure metric than that of the first mobility path. The service triggers a mobility path reroute for a particular client device in the network on the first mobility path to the alternate mobility path.