Dynamic Flow Policy Routing via Real-Time Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method to dynamically manage and process digital electronic flows between entities, failing to adapt policies based on real-time criteria such as memory usage, network bandwidth, and application feedback, which limits optimal routing and processing of network traffic.

Innovation Solution

A system and method that determine flow policies based on various criteria, including memory usage, network bandwidth, and application feedback, using a flexible graph structure with processing and forwarding components, allowing for dynamic policy adjustments and association of flows for optimized routing and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current systems are used to manage digital electronic flows, then basic routing functionality is provided, but the systems fail to adapt policies based on real-time criteria such as memory usage, network bandwidth, and application feedback

Engineering Contradiction:
Improvepolicy adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic flow policy determination by continuously monitoring real-time criteria (memory usage, network bandwidth, application feedback) and adjusting flow policies accordingly. The system transitions from static routing tables to dynamic policy-based routing that adapts to changing network conditions, thereby improving adaptability while managing complexity through structured policy frameworks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms by collecting real-time information from applications and network infrastructure about flow performance and resource utilization. This feedback is used to dynamically adjust flow policies, enabling the system to adapt to changing conditions. The feedback loop allows the system to learn from actual network behavior and optimize routing decisions accordingly.

Inventive Principle:
Principle #23Feedback

2Productivity

If dynamic policy adjustment is implemented based on real-time criteria, then optimal routing and processing is achieved, but system complexity increases

Engineering Contradiction:
Improvenetwork traffic handling efficiencyVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the flow handling system into distinct functional components: flow identification, policy determination, and flow directing. Each component has a specific responsibility, which simplifies the overall complexity while enabling dynamic policy adjustment. The segmentation allows independent optimization of each module and facilitates modular implementation of complex routing logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary flow policy determining means that sits between the flow identification and flow directing components. This intermediary analyzes real-time criteria and translates complex routing requirements into actionable directing instructions, thereby managing system complexity while achieving optimal routing. The intermediary acts as a mediator that simplifies the interaction between monitoring systems and routing infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If flow policies are determined when flow is first received and varied during lifetime, then responsive traffic management is achieved, but processing overhead increases

Engineering Contradiction:
Improvetraffic management responsivenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary flow identification and policy determination when flows are first received, establishing baseline routing policies in advance. This preliminary action allows the system to prepare routing decisions before actual traffic transmission begins, reducing real-time processing overhead. The system varies policies during flow lifetime based on changing conditions, but the initial setup is done proactively to minimize delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically changes flow policy parameters based on real-time monitoring of network conditions and application feedback. By adjusting parameters such as routing paths, priority levels, and resource allocation during flow lifetime, the system achieves responsive traffic management. The parameter changes are implemented efficiently by the flow policy determining means, which maintains current policy state and makes targeted adjustments rather than complete re-evaluations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10680951B2System and method for processing and forwarding transmitted information
Publication Date: 2020.06.09 NETRONOME SYSTEMS INC
  • US10680951B2 patent drawing
  • US10680951B2 patent drawing
  • US10680951B2 patent drawing

AI summary

A system and method for handling a digital electronic flow between a first and second entity in which a flow policy is determined that is to be applied to the flow and the flow is then directed along a path in accordance with the policy. An ID is supplied for each flow and a tag associated with each flow which indicates the policy to be applied to its associated flow. Flows are also associated with one another, with associated flows having associated policies. In particular the flow may be processed or forwarded. The path may include a graph structure and virtual applications.