Gaming Application Coordination Server for Cross-Device Multiplayer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current gaming technologies face challenges in enabling seamless multiplayer gaming across devices with varying resources, leading to inconsistencies in gaming performance due to differences in processing capabilities, display resolutions, and control inputs.
Innovation Solution
A system comprising a coordination server that selects a game rendering server based on the location and capabilities of devices, coordinates the exchange of control information, and adjusts operational configurations to ensure equitable gaming experiences by streaming game content and software updates as needed, mitigating performance disparities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If gaming is played locally on individual devices, then device autonomy and simplicity are maintained, but gaming consistency and fairness deteriorate due to varying processing capabilities and display resolutions
Solution Approach 1:
A server acts as an intermediary that receives control inputs from multiple devices, executes the game logic centrally, and streams video output to all participants. This mediator architecture ensures that all players experience the same game state and visual quality regardless of their individual device capabilities, while still allowing local control input for responsiveness.
Solution Approach 2:
The patent replaces the mechanical execution of game logic on individual devices with a centralized server-based execution system. Instead of each device independently processing game physics and logic (which varies by device capability), the server centralizes these computations and distributes only the visual output, ensuring consistent game behavior across all platforms.
2Device complexity
If game logic is executed on each device independently, then device independence and simplicity are maintained, but network coordination complexity and latency increase
Solution Approach 1:
The patent merges the game logic execution function from multiple distributed devices into a single centralized server. This consolidation eliminates the need for complex inter-device synchronization and reduces network coordination overhead, as all players connect to the same execution point rather than requiring peer-to-peer coordination.
3Illumination intensity
If high-performance rendering is used, then visual quality is improved, but device resource requirements and energy consumption increase
Solution Approach 1:
The server acts as an intermediary that performs all high-performance rendering computations and streams the rendered video to client devices. This allows high visual quality to be achieved on the server side without requiring client devices to have high processing power or consume excessive energy for rendering, as they only need to decode and display the streamed video.
Data Source
AI summary
An embodiment of the present disclosure includes, for example, a method for receiving from a first device a request to initiate a video game with a second device, determining a location of the first device, detecting a difference between first computing resources of the first device and second computing resources of the second device, instructing the first device, the second device, or both to adjust a resource configuration to mitigate an aspect of the difference between the first computing resources and the second computing resources, and coordinating an exchange of first control information provided by the first device and second control information provided by the second device to enable a multiplayer session of the video game between the first device and the second device. Other embodiments are disclosed.


