On-Demand Mesh Route Optimization via Passive Path Accumulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-demand routing protocols for mesh networks do not efficiently discover and utilize better paths when network topology changes, such as due to node movement or addition, unless the current route is broken, leading to suboptimal path usage.

Innovation Solution

Implementing low-overhead mechanisms for route optimization during discovery floods, allowing nodes to passively learn and communicate improved routes without explicit control packet exchange, enabling nodes to notify others of changes in routing information when better paths become available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If on-demand routing protocols are used to discover routes only when needed, then routing overhead is reduced, but the network cannot efficiently discover and utilize better paths when topology changes occur

Engineering Contradiction:
Improveroute discovery efficiencyVSAvoidtime to discover improved paths
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by having nodes accumulate routing information during discovery floods even when no immediate route update is needed. Nodes passively learn and store improved paths during routine operations, so when topology changes occur, the network already has the necessary information to quickly switch to better paths without requiring new discovery floods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes feedback mechanisms where nodes actively monitor routing metrics and provide feedback about improved paths to relevant network nodes. When a node discovers a better path, it sends feedback notifications to nodes that would benefit from this information, creating a closed-loop system that continuously optimizes routing without requiring complete route breakdowns.

Inventive Principle:
Principle #23Feedback

2Reliability

If nodes actively monitor and communicate routing changes, then improved paths are discovered faster, but control packet overhead increases

Engineering Contradiction:
Improverouting information accuracyVSAvoidcontrol packet volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by having nodes selectively communicate routing information based on local conditions. Nodes only send feedback packets when they discover improvements that affect their local routing decisions, rather than continuously broadcasting routing information. This targeted approach ensures reliable routing updates only when necessary, reducing overall packet volume.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by having nodes accumulate and process routing information selectively during discovery floods rather than reacting to every possible change. Nodes filter and prioritize routing information based on local routing tables and current network state, only communicating when the accumulated information represents a meaningful improvement, thus reducing excessive control traffic.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9743339B2Route optimization for on-demand routing protocols for mesh networks
Publication Date: 2017.08.22 FIRETIDE INC
  • US9743339B2 patent drawing
  • US9743339B2 patent drawing
  • US9743339B2 patent drawing

AI summary

Various embodiments implement a set of low overhead mechanisms to enable on-demand routing protocols. The on-demand protocols use route accumulation during discovery floods to discover when better paths have become available even if the paths that the protocols are currently using are not broken. In other words, the mechanisms (or “Route Optimizations”) enable improvements to routes even while functioning routes are available. The Route Optimization mechanisms enable nodes in the network that passively learn routing information to notify nodes that need to know of changes in the routing information when the changes are important. Learning routing information on up-to-date paths and determining nodes that would benefit from the information is performed, in some embodiments, without any explicit control packet exchange. One of the Route Optimization mechanisms includes communicating information describing an improved route from a node where the improved route diverges from a less nearly optimal route.