Contactless Data Writing Corruption Detection Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing contactless communication systems for data storage mediums, such as those used in game apparatuses, face issues with data corruption during writing processes, leading to unusable data when communication is interrupted or incomplete.

Innovation Solution

Incorporating a contactless communication part for data writing and a corruption determination part in the game apparatus, which stores data in a secondary storage medium and restores corrupted data by writing it back to the data storage medium when corruption is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If contactless communication is used to write data to a data storage medium, then data transfer convenience is improved, but data corruption may occur during the writing process

Engineering Contradiction:
Improvedata transfer convenienceVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by storing backup data in the storage part before writing to the data storage medium, and by determining data completeness before finalizing the write operation. This ensures that if corruption occurs during the writing process, the backup data can be restored to maintain data integrity while preserving the convenience of contactless data transfer.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data is written to a data storage medium without verification, then writing speed is improved, but data corruption remains undetected

Engineering Contradiction:
Improvewriting speedVSAvoiddata correctness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms by having the corruption determination part verify data completeness and correctness after the writing operation. This feedback loop allows the system to maintain high writing speeds while detecting and addressing data corruption issues, ensuring data correctness without significantly impacting productivity.

Inventive Principle:
Principle #23Feedback

3Device complexity

If no backup storage is used, then device complexity is reduced, but data recovery capability is lost when corruption occurs

Engineering Contradiction:
Improvestorage structure simplicityVSAvoiddata recovery capability
Core Design Contradiction:
Device complexityVSEase of repair

Solution Approach 1:

The system creates a copy of the data in the storage part before writing to the data storage medium. This copying mechanism provides data recovery capability without significantly increasing device complexity, as the backup storage uses the same storage resources already present in the apparatus. The copy allows for easy data restoration if corruption occurs.

Inventive Principle:
Principle #26Copying

4Ease of operation

If contactless communication distance is increased, then ease of use is improved, but data transmission reliability decreases

Engineering Contradiction:
Improveease of useVSAvoiddata transmission reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary data validation and completeness determination before finalizing the data transmission to the data storage medium. This preliminary action ensures that even when data is transmitted over longer distances with potential reliability issues, the system can detect and prevent corrupted data from being stored, maintaining both ease of use and transmission reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10052553B2Information processing apparatus, information processing system, information processing method, and recording medium
Publication Date: 2018.08.21 NINTENDO CO LTD
  • US10052553B2 patent drawing
  • US10052553B2 patent drawing
  • US10052553B2 patent drawing

AI summary

An example system includes: a contactless communication part that performs contactless communication with a data storage medium having a contactless communication function; a data writing part that writes data to the data storage medium by the contactless communication part; a storage part that stores the data written by the data writing part; and a corruption determination part that determines whether the data stored in the data storage medium is corrupted or not. When the corruption determination part determines that the data is corrupted, the data writing part writes the data stored in the storage part, to the data storage medium.