Dual Storage Identification for Saved Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face challenges in preventing the misuse of copied saved data, such as dishonesty in games, as copied data can be used to gain unfair advantages, leading to a need for a solution to limit or prohibit the use of such data.

Innovation Solution

The system employs a dual storage mechanism with identification information management, where current and previous identification information is stored in separate storage means, ensuring that saved data can only be used if the identification information matches across both storage locations, and uses random number-based identification to prevent falsification and misuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If saved data is stored in a storage medium for convenient access and use, then ease of operation is improved, but the possibility of dishonest use through copying increases

Engineering Contradiction:
Improveease of saved data accessVSAvoidpossibility of dishonest use
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces identification information as an intermediary element that mediates between the saved data and the system verifying its authenticity. This identification information is stored separately from the saved data itself, creating a verification layer that prevents dishonest use while maintaining convenient access to legitimate saved data through the dual-storage verification mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the verification mechanism by storing identification information in one storage medium and saved data in another. This segmentation allows the system to verify authenticity through comparison while enabling convenient access to saved data, as the identification information acts as a separate key that can be quickly verified without restricting access to legitimate data.

Inventive Principle:
Principle #1Segmentation

2Reliability

If identification information is stored in both current and previous states to prevent abuse of copied data, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveprevention of data abuseVSAvoiddual storage mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by storing the previous identification information in advance before it becomes current. This allows the system to verify both the current and previous states of saved data, preventing abuse through comparison while maintaining a simple verification process. The previous identification information is prepared and stored beforehand, enabling efficient verification without adding complex real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If random number-based identification information is used to prevent falsification, then reliability is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improveprevention of falsificationVSAvoidrandom number generation precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent uses copying by storing the same random number-based identification information in two separate storage media. This copying mechanism ensures that the identification information remains consistent and verifiable across different storage locations, preventing falsification while using standard random number generation techniques that do not require high manufacturing precision. The simplicity of copying data between storage media offsets the need for complex precision requirements in random number generation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9542569B2Information processing system, information processing apparatus, storage medium having stored therein information processing program, and method of storing saved data
Publication Date: 2017.01.10 NINTENDO CO LTD
  • US9542569B2 patent drawing
  • US9542569B2 patent drawing
  • US9542569B2 patent drawing

AI summary

An example of an information processing system includes first storage means for storing saved data of an application and a second storage means. The information processing system, every time saved data is updated, stores, in the first storage means and the second storage means, identification information indicating the updated saved data. Further, the information processing system, every time saved data is updated, stores, in at least one of the first storage means and the second storage means, the identification information corresponding to the saved data before being updated. Use of the saved data stored in the first storage means is allowed at least under the condition that the identification information indicating the same saved data is stored in the first storage means and the second storage means.