Game Terminal Invitation Handling for Multi-Play Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems require players to wait until the preceding player terminates their game before starting a multi-play, leading to prolonged wait times depending on the preceding player's play situation.

Innovation Solution

An information processing program that allows for the transmission of request information, updates play states, receives and reports invitation information, and enables participation operations, enabling communication games to start sooner by allowing players to join or reject multi-play invitations based on their own play state conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system waits for the preceding player to terminate their game before starting a multi-play, then the game system ensures proper game state management, but the time to start a communication game increases

Engineering Contradiction:
Improvegame state managementVSAvoidtime to start communication game
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by sending invitation information to other players before the current game fully terminates. The other players can accept invitations and prepare for the next game in advance, while the current game continues to run. This allows the multi-play to be configured and players to be matched beforehand, reducing the overall waiting time without compromising game state management.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the system allows players to receive and accept invitations during ongoing gameplay, then the startup time for communication games is reduced, but the complexity of managing multiple game states increases

Engineering Contradiction:
Improvewait time for multi-playVSAvoidgame state management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system segments the game transition process into independent phases: the current game continues in one state while invitation management and multi-play preparation occur in separate parallel processes. The game terminal maintains distinct state representations for the ongoing game and the pending multi-play, allowing independent management of each game state without interference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary invitation management mechanism that mediates between the current game state and the next multi-play state. The invitation information acts as an intermediary data structure that carries game configuration details without requiring the current game to terminate, enabling smooth transition while maintaining state integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system sends invitation information before the current game terminates, then player availability and game matching are improved, but the risk of interrupting ongoing gameplay increases

Engineering Contradiction:
Improvegame matching efficiencyVSAvoidgameplay interruption risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system implements dynamic game state management where the terminal can simultaneously maintain and switch between different game states. The invitation acceptance and multi-play preparation dynamically coexist with the ongoing game, allowing players to smoothly transition between games based on their availability without rigid state constraints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11752428B2Non-transitory computer readable medium, game terminal device, and information processing system
Publication Date: 2023.09.12 CYGAMES INC
  • US11752428B2 patent drawing
  • US11752428B2 patent drawing
  • US11752428B2 patent drawing

AI summary

A non-transitory computer readable medium stores a program causing a computer to execute: transmitting request information to an external device in response to an input of a request operation from an operation section; updating a play state on the basis of at least a game play situation; receiving invitation information from the external device in the case where the play state is a permitted state; reporting reception of the invitation information when receiving or after receiving the invitation information; receiving an input of a prescribed participation operation when reporting or after reporting the reception of the invitation information; and executing a communication game with other player terminals when the participation operation is input and a prescribed start condition is satisfied.