Game Device Memory Management via Event Scene Reproduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Game devices often face memory insufficiency issues during gameplay, leading to sudden suspensions and data deletion, which can disrupt the player's experience.

Innovation Solution

A game processing method that monitors memory usage and performs event scene reproduction and memory allocation when necessary, including defragmentation and initialization, to allocate memory efficiently and maintain a smooth gaming experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the game is temporarily suspended to allocate memory area, then the memory insufficiency problem is resolved, but the player experience deteriorates due to sudden suspension

Engineering Contradiction:
Improveavailable memory areaVSAvoidplayer experience
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system performs preliminary actions by deleting provisional data and allocating memory area in advance, before the memory becomes completely insufficient. This prevents the need for sudden game suspension by proactively managing memory resources, thus resolving the contradiction between maintaining memory availability and ensuring smooth player experience.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If data is provisionally deleted to free memory, then the available memory area increases, but the game progress is disrupted

Engineering Contradiction:
Improveavailable memory areaVSAvoidgame progress continuity
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The system discards provisional data that can be regenerated, specifically event scene data that can be reproduced when needed. By selectively deleting only the provisional event data and not the core game progress data, the system frees memory while preserving game continuity, allowing the game to resume without disruption after memory allocation.

Inventive Principle:
Principle #34Discarding and recovering

3Ease of operation

If the game progresses continuously without memory management, then the player experience is maintained, but the memory becomes insufficient

Engineering Contradiction:
Improvegame continuityVSAvoidavailable memory area
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system implements self-service memory management by automatically monitoring memory usage and performing preliminary deletion of provisional data when thresholds are approached. This automated self-management allows the game to progress continuously without manual intervention or sudden suspensions, maintaining both player experience and adequate memory availability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10512842B2Storage medium, game device, and game processing method
Publication Date: 2019.12.24 NINTENDO CO LTD
  • US10512842B2 patent drawing
  • US10512842B2 patent drawing
  • US10512842B2 patent drawing

AI summary

A storage medium according to a first aspect of the present invention is a non-transitory storage medium storing therein a game program that is readable by a computer in an information processing device. The game program causes the computer to execute: a game processing step of performing game processing, based on an operation by a player; a first event processing step of reproducing a predetermined event scene every timing at which a predetermined condition is satisfied during progress of a game; a memory monitoring step of monitoring a usage state of a memory during the progress of the game; and a second event processing step of, when an area available in the memory is insufficient, performing processing of reproducing the event scene and allocating an area available in the memory.