Online Gaming State Detection for Mobile Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online gaming systems are not suited for mobile devices due to limited screen space, user input capabilities, bandwidth, and latency, leading to cumbersome navigation, slow service, and issues with connection loss and game preferences.

Innovation Solution

A method of controlling game programs that detects and responds to various states and events unrelated to the game, such as user interactions, environmental conditions, and communications events, to trigger game actions in a pseudo-random manner, improving the gaming experience and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a menu system is provided to allow players to select games, then players can choose their desired game, but the navigation becomes cumbersome and requires substantial bandwidth

Engineering Contradiction:
Improvegame selection navigationVSAvoidmenu system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the game selection interface from the traditional menu system and implements it through observable state detection. Instead of requiring players to navigate complex menus, the system detects observable states (such as user interactions, environmental conditions, or communications events) and automatically triggers corresponding game actions, thereby eliminating the need for cumbersome menu navigation while maintaining game selection functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system enables self-service operation by automatically detecting observable states and triggering game actions without requiring manual menu navigation. The game program monitors observable states and autonomously determines which game action to perform, reducing the operational burden on players while maintaining ease of game selection

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If menus and game lists are transmitted to mobile devices, then players can view game options, but the service becomes slow due to limited bandwidth

Engineering Contradiction:
Improvegame information transmissionVSAvoidservice speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts the essential game selection functionality from bandwidth-intensive menu transmissions. Instead of transmitting complete menu systems and game lists to mobile devices, the system uses observable state detection to trigger specific game actions directly, significantly reducing data transmission requirements while maintaining game selection capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the fundamental parameter of interaction from data transmission-based to event detection-based. Rather than transmitting large amounts of menu data and relying on slow mobile networks, the system monitors observable states and triggers appropriate actions, transforming the communication paradigm to work with limited bandwidth constraints

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the connection is lost during gaming, then the user can resume play, but the user must log back in and re-find the game

Engineering Contradiction:
Improveconnection continuityVSAvoidreconnection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by maintaining game state information and player configuration before connection loss occurs. The system detects observable states that indicate connection status and proactively manages the reconnection process, so when a player reconnects after a connection loss, the system can quickly restore the previous game session without requiring the player to log back in or re-search for the game

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that continuously monitor connection status and player state. By detecting observable states related to connection health and player activity, the system can respond appropriately to connection losses, maintaining session continuity and reducing reconnection overhead through real-time status awareness

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If game actions are triggered in response to unrelated states or events, then the gaming experience becomes more engaging and unpredictable, but the system complexity increases

Engineering Contradiction:
Improvegaming experience flexibilityVSAvoidstate detection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single observable state detection framework that can trigger multiple different game actions based on the same detection mechanism. The system uses a unified approach to monitor various observable states (user interactions, environmental conditions, communications events) and maps them to appropriate game actions, thereby achieving versatile and engaging gaming experiences without proportionally increasing system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8992327B2Online gaming system
Publication Date: 2015.03.31 RATIONAL INTELLECTUAL HLDG
  • US8992327B2 patent drawing
  • US8992327B2 patent drawing
  • US8992327B2 patent drawing

AI summary

A method of controlling a game program adapted to operate a game in a device is disclosed. The method comprises accessing configuration data defining one or more states or events which can occur at the device and which are not related to the game program, and specifying for each defined state or event a game action to be performed by the game program in response to the defined state or event. The occurrence of one of the defined states or events at the device is detected, and the game action specified in the configuration data for the detected state or event is performed in response to detection of the defined state or event.