Information Processing Device Authorization Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Emulation devices lack a slot for loading external recording media, and the rise of non-authorized game programs on the internet poses reliability and security risks, while users face discomfort when switching between main and mini games.

Innovation Solution

An information processing device with a storage unit for image files of application programs and a processing unit that executes these programs, using usage information to indicate available real or virtual devices and presenting this information to the user, ensuring only authorized mini games can be executed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If emulation devices use high-capacity recording media without physical slots, then device structure is simplified, but reliability of executing authorized programs deteriorates

Engineering Contradiction:
Improvedevice structureVSAvoidreliability of executing authorized programs
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces an intermediary verification mechanism between the recording medium and program execution. The processing unit reads usage information from the recording medium and verifies authorization status before allowing execution. This intermediary verification step ensures that only authorized programs are executed, resolving the contradiction between simplified structure (no physical slots) and execution reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the device allows execution of any downloaded mini game program, then ease of operation is improved, but operational reliability deteriorates due to non-authorized programs

Engineering Contradiction:
Improveease of executing mini gamesVSAvoidoperational reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by verifying authorization status before program execution. The processing unit reads usage information from the recording medium in advance and determines whether the mini game program is authorized for execution. This preliminary verification prevents non-authorized programs from being executed, maintaining operational reliability while preserving ease of operation for authorized programs.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If usage information is added to image files, then reliability of program execution is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of program executionVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the usage information with the image file data structure. The usage information is integrated into the existing file format used for storing mini game programs, rather than creating a separate verification system. This merging approach maintains reliability by including authorization data in the image file while minimizing the increase in device complexity through efficient data structure design.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2502653B1Information processing device
Publication Date: 2020.12.09 SONY INTERACTIVE ENTERTAINMENT LLC
  • EP2502653B1 patent drawingFigure 1
  • EP2502653B1 patent drawingFigure 2
  • EP2502653B1 patent drawingFigure 3

AI summary

In the provided information processing device, an acquisition unit (110) acquires an image file of an application program. Use information (166) is added to the image file, said use information indicating what real or virtual devices are usable when the application program is executed. On the basis of identifying information that identifies the application program to be executed, a memory management unit (138) reads, from a memory unit (180), use information (166) associated with the application program to be executed. A UI provision unit (136) refers to the use information (166) and provides a user with information regarding usable devices.