Execution Manager for Data Transmission Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing applications that process data from globally spread IoT devices is hindered by varying regional and national data transmission regulations, requiring significant effort to interpret and comply with different laws and regulations, which increases development costs and complexity.

Innovation Solution

A computer system with an execution manager that determines whether data can be transmitted externally based on data transfer policies, automatically identifying prohibited data and replacing it with dummy data, thereby simplifying compliance with regional regulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If developers manually interpret and comply with different data transmission regulations for each site, then data transmission compliance is improved, but development time and cost increase significantly

Engineering Contradiction:
Improvedata transmission complianceVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The execution manager automatically determines whether data can be transmitted externally by applying data transfer policies without requiring manual intervention from developers. The system self-regulates data transmission compliance based on pre-defined policies, eliminating the need for developers to manually interpret and comply with different regional regulations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Data transfer policies are pre-defined and stored before data transmission occurs. The execution manager retrieves and applies these pre-prepared policies to automatically determine transmission eligibility, avoiding the need for developers to perform manual compliance checks during the development process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If developers manually interpret and comply with different data transmission regulations for each site, then data transmission compliance is improved, but development cost increases

Engineering Contradiction:
Improvedata transmission complianceVSAvoiddevelopment cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The execution manager automatically determines whether data can be transmitted externally by applying data transfer policies without requiring manual intervention from developers. The system self-regulates data transmission compliance based on pre-defined policies, eliminating the need for developers to manually interpret and comply with different regional regulations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The execution manager acts as an intermediary between the application and data transfer regulations. It automatically applies data transfer policies to determine transmission eligibility, shielding developers from the complexity of regional regulations and reducing development costs.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If data transfer policies are automatically applied by the execution manager, then development complexity is reduced, but system complexity increases

Engineering Contradiction:
Improvedevelopment complexityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The data transfer policy application logic is extracted from the application code and placed in a separate execution manager component. This separation allows the system to handle compliance complexity independently, reducing the complexity burden on developers while maintaining automated enforcement.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The execution manager serves multiple functions: it manages application execution, applies data transfer policies, and determines transmission eligibility. By consolidating these functions into a single component, the system achieves automated compliance without proportionally increasing overall system complexity.

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

Data Source

PatentUS12099621B2Computer system, data control method, and storage medium
Publication Date: 2024.09.24 HITACHI LTD
  • US12099621B2 patent drawing
  • US12099621B2 patent drawing
  • US12099621B2 patent drawing

AI summary

A computer system that processes data among a plurality of sites each including a computer having a processor and a memory. The computer includes an application for performing predetermined processing on data, an execution manager for managing execution of the application, and data transfer policies specifying whether data of a processing result of the application is allowed to be transmitted to the external. The execution manager generates information on data used by the application being executed as information on data to be transmitted and applies the data transfer policies to the data in the information on data to be transmitted to determine whether the data to be transmitted can be transmitted to the outside of the site.