UI Broker Module for Game Competition Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems lack the ability to provide competition between players in games that do not have a built-in player matching or competition function, which limits player engagement and immersion.

Innovation Solution

A system and method utilizing a UI broker module and server to analyze player input and game content, extract decision data, and determine wins and losses, enabling competition even in games without a matching or competition feature, through video stream analysis and simulation verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If player matching or competition function is designed from development stage, then competition between players can be provided, but game development complexity and cost increase

Engineering Contradiction:
Improvecompetition functionVSAvoidgame development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A UI broker module is introduced as an intermediary component between the game client and server. This broker analyzes player inputs and game state data, determines wins and losses, and communicates results back to players. The broker acts as a mediator that enables competition functionality without requiring complex built-in matching systems in the game itself, thus resolving the contradiction by adding competition capability through a separate analytical layer rather than integrating it into game development.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The UI broker module serves multiple functions: it collects player input data, analyzes game state, determines win/loss conditions, and communicates results. This multi-functional design allows the same component to provide competition functionality across various games without requiring game-specific matching systems, making the competition feature universally applicable while avoiding the need for complex development in each individual game.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If automated win and loss determination is implemented, then player engagement increases, but system complexity and processing requirements increase

Engineering Contradiction:
Improveplayer engagementVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The UI broker module autonomously analyzes player inputs and game state data to automatically determine wins and losses without requiring manual intervention or complex algorithmic decision-making. The broker self-services by collecting data, analyzing conditions, and communicating results, thereby increasing player engagement through automated feedback while keeping the system design relatively simple and maintainable.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the UI broker continuously monitors player inputs and game state, determines win/loss conditions, and communicates results back to players. This feedback mechanism increases player engagement by providing immediate and automated determination of game outcomes, while the feedback structure itself remains relatively simple and does not require overly complex processing systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240307770A1System and method for providing game wins and losses
Publication Date: 2024.09.19 VOLCANO DIVER INC
  • US20240307770A1 patent drawing
  • US20240307770A1 patent drawing
  • US20240307770A1 patent drawing

AI summary

A system and method for providing game wins and losses are provided.The system for providing game wins and losses may include a user input (UI) broker module configured to control an input of a player for a game instance, analyze play content for the game instance, and interacting with the player; and a UI broker server configured to provide wins and losses of the player based on analysis of the UI broker module.