Game Apparatus Network Communication Without Dedicated Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems require prior registration for users, dedicated game servers, and high software costs, leading to increased user effort and potential spam issues, while also necessitating continuous network connectivity for message transmission and reception.

Innovation Solution

A game apparatus and storage medium that enables communication without prior registration, allows data exchange between devices without a dedicated server, and reduces network costs by using a communication means for transmitting and receiving data, with a transmission-reception managing means controlling network communication and allowing data to be identifiable for specific applications, enabling independent application downloads and secure data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If prior registration is required for communication games, then user management and service control are improved, but user effort and registration complexity increase

Engineering Contradiction:
Improveuser managementVSAvoiduser effort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-generating unique identification codes for each game apparatus and storing them in advance. When communication is needed, the apparatuses simply exchange these pre-prepared codes rather than requiring users to register beforehand. This eliminates the registration step while maintaining the ability to identify and manage communicating devices.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a dedicated game server is used for communication, then communication control and data management are improved, but system complexity and development cost increase

Engineering Contradiction:
Improvecommunication controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential communication control function from a dedicated game server and implements it directly in the game apparatuses themselves. Each apparatus independently manages its own communication by exchanging identification codes and establishing direct connections, eliminating the need for a centralized server while maintaining communication control capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Game apparatuses perform self-service communication by autonomously exchanging identification codes and establishing connections without external server intervention. The system enables devices to serve their own communication needs through peer-to-peer interaction, reducing dependency on dedicated infrastructure.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If network communication is required for data transmission, then data exchange capability is improved, but network costs and connectivity requirements increase

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidnetwork costs
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The communication system dynamically adapts its data transmission method based on the situation. The identification codes enable flexible communication protocols that can operate over network connections when available but are designed to reduce network dependency, allowing apparatuses to exchange essential data more efficiently and reduce overall network usage and associated costs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10391407B2Game apparatus and storage medium storing a game program for conducting data communications with a network
Publication Date: 2019.08.27 NINTENDO CO LTD
  • US10391407B2 patent drawing
  • US10391407B2 patent drawing
  • US10391407B2 patent drawing

AI summary

A game apparatus includes an input-output processor, and by following an instruction from the input-output processor, messages are transmitted and received with other game apparatus 12 connected via a network. The messages are transmitted and received in an electronic mail format, and has identification information of an application being a creation source of the message as well as general information, such as a transmission source, a destination and a subject as header information.