Cloud-Based Game Streaming System for Multiplayer Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for multiplayer online game streaming require specialized hardware and software at each location, making it difficult to manage and display game data for multiple players and spectators, especially in large settings where resources are limited and diverse hardware configurations complicate the delivery of a consistent gaming experience.

Innovation Solution

Implementing a cloud-based system where games are executed and streamed from cloud resources, minimizing local hardware and software requirements, allowing for customized streams and views to be generated and managed within the cloud network, accessible via internet connection, and enabling features like automated camera control and viewer-specific data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If games are run locally on user devices with specialized hardware and software, then gameplay performance and processing capability are improved, but device complexity and hardware requirements increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidhardware requirements
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent extracts the game execution environment from local user devices and relocates it to remote cloud-based virtual machine instances. The virtualization layer separates the game runtime environment from the physical hardware, allowing games to run on standardized cloud infrastructure while delivering high-performance gameplay to diverse client devices through streaming.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a virtualization layer and cloud-based game server infrastructure as an intermediary between the user's simple client device and the complex game processing requirements. This intermediary handles all heavy computational tasks, rendering, and game logic execution, while the client device only needs to receive and display the streamed video output.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If specialized hardware and software are deployed at each location for game streaming, then game data processing and display capabilities are improved, but system complexity and management difficulty increase

Engineering Contradiction:
Improvegame data processing capabilityVSAvoidsystem management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges all game processing, rendering, and streaming functions into a centralized cloud-based infrastructure. Multiple virtual machine instances run on shared physical hardware resources in the cloud, eliminating the need for each location to maintain separate specialized hardware. This consolidation simplifies deployment and management while maintaining high processing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If cloud-based game streaming is implemented, then local hardware requirements are reduced, but network dependency and streaming latency may increase

Engineering Contradiction:
Improvelocal hardware requirementsVSAvoidstreaming stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements pre-configured virtual machine instances with game environments already loaded and ready in the cloud before users connect. This preliminary preparation reduces startup latency and ensures immediate gameplay resumption when users access the service, mitigating the impact of network connection time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11794102B2Cloud-based game streaming
Publication Date: 2023.10.24 SUPER LEAGUE GAMING
  • US11794102B2 patent drawing
  • US11794102B2 patent drawing
  • US11794102B2 patent drawing

AI summary

Embodiments of the present invention are directed towards systems and methods of implementing multi-player online games using cloud computing. By using cloud computing (also known as a cloud network), hardware and/or software requirements for running the multi-player online game can be minimized as the game itself would be executed and run using resources available in the cloud network rather than based on local resources, such as a laptop or gaming console. Different users situated at different locations can all be provided access to the same game without the need for the specialized hardware, software, and resource levels.