Seamless Cloud to Local Game Transfer via State Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face long wait times for video games to download before they can play, and cloud streaming often results in lower quality gaming experiences due to bandwidth restrictions and hardware limitations.

Innovation Solution

The system allows users to initially play a video game from a cloud streaming environment during the local download of the game, and then transfers the game state information to a local instance once the download is complete, enabling a seamless transition without requiring users to replay completed portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users download the entire video game before playing, then gameplay quality is high, but users experience long wait times

Engineering Contradiction:
Improvegameplay qualityVSAvoiddownload wait time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by starting the download process before the user intends to play, and enabling cloud streaming during the download period. This allows the download to proceed in advance while the user can immediately access gameplay through cloud streaming, eliminating the need to wait for the complete download before starting to play.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cloud streaming service acts as an intermediary between the downloaded game files and the user's gameplay experience. During the download process, the system streams gameplay content from cloud servers to the user's device, allowing the user to play while waiting for the local download to complete. The intermediary enables access to high-quality gameplay without requiring the user to wait for the entire download.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If users stream from cloud servers, then users can play immediately without waiting for download, but gameplay quality and fidelity are reduced

Engineering Contradiction:
Improveaccess speedVSAvoidgameplay fidelity
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system merges cloud streaming with local downloading by running both processes simultaneously. While the user plays via cloud streaming to achieve immediate access, the local download proceeds in the background. Once the download completes, the system seamlessly transitions from cloud streaming to local execution, combining the benefits of both approaches: immediate access through streaming and high fidelity through local execution.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically switches between cloud streaming and local execution modes based on download progress. Initially, cloud streaming provides immediate gameplay access, then as the download completes, the system transitions to local execution for enhanced fidelity. This dynamic adaptation allows the system to optimize for access speed during download and for gameplay quality after download completion.

Inventive Principle:
Principle #15Dynamics

3Speed

If users play cloud version during download, then users can start playing immediately, but users cannot access full game content until download completes

Engineering Contradiction:
Improvegame start timeVSAvoidgame content accessibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system uses feedback from download progress to manage game content accessibility. During cloud streaming, the system monitors download status and uses this feedback to determine what content is available locally versus what must be streamed. As the download progresses and completes, the system adjusts content accessibility, unlocking full game features and levels that were previously restricted, ensuring seamless transitions based on real-time download status.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250041716A1Transferring from a cloud-hosted instance of an application to a local instance
Publication Date: 2025.02.06 NVIDIA CORP
  • US20250041716A1 patent drawing
  • US20250041716A1 patent drawing
  • US20250041716A1 patent drawing

AI summary

In various examples, a user may access or acquire an application to download to the user's local computing device. Upon accessing the application, a local instance of the application may begin downloading to the computing device, and the user may be given the option to play a cloud-hosted instance of the application. If the user selects to play a hosted instance of the application, the cloud-hosted instance of the application may begin streaming while the local instance of the application downloads to the user's computing device in the background. Application state data may be stored and associated with the user during gameplay such that, once the local instance of the application has downloaded, the user may switch from the hosted instance of the application to the local instance to begin playing locally, with the application state information accounted for.