Cloud Gaming Server System Processing Unit Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud gaming systems, users face challenges in efficiently accessing and managing save data across both client terminals and cloud servers, leading to inconvenient user experiences.

Innovation Solution

An information processing system that includes a client terminal and a server system connected via a network, where the client terminal and server system coordinate to manage save data by allowing the client terminal to upload and download save data from a secondary storage system, ensuring seamless access and synchronization across local and cloud environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the server system processes applications using multiple processing units, then the processing capacity and productivity are improved, but the complexity of managing and assigning processing units increases

Engineering Contradiction:
Improveprocessing capacityVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The assignment processing section automatically manages processing unit allocation and application assignment without requiring manual intervention. The system self-regulates by monitoring processing unit availability and automatically assigning applications to appropriate processing units, reducing management complexity while maintaining high processing capacity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the assignment processing section continuously monitors the status of processing units and adjusts assignments based on current system conditions. This dynamic feedback loop enables efficient resource utilization and simplifies management by automatically adapting to changing system states

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system displays an inquiry screen waiting for user input, then the user can make informed decisions about application execution, but the waiting time increases

Engineering Contradiction:
Improveuser decision-makingVSAvoidwaiting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing applications and preparing processing units before user interaction is required. The assignment processing section can pre-assign applications to processing units or prepare the system state in advance, reducing the actual waiting time while maintaining user decision-making capabilities through the inquiry screen

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The inquiry screen is displayed periodically or at specific checkpoints rather than continuously blocking the user. The system allows users to proceed with other tasks while periodically presenting decision opportunities, reducing perceived waiting time while maintaining ease of operation when decisions are required

Inventive Principle:
Principle #19Periodic action

3Productivity

If the server system assigns processing units to client terminals, then the application execution efficiency is improved, but the risk of data loss increases when assignments change

Engineering Contradiction:
Improveexecution efficiencyVSAvoiddata loss risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements beforehand cushioning by creating backup mechanisms and safety buffers before data loss can occur. When processing units are reassigned, the system preserves application states, maintains transaction logs, or creates checkpoint backups to prevent data loss, thereby maintaining execution efficiency while mitigating reliability risks

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system uses copying mechanisms to replicate critical data and application states when processing units are reassigned. By maintaining copies of essential information, the system ensures that data can be recovered or transferred seamlessly, reducing data loss risk while preserving execution efficiency through rapid unit reallocation

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250181417A1Information processing device and information processing system
Publication Date: 2025.06.05 SONY INTERACTIVE ENTERTAINMENT LLC
  • US20250181417A1 patent drawing
  • US20250181417A1 patent drawing
  • US20250181417A1 patent drawing

AI summary

A client terminal and a server system having a plurality of processing units processing game applications are connected to each other via a network. In a game system as a cloud computing system, the server system makes the client terminal wait for a start of processing of an application when there is no processing unit assignable to the client terminal. When the processing unit becomes assignable, the client terminal displays a screen inquiring whether to start the processing of the application. When a user does not respond for a predetermined time, the server system takes action.