Tag-Based Device Data Routing for Flexible Processing Order

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing technologies require significant development and maintenance efforts due to implementation-dependent data formats, making it difficult to expand functionality and modify processing orders.

Innovation Solution

An information processing apparatus and method that utilizes device setting information including tag information and data type codes to determine and manage output destinations for device data, reducing the need for extensive development and maintenance by allowing flexible configuration through tag and code changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data processing is implemented with implementation-dependent data formats and processing orders, then data processing functionality can be achieved, but development effort and maintenance complexity increase significantly

Engineering Contradiction:
Improveease of data processing implementationVSAvoidcomplexity of data processing system
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a unified data processing framework that handles multiple data formats and processing orders through a single standardized interface. The system uses a common data structure with standardized fields (device_id, timestamp, data_type, value, unit) that can accommodate various data types and formats, eliminating the need for separate processing logic for each implementation scenario.

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

Solution Approach 2:

The patent utilizes parameter changes by introducing a data_type field and unit field that allow the same data structure to represent different physical quantities and formats. The system processes data by changing parameters (data_type codes, units, processing orders) rather than changing the fundamental data structure, enabling flexible adaptation to different requirements without increasing system complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If data processing functionality is expanded by adding new data formats and processing steps, then system capability increases, but development effort and maintenance difficulty increase

Engineering Contradiction:
Improvefunctionality expansion capabilityVSAvoidease of development and maintenance
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent enables functionality expansion through universality by designing a extensible data structure that can accommodate new data types and processing requirements without modifying the core processing logic. The standardized fields (device_id, timestamp, data_type, value, unit) provide a universal framework that can handle any data format by simply adding new data_type codes and corresponding processing rules, rather than creating new processing pipelines.

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

Solution Approach 2:

The patent applies segmentation by separating the data structure from the processing logic. The data is divided into standardized atomic fields (device_id, timestamp, data_type, value, unit) that can be independently processed. This segmentation allows new processing functions to be added by creating new processing rules for specific field combinations rather than modifying the entire processing system.

Inventive Principle:
Principle #1Segmentation

3Productivity

If processing order is fixed by implementation, then data processing can be executed, but modification of processing order becomes difficult

Engineering Contradiction:
Improvedata processing execution efficiencyVSAvoidease of processing order modification
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the processing order flexible and adaptable rather than fixed. The system determines processing order dynamically based on the data_type field and unit field values in the input data. Different data types and units automatically trigger different processing sequences without requiring manual configuration or code changes, enabling both efficient execution and easy modification of processing orders.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses parameter changes to control processing order by introducing data_type and unit fields that serve as parameters determining the processing sequence. The system automatically adjusts processing order based on these parameters without requiring fixed implementation-dependent ordering rules, allowing processing orders to be modified simply by changing parameter values rather than reconfiguring the entire processing pipeline.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260079778A1Information processing apparatus, information processing method, and non-transitory computer-readable recording medium
Publication Date: 2026.03.19 YOKOGAWA ELECTRIC CORP
  • US20260079778A1 patent drawing
  • US20260079778A1 patent drawing
  • US20260079778A1 patent drawing

AI summary

An information processing apparatus includes a first memory that stores therein device setting information that includes tag information that is set in association with a device that is included in a system and a data type code that indicates a data format and a processor configured to receive device data that is transmitted by the device, determine an output destination of the device data in accordance with the data format based on the tag information, and output the device data to the determined output destination based on the data type code.