Dynamic Service Routing via Intermediary Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies have not effectively addressed the need for easy, hot insertion of additional functions affecting current traffic in service systems without interruption, particularly in communication networks, to enhance resilience and security.

Innovation Solution

A method and module for dynamic routing modification that allows conditional establishment of indirect communication between services via an intermediary service, enabling flexible insertion of intermediary functions on the fly, with real-time response to security or performance needs, using WebAssembly (WASM) for high performance and cross-platform compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If direct communication between services is maintained, then communication speed and simplicity are improved, but security and resilience are worsened due to lack of intermediary protection

Engineering Contradiction:
Improvecommunication speedVSAvoidsecurity and resilience
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces an intermediary service that can be dynamically inserted into the communication path between two services. This intermediary acts as a mediator that provides security functions (firewall, intrusion detection) and performance functions (caching, load balancing) without requiring changes to the original direct communication architecture. The intermediary is added through dynamic routing modification, allowing the system to maintain both speed and security by selectively routing traffic through the intermediary based on policies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If additional intermediary functions are inserted into traffic flow, then security and performance are improved, but communication complexity increases

Engineering Contradiction:
Improvesecurity and performanceVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic routing modification that allows the communication path to be changed in real-time based on current needs. The intermediary service can be dynamically added, removed, or routed differently without interrupting the communication between services. This dynamic approach simplifies management because the system can automatically adjust the routing path based on security policies, performance requirements, or network conditions, rather than requiring complex static configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication system is segmented into independent service components that can be selectively routed through different paths. The intermediary service is implemented as a separate, independent function that can be dynamically inserted into the traffic flow. This segmentation allows the system to add security or performance functions without affecting the core communication between services, reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If hot insertion of intermediary functions is enabled, then adaptability is improved, but system stability may be worsened due to dynamic changes during operation

Engineering Contradiction:
Improvehot insertion capabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system incorporates feedback mechanisms that monitor the impact of dynamic routing changes on communication stability. When an intermediary service is dynamically inserted, the system can monitor metrics such as latency, packet loss, and connection stability, and adjust the routing decisions accordingly. This feedback loop ensures that hot insertion operations maintain system stability by making real-time adjustments based on actual performance data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250392575A1Method and module for dynamic routing modification
Publication Date: 2025.12.25 ORANGE SA
  • US20250392575A1 patent drawing
  • US20250392575A1 patent drawing
  • US20250392575A1 patent drawing

AI summary

A method is proposed for routing modification in a service system of a communications network, the method comprising, during a direct communication between a first service and a second service: a conditional establishment of an indirect communication between said services, via an intermediary service. A corresponding module is also proposed.