Cloud Gaming Notification System for Seamless Save Data Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud gaming systems, users face challenges in efficiently accessing and managing game save data across both local and cloud environments, with existing solutions failing to provide a seamless and convenient experience when switching between playing games on client terminals and cloud servers.

Innovation Solution

An information processing system and device that includes a receiving section for requesting application execution, an obtaining section for waiting processing information, and an application executing section that processes another application while waiting for start-up, allowing efficient management of save data by synchronizing it between local storage and cloud storage systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the server system processes applications sequentially without available processing units, then application execution is delayed, but user waiting time increases

Engineering Contradiction:
Improveapplication processing efficiencyVSAvoiduser waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by notifying users in advance when processing units will be available, allowing users to prepare for upcoming application execution. The notification system provides estimated wait times and allows users to schedule their application execution at convenient times, converting passive waiting into active planning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification system acts as an intermediary between the server system and users during waiting periods. It mediates the communication by providing status updates, estimated wait times, and scheduling options, allowing users to make informed decisions about their application execution without directly monitoring server processing queues.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users access save data from cloud storage when applications are delayed, then data accessibility improves, but system complexity increases

Engineering Contradiction:
Improvesave data accessibilityVSAvoiddata management system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The notification system serves multiple functions: it informs users of processing status, provides estimated wait times, enables scheduling of application execution, and facilitates access to save data from cloud storage. This multi-functionality reduces the need for separate systems for each function, thereby managing complexity while enhancing ease of operation.

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

3Loss of information

If the system notifies users of processing delays, then user awareness improves, but communication overhead increases

Engineering Contradiction:
Improveprocessing status informationVSAvoidcommunication energy
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The notification system implements partial notification by providing essential information (processing status, estimated wait time) without overwhelming users with excessive details. Notifications are sent at key moments (when processing units become available, when applications are ready for execution) rather than continuously, reducing communication overhead while maintaining user awareness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4012562A1Information processing device and information processing system
Publication Date: 2022.06.15 SONY INTERACTIVE ENTERTAINMENT LLC
  • EP4012562A1 patent drawingFigure 1
  • EP4012562A1 patent drawingFigure 2(a)~2(b)
  • EP4012562A1 patent drawingFigure 3

AI summary

An information processing device comprising a receiving section receiving a request to execute an application, an obtaining section obtaining information on a wait for processing of the application from a server system when there is no assignable processing unit in the server system, and a notifying section making a notification that the processing of the application is to be started when the obtaining section obtains information indicating that the processing of the application can be started from the server system in a state of waiting for a start of the processing of the application in the server system.