Relay Device Filtering Rewritten Frame Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current relay devices are unable to effectively perform filtering on frames that have had their fields rewritten, which is necessary for various processing operations in communication networks.

Innovation Solution

A relay device equipped with a rewriting unit to modify target fields in received frames and an execution unit that applies filtering rules based on these rewritten fields, allowing for appropriate filtering of frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If filtering is performed before field rewriting, then filtering can be executed on original frame data, but filtering cannot be performed on rewritten fields which is needed for various processing operations

Engineering Contradiction:
Improvefiltering accuracyVSAvoidfiltering on rewritten fields
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The relay device is divided into distinct functional units: a rewriting unit that modifies frame fields and an execution unit that performs filtering. This segmentation allows the filtering unit to operate on rewritten fields while maintaining the ability to execute filtering rules accurately, resolving the contradiction between filtering accuracy and adaptability to rewritten fields

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an applied frame as an intermediary data structure that contains rewritten field values. The execution unit uses this applied frame to perform filtering operations on rewritten fields without directly modifying the original frame structure, enabling flexible filtering while preserving data integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If filtering is performed after field rewriting, then filtering can be executed on rewritten fields, but the filter unit cannot access original frame data for accurate filtering

Engineering Contradiction:
Improvefiltering on rewritten fieldsVSAvoidfiltering accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a copy of the frame structure called an applied frame that contains rewritten field values. The execution unit performs filtering on this copied structure rather than on the original frame, allowing flexible filtering on rewritten data while preserving the original frame for reference and ensuring filtering accuracy through the use of structured copied data

Inventive Principle:
Principle #26Copying

3Productivity

If multiple filtering rules are applied to frames with rewritten fields, then comprehensive filtering can be performed, but the complexity of managing filtering rules increases

Engineering Contradiction:
Improvecomprehensive filtering capabilityVSAvoidfiltering rule management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The execution unit is designed with universal filtering capability that can handle multiple filtering rules through a unified interface. The applied frame structure serves as a universal data container that works with all filtering rules, allowing comprehensive filtering while simplifying rule management through a single, multi-functional execution unit rather than multiple specialized units

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

Data Source

PatentUS11290308B2Relay device
Publication Date: 2022.03.29 DENSO CORP
  • US11290308B2 patent drawing
  • US11290308B2 patent drawing
  • US11290308B2 patent drawing

AI summary

A relay device for relaying a frame between a plurality of communication lines includes: a rewriting unit configured to rewrite at least one predetermined target field among a plurality of fields included in a received frame; and an execution unit configured to execute a process on the received frame according to a predetermined filtering rule. The execution unit executes the process based on a description of an applied frame which is prepared by applying a description after rewriting the target field in the received frame by the rewriting unit.