Application Output Setting Update Mechanism for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In on-vehicle systems, when multiple applications share computational resources, data output from one application can overwrite data from another application that only outputs in emergency situations, due to differing default output settings and timing.

Innovation Solution

A data processing apparatus that updates the output settings of applications, ensuring that an application with a default ineffective setting takes priority over another application with a default effective setting, preventing data overwrite by temporarily changing the effective status of output settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple applications share computational resources and output data to the same destination, then resource utilization is improved, but data integrity deteriorates due to overwrite issues

Engineering Contradiction:
Improveresource utilizationVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an output control unit as an intermediary between multiple applications and the output destination. This mediator manages output requests from multiple applications, controls their execution timing, and prevents simultaneous outputs that would cause data overwrite. The control unit acts as a gatekeeper, allowing only one application to output data at a time, thus maintaining data integrity while enabling multiple applications to share computational resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If an application with default ineffective output setting is allowed to output data, then operational flexibility is improved, but data overwrite risk increases

Engineering Contradiction:
Improveoperational flexibilityVSAvoiddata overwrite risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent dynamically changes the output setting of applications based on real-time conditions. When an application with default ineffective output setting needs to output data, the system temporarily changes its output setting from ineffective to effective, and simultaneously changes the output setting of other applications sharing the same destination from effective to ineffective. This dynamic adjustment allows flexible data output when needed while preventing data overwrite by ensuring only one application can output at a time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10628234B2Data processing apparatus, data processing method, and computer readable medium
Publication Date: 2020.04.21 MITSUBISHI ELECTRIC MOBILITY CORP
  • US10628234B2 patent drawing
  • US10628234B2 patent drawing
  • US10628234B2 patent drawing

AI summary

When data output is requested by an application whose default output setting is set ineffective among a plurality of applications, an output setting updating part (120) updates an output setting of the requesting application from ineffective to effective and updates an output setting of another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective, from effective to ineffective. An output control part (160) outputs data of an application whose output setting is effective.