Cloud Gaming Enhancement System for Legacy Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud-based gaming faces challenges in maintaining and updating older games, as developers often move on, and updating these games is time-consuming and costly due to lost source codes and the need for significant redevelopment.
Innovation Solution
A gaming enhancement system that uses event recognizers trained on cloud computing systems to detect in-game events and provide enhancements without modifying the gaming application, allowing for efficient enhancements across various games and publishers without requiring access to the underlying code or back-end processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional methods are used to update older gaming applications, then game functionality can be improved, but the process becomes time-consuming and cost-prohibitive due to lost source codes and need for redevelopement
Solution Approach 1:
The patent replaces traditional mechanical software development processes (writing, compiling, and deploying code) with an AI-based system that automatically generates game updates. The AI model analyzes game assets, detects events, and generates update code without requiring human developers to manually redevelop lost source code, thereby dramatically reducing update time while maintaining functionality improvements
Solution Approach 2:
The system enables games to update themselves automatically through AI-generated code. The AI model serves the game by autonomously analyzing game states, detecting events in game assets, and generating appropriate update code, eliminating the need for external developers to intervene in the update process for older titles
2Adaptability or versatility
If developers continue to maintain and update previously shipped games, then player engagement can be maintained, but development resources are diverted from newer games and update costs increase
Solution Approach 1:
The patent introduces an AI model as an intermediary between game assets and update generation. This intermediary automatically analyzes game assets, detects events, and generates update code, freeing human developers from maintaining older games while still enabling player engagement through continuous updates. The AI intermediary handles the resource-intensive update process without requiring developer time
Solution Approach 2:
The system creates copies of game assets and uses AI to analyze these copies for event detection and update generation. By working with asset copies rather than requiring access to original source code, the system can maintain and update older games without diverting developer resources, as the AI processes the copied assets autonomously
3Ease of operation
If access to source code and back-end processing is required for game updates, then precise control over game modifications can be achieved, but the complexity and cost of the update process increases significantly
Solution Approach 1:
The patent extracts the essential update generation process from complex source code analysis and back-end processing requirements. The AI model directly analyzes game assets (images, audio, video) and generates update code without requiring access to or processing of original source code, thereby simplifying the update process while maintaining control precision through direct asset-based event detection
Solution Approach 2:
The system changes the input parameters for game updates from source code and back-end processing data to game assets (images, audio, video). This parameter change enables the AI model to detect events and generate updates through asset analysis alone, reducing process complexity while maintaining operational precision through visual and auditory event detection
Data Source
AI summary
The present disclosure relates to systems, methods, and computer-readable media for identifying a variety of events that occur within a gaming session and implementing one or more in-game enhancements based on the identified events. For example, a gaming service (e.g., a cloud gaming server) can leverage content analysis and event recognition services on a cloud computing system to detect one or more in-game events based on gaming content (e.g., video content, audio content, controller inputs) that is delivered to a client system. Systems described herein can cause in-game enhancements to be implemented on a client system in response to detected events. Detection of events and implementation of the various enhancements may be performed without significant redevelopment of gaming applications, even where a gaming application has been previously shipped.


