Dynamic Graphical User Interface Segmentation for Game Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for streaming video games lack the ability to dynamically customize and enhance the graphical user interface for stream-watching users, often resulting in cluttered and less engaging viewing experiences.
Innovation Solution
A system and method that utilize machine-readable instructions to obtain and modify graphical user interface elements, allowing for the creation of customized views for stream-watching users by combining and modifying elements from the game player's interface, including adding or removing elements, and adjusting positions, to provide a more compelling and clutter-free presentation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the graphical user interface includes all necessary game elements for player interaction, then the player can access all game functions, but the interface becomes cluttered and less engaging for stream-watching users
Solution Approach 1:
The patent segments the graphical user interface into different versions: a first graphical user interface for players containing all necessary game elements, and a second graphical user interface for stream-watching users containing only relevant viewing elements. This segmentation allows each user type to have a customized interface optimized for their needs, resolving the contradiction between comprehensive functionality and interface simplicity.
Solution Approach 2:
The patent applies local quality by customizing the graphical user interface elements specifically for different user contexts. The system identifies whether a user is playing or watching, and then presents appropriately tailored interface elements - full game controls for players, streamlined viewing elements for watchers. This localized customization eliminates clutter for watching users while maintaining full functionality for playing users.
2Adaptability or versatility
If the graphical user interface is customized for stream-watching users, then the viewing experience becomes more engaging and organized, but the interface elements must be selectively added or removed from the original game interface
Solution Approach 1:
The patent implements universality by creating a single graphical user interface framework that serves multiple functions and user types. The system uses a base set of graphical user interface elements that can be dynamically configured for different purposes - whether for player interaction or stream-watching. This multi-functional approach allows the same framework to adapt to different user needs without requiring completely separate interface systems, thereby reducing overall modification complexity.
3Ease of manufacture
If graphical user interface elements are repositioned or removed for streaming, then the presentation becomes less cluttered, but the original game interface functionality may be compromised
Solution Approach 1:
The patent applies dynamics by making the graphical user interface adaptive and changeable based on user context. The system dynamically switches between different graphical user interface configurations - a first graphical user interface for players with full functionality, and a second graphical user interface for stream-watching users with optimized presentation. This dynamic adaptation ensures that game functionality remains reliable for players while presenting clear, uncluttered views for stream-watching users.
Data Source
AI summary
Systems and methods for facilitating streaming interfaces for games are disclosed. Exemplary implementations may: obtain first view information based on an instance of a game for a first presentation of the game to a first user on a first client computing platform; effectuate a first presentation of the game to the first user via the first client computing platform; obtain second view information that includes a second graphical user interface; and effectuate a second presentation of the first user playing the game to a second user.


