Game Data Provision System Prioritizing Rendering Start

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience prolonged waiting times when accessing content services like online games due to the need to receive and process increasing amounts of data, which can lead to decreased user engagement.

Innovation Solution

A data provision system that separates content data into first and second data, allowing the client terminal to start rendering and providing the game content after receiving the first data, and then completing the data set with the second data, thereby reducing initial wait times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all content data is received before starting rendering processing, then data completeness is ensured, but user waiting time increases

Engineering Contradiction:
Improvedata completenessVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments content data into two categories: first data (minimum required data for rendering start) and second data (remaining data for completion). This segmentation allows the system to transmit and process data in prioritized groups, enabling rendering to begin with essential data while non-critical data continues to download in the background.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by transmitting and storing the first data (minimum required data) before the user actually needs to use the content. This allows the rendering processing to start immediately when the user launches the content, rather than waiting for all data to arrive. The system performs data preparation in advance, prioritizing critical data transmission.

Inventive Principle:
Principle #10Preliminary action

2Speed

If data transmission priority is given to minimum required data, then rendering can start earlier, but data transmission complexity increases

Engineering Contradiction:
Improvecontent provision speedVSAvoiddata transmission control complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic data transmission control where the system adaptively manages data reception and transmission based on priority levels. The reception unit selectively receives first data with higher priority and second data with lower priority, allowing flexible adjustment of data flow dynamics to optimize rendering start time while managing transmission complexity through structured priority handling.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9814979B2Data provision system, provision apparatus, execution apparatus, control method, and recording medium
Publication Date: 2017.11.14 SQUARE ENIX HLDG CO LTD
  • US9814979B2 patent drawing
  • US9814979B2 patent drawing
  • US9814979B2 patent drawing

AI summary

A provision apparatus provides data for a game content to an execution apparatus which generates a game screen for the game content by executing rendering processing for the game content. The apparatus receives, from the execution apparatus, a provision request of a first data, which at least includes a minimum required data on the execution start timing of the rendering processing for the game content, among the data for the game content, and a provision request of a second data among the data for the game content other than the first data, and transmits corresponding data to the execution apparatus. The apparatus receives the provision request of the second data from the execution apparatus after completing the transmission of the first data.