Cloud Gaming Highlight Allocation for Low-Latency Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems and methods for generating and sharing game highlights in cloud gaming environments face challenges due to hardware limitations, bandwidth constraints, and processing power issues, particularly for client devices with limited resources, leading to suboptimal user experiences.
Innovation Solution
A dynamic allocation of compute resources is implemented through a proxy agent that shifts tasks between client devices, streaming devices, and secondary systems, optimizing processing, storage, and bandwidth usage to enhance the cloud gaming experience by distributing tasks based on system information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If highlight generation is performed locally on the client device, then the user can generate and store highlights, but the client device requires substantial computing resources, GPU capability, and storage capacity
Solution Approach 1:
The patent introduces a cloud-based highlight generation service as an intermediary between the client device and the final highlight output. Instead of performing all processing locally, the system uploads game footage to cloud servers that have the necessary computing resources, GPU capabilities, and storage capacity to generate highlights, then downloads the processed highlights to the client device. This mediator approach allows reliable highlight generation without requiring the client device to have substantial hardware resources.
Solution Approach 2:
The patent shifts the processing dimension from local client-device computing to cloud-based distributed computing. By moving the workload to remote servers with superior hardware resources, the system achieves high-quality highlight generation without burdening the client device's GPU, CPU, or storage resources. This dimensional shift from edge to cloud processing resolves the contradiction between reliability and device complexity.
2Adaptability or versatility
If frames are copied and uploaded to a separate service for distribution (stream viewing), then the gameplay can be shared with an audience, but significant bandwidth and processing power are required at the client device
Solution Approach 1:
The patent introduces a cloud-based processing service as an intermediary to handle the computationally intensive tasks of frame copying, processing, and distribution. Instead of the client device directly copying and uploading all frames for stream viewing, the system leverages cloud servers to perform these operations, significantly reducing the bandwidth and processing power requirements at the client device while maintaining the ability to share gameplay with an audience.
3Ease of operation
If client devices with limited hardware capabilities attempt to generate and share highlights locally, then they can maintain independence from cloud services, but they are unable to effectively perform highlight generation, storage, and sharing
Solution Approach 1:
The patent resolves this contradiction by introducing a cloud-based highlight generation service that acts as an intermediary. Client devices with limited hardware can maintain ease of operation by simply uploading footage and downloading highlights without complex local processing, while the cloud service ensures reliable and effective highlight generation through its superior computing resources. This mediator approach allows both independent operation for the user and effective processing through cloud infrastructure.
Data Source
AI summary
In various examples, compute resources may be allocated for highlight generation in cloud gaming systems. Systems and methods are disclosed that distribute, between and among various devices, processing including user interface generation and overlay, analysis of game streams for actionable events, generation of highlights, storage of highlights, and sharing of highlights. The distribution of processing or compute resources within the cloud gaming system may be dependent on system information of various devices and/or networks. Recordings, snapshots, and/or other highlights may be generated within the cloud gaming system using the determined distribution of compute resources.


