Interactive Queues for Cloud Gaming Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud gaming services face challenges in maintaining user engagement during computing resource allocation wait times, as conventional static splash screens can lead to user disengagement due to lengthy wait periods and limited resource availability.

Innovation Solution

Presenting interactive content items to users when computing resources are unavailable, allowing users to actuate and view additional content related to their desired game or application, which can be displayed in the background or redirected to another application, optionally canceling the resource request to conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static splash screens are presented during queue wait times, then users are informed that they are in a queue, but users lose interest and disengage during lengthy wait periods

Engineering Contradiction:
Improveuser engagementVSAvoidqueue wait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent transforms the static splash screen into a dynamic, interactive experience by allowing users to navigate through multiple images, access additional content, and interact with the interface during wait times. This dynamic interaction keeps users engaged throughout the queue waiting period.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables users to perform preliminary actions during the queue wait time, such as viewing additional content, navigating through images, and preparing for upcoming gameplay. This productive use of wait time maintains user engagement and reduces perceived waiting duration.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If computing resources are allocated to serve more users simultaneously, then service capacity increases, but resource availability for individual users decreases leading to longer queue times

Engineering Contradiction:
Improveservice capacityVSAvoidqueue wait time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent converts the harmful effect of long queue wait times into a beneficial user experience by providing interactive content and entertainment during the wait. This transforms a period of user disengagement into an opportunity for user engagement, effectively mitigating the negative impact of resource constraints.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Adaptability or versatility

If session time limits are imposed to prevent resource monopolization, then resource fairness improves, but user convenience deteriorates due to interrupted gameplay

Engineering Contradiction:
Improveresource allocation fairnessVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent allows users to perform preliminary actions during queue waits, such as viewing content and navigating interfaces, so that when they finally gain access to computing resources, they are already prepared and engaged, reducing the impact of session time limits on overall user convenience.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11343354B2Increasing user engagement during computing resource allocation queues for cloud services
Publication Date: 2022.05.24 NVIDIA CORP
  • US11343354B2 patent drawing
  • US11343354B2 patent drawing
  • US11343354B2 patent drawing

AI summary

In various examples, upon receiving an indication from a launcher application that a user desires to engage with a cloud gaming or computing service, and determining that a desired computing resource requested for such engagement is unavailable for allocation, one or more interactive content items may be presented in association with a display of the user's local computing device. User actuation of an interactive content item may cause presentation of an options window. One option may cause presentation of an additional content item in the background so it may be viewed after engagement. Another option may cause display of an additional content item, such as in place of the interactive content item or in a web browser external to the launcher application. This option may also cause cancellation of the user request for the allocation and removal of the user request from a queue.