Dynamic Event Implementation in Online Games

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online game technologies lack efficient mechanisms for users to implement events and distribute custom awards within the game without requiring recompilation or redeployment, limiting user customization and engagement.

Innovation Solution

A system comprising a game engine, event controller, messenger daemon, delivery daemon, event interface, and award interface components on client devices, allowing users to create, manage, and execute events and award distributions directly within the game, enabling dynamic event implementation and award distribution without recompilation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users want to create and distribute custom awards and implement events in the online game, then user customization and engagement are improved, but the system complexity and difficulty of implementation increase without efficient mechanisms

Engineering Contradiction:
Improveuser customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary components including an event controller that manages event implementation, a delivery daemon that handles award distribution, and an award handler that processes custom award types. These intermediaries shield users from system complexity by providing simplified interfaces while handling the complex coordination required for event implementation and award distribution behind the scenes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts event implementation and award distribution functionality from the core game engine into separate, independent components. The event controller, delivery daemon, and award handler are implemented as distinct modules that can be configured and modified without affecting the core game engine, allowing users to customize events and awards without increasing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If users are enabled to create and modify events and awards without recompilation, then ease of operation and user engagement improve, but system reliability and consistency may worsen

Engineering Contradiction:
Improveease of event creationVSAvoidsystem consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements preliminary validation and configuration mechanisms where event parameters, award types, and distribution rules are defined and validated in advance through structured configuration files and interfaces. The event controller and delivery daemon pre-process and validate user-defined events and awards before execution, ensuring system consistency while allowing flexible user creation and modification without recompilation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the event controller monitors event execution, the delivery daemon tracks award distribution, and the system validates user-defined parameters against predefined rules. This feedback loop ensures that user-created events and awards maintain system consistency and reliability while allowing ease of operation through dynamic creation and modification.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system supports dynamic event implementation and award distribution without recompilation, then productivity and user engagement improve, but the difficulty of detecting and measuring system state increases

Engineering Contradiction:
Improveevent implementation efficiencyVSAvoidsystem state tracking
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces the event controller as an intermediary that centralizes event implementation logic and the delivery daemon that centralizes award distribution logic. These intermediaries maintain system state information and provide standardized interfaces for tracking event progress and award distribution, making it easier to detect and measure system state despite dynamic changes without recompilation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses configuration files and data structures that serve as copies or representations of event and award definitions. These structured representations allow the system to track and measure event state and award distribution through standardized data formats rather than requiring direct inspection of complex runtime state, reducing the difficulty of detecting and measuring system state.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240042331A1Facilitating event implementation in an online game
Publication Date: 2024.02.08 KABAM INC
  • US20240042331A1 patent drawing
  • US20240042331A1 patent drawing
  • US20240042331A1 patent drawing

AI summary

A system and method for facilitating implementation of events in an online game are disclosed. Award information may be received from user. The received award information may define a type of in-game award to be distributed to players of the online game. The award information may include information indicate a corresponding award handler for determine and/or distributing the instances of the award to the players. Event information may be received from user. The received event information may specify details for implementing an event in the online game. The received event information may include event award information indicating one or more instances of an award of an award type defined by the received award information. The event information may be used to automatically implement the event in the online game, and the instances of the award may be distributed to the participating players in accordance with the event award information.