Adaptive Data Forwarding via Dynamic Rulesets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network systems for forwarding data in a net-centric environment lack flexibility, inability to define different forwarding situations, associate forwarding situations with system events, and modify data and destinations dynamically, requiring significant software changes and limiting adaptability in changing environments.

Innovation Solution

An adaptive system and method that uses rule-based detected event definitions and flexible association events with unique forwarding definitions through rulesets, allowing for dynamic creation and modification of forwarding situations by executing applicable rulesets upon event detection, enabling loose coupling of conditional forwarding logic and action associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional hard-coded software systems are used for data forwarding, then system structure is simple and stable, but flexibility and adaptability to different forwarding situations are severely limited

Engineering Contradiction:
Improveflexibility to define different forwarding situationsVSAvoidsoftware code complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static hard-coded forwarding logic to dynamic ruleset-based forwarding definitions. Forwarding situations, destinations, and data elements are defined through configurable rulesets that can be modified at runtime without changing the underlying software code, enabling the system to adapt to different forwarding requirements dynamically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters of forwarding behavior through configurable rulesets rather than modifying the software code itself. Key parameters such as forwarding situations, destination nodes, and data elements can be adjusted by changing ruleset configurations, allowing flexible adaptation while maintaining system stability.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If software code is modified to change forwarding procedures, then forwarding capability can be adapted, but significant software changes and development time are required

Engineering Contradiction:
Improveability to change forwarding proceduresVSAvoidsoftware development and configuration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system enables operators to configure and modify forwarding procedures themselves through the ruleset management interface without requiring software developers. The ruleset framework provides self-service capabilities for defining forwarding situations, associating events, and modifying destinations, eliminating the need for code changes and reducing dependency on development resources.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If forwarding logic is embedded within software code, then system control is centralized, but ability to change forwarding capabilities for different situations is severely constrained

Engineering Contradiction:
Improveability to change forwarding capabilitiesVSAvoidaccessibility of forwarding logic
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The invention extracts forwarding logic from embedded software code and separates it into independent ruleset configurations. The ruleset manager component extracts forwarding definitions into a manageable format that can be accessed and modified by operators without requiring access to the underlying software code, making forwarding capabilities easily changeable for different situations.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If system integrators need to modify forwarding situations, then forwarding can be customized, but large configurations of software components must be changed which are not easily mapped to forwarding situations

Engineering Contradiction:
Improvecustomization of forwarding situationsVSAvoidnumber of software components to modify
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The ruleset framework provides a universal mechanism for defining and managing all forwarding situations through a single standardized interface. Instead of modifying multiple separate software components, the system uses universal ruleset definitions that can handle different forwarding scenarios, events, and destinations through a consistent configuration approach, greatly simplifying the modification process.

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

Data Source

PatentUS8104045B1Universal data forwarding system and method
Publication Date: 2012.01.24 ROCKWELL COLLINS INC
  • US8104045B1 patent drawing
  • US8104045B1 patent drawing
  • US8104045B1 patent drawing

AI summary

The present invention is an adaptive system and method for forwarding data across a network. In an embodiment of the invention, the system and method of the present invention may subscribe to specific data-related events, determine if a stored ruleset applies to the data-related event, and execute the ruleset. Upon execution of the ruleset, a forwarding action may be required whereby particular recipients on a forwarding list associated with the ruleset may be notified of the data event.