Game Server Batch Data Storage for Communication Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The acceleration of game progress in social games leads to increased data communication frequency between servers and terminal devices, causing potential delays and server overload due to access concentration.

Innovation Solution

Implementing an information processor that stores results of random determinations and receives them in batches when a game acceleration instruction is made, reducing the number of data communications per unit time and managing access concentration by restricting the validity of acceleration items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If game progress is accelerated by shortening effect time, then game progress speed is improved, but data communication frequency increases causing server overload

Engineering Contradiction:
Improvegame progress speedVSAvoiddata communication frequency
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent combines multiple random determination results into a single batch communication with the server. Instead of communicating each result individually, the terminal device accumulates multiple results and transmits them together, reducing the frequency of server communications while maintaining accelerated game progress

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The terminal device performs preliminary accumulation of random determination results before communicating with the server. By storing multiple results locally and preparing them in advance, the system reduces the number of communication events required, thereby lowering server load while maintaining fast game progression

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10964167B2Information processor and recording medium storing game program
Publication Date: 2021.03.30 UNIVERSAL ENTERTAINMENT CORP
  • US10964167B2 patent drawing
  • US10964167B2 patent drawing
  • US10964167B2 patent drawing

AI summary

An information processor which provides a game in which a benefit is awarded as a result of random determination to a terminal device over a communication line executes the processes of: (a) receiving, from the terminal device, a result of the random determination of determining content of the benefit, which is sent each time the random determination is executed; (b) storing, in the storage unit, the result of the random determination received in the process (a); (c) when a game acceleration instruction for accelerating progress of the game is made in the terminal device, receiving results of a predetermined number of times of execution of the random determination, which are sent together from the terminal device; and (d) storing, in the storage unit, the results of the predetermined number of times of execution of the random determination, which are received in the process (c).