Game App API Linking Group Communication and Live Player Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to enhance the zest and interaction in online communication-based games by enabling seamless data exchange and integration of camera and audio data between game devices.

Innovation Solution

A game device configuration that simultaneously executes a communication application and a game application, allowing data communication with other devices in a common group, and uses an API to obtain and process information such as camera and audio data from other devices to enhance gameplay experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a communication application and a game application are simultaneously executed with data communication between devices, then the zest and interaction of online games is improved, but the device complexity and data management overhead increase

Engineering Contradiction:
Improvezest of gameVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional modules: a communication application module that handles data exchange between devices, and a game application module that processes game logic. This segmentation allows each module to operate independently, reducing overall system complexity while enabling enhanced game functionality through inter-module data sharing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication application serves multiple functions: it facilitates data exchange between game devices, transmits camera and audio data, and provides information to the game application through APIs. This multi-functionality improves game zest without requiring separate dedicated systems for each function, thereby managing complexity.

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

2Adaptability or versatility

If camera image data and audio data are transmitted and received between game devices, then the interaction and engagement of players is enhanced, but the data communication load and processing requirements increase

Engineering Contradiction:
Improveinteraction of playersVSAvoiddata communication load
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Camera image data and audio data are extracted as separate data streams from the main game communication channel. The communication application independently manages these media data transmissions, allowing the game application to access them through standardized APIs without being burdened by the raw data processing, thus enhancing player interaction while managing data load.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The communication application acts as an intermediary between the data capture devices (camera, microphone) and the game application. It receives, processes, and manages the data streams, then provides them to the game application through controlled interfaces, reducing the direct data communication load on the game processing system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the game application directly accesses communication data through APIs, then the real-time data sharing is improved, but the security and data access control become more complex

Engineering Contradiction:
Improvereal-time data sharingVSAvoiddata access control
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The communication application pre-processes and validates data before making it available through APIs to the game application. Data access permissions and formats are established in advance, allowing real-time data sharing while maintaining security controls without adding complex runtime access management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4691585A1Game device, method, and program
Publication Date: 2026.02.11 NINTENDO CO LTD
  • EP4691585A1 patent drawingFigure 1
  • EP4691585A1 patent drawingFigure 2
  • EP4691585A1 patent drawingFigure 3

AI summary

A game device includes execution means configured to simultaneously execute a communication application and a game application and communication control means configured to control data communication with another game device. The communication control means is configured to perform data communication with another game device corresponding to another account belonging to a common group in the communication application in accordance with execution of the communication application by the execution means and to obtain first information from another game device corresponding to another account belonging to the common group through the data communication. The execution means is configured to cause the running game application to obtain second information based on the first information in response to a request issued by the running game application to the running communication application through an application programming interface (API).