Game Log Event Extraction Using NLP Templates for Real-Time Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for extracting in-game events, such as conventional APIs and computer vision techniques, face challenges like inconsistency, high computational burden, and inability to adapt to game updates, leading to erroneous outputs and missed events.

Innovation Solution

Utilizing Natural Language Processing (NLP) to extract in-game events from text generated by the game application, allowing for consistent event detection without frame analysis, using event templates and neural networks to map game text to API-compatible representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computer vision techniques (OCR, object detection) are used to analyze gameplay frames, then in-game events can be extracted, but computational burden increases significantly preventing real-time extraction

Engineering Contradiction:
Improveevent extraction accuracyVSAvoidreal-time processing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces computer vision techniques (optical character recognition, object detection) with natural language processing. Instead of analyzing visual frames to extract events, the system processes text data generated by the game, substituting a computationally lighter method that achieves the same event extraction goal without the high computational burden of frame analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent extracts only the essential information needed for event detection from game data by processing text logs and notifications. Rather than analyzing entire video frames, the system isolates and processes specific text elements containing event information, reducing computational requirements while maintaining extraction accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If conventional APIs are used to communicate in-game events, then event data can be transmitted to external software, but inconsistency and errors increase due to varying mappings between different games

Engineering Contradiction:
Improveevent data transmissionVSAvoidevent mapping consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates a universal event representation system using standardized event templates that can accommodate multiple game types and developers. The text-based event extraction with standardized templates provides a multi-functional solution that works across different games without requiring game-specific customization, achieving both broad applicability and consistent event mapping

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

Solution Approach 2:

The patent changes the parameter representation from game-specific structured data to standardized text-based event templates. By transforming event data into a consistent textual format with standardized parameters, the system eliminates mapping inconsistencies between different games while maintaining the ability to transmit event information effectively

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If game developers update or modify game appearance and layout, then games can be improved, but computer vision-based event extraction fails to detect events accurately

Engineering Contradiction:
Improvegame update flexibilityVSAvoidevent detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent makes the event extraction system self-adapting by using text-based processing that automatically works with updated game versions. Since text logs and notifications are generated by the game's internal logic rather than visual appearance, the system continues to extract events accurately without requiring retraining or adjustment when games are updated, eliminating the fragility of vision-based approaches

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260024335A1Event information extraction from game logs using natural language processing
Publication Date: 2026.01.22 NVIDIA CORP
  • US20260024335A1 patent drawing
  • US20260024335A1 patent drawing
  • US20260024335A1 patent drawing

AI summary

In various examples, natural language processing may be performed on text generated by a game to extract one or more in-game events from the game. The system (e.g., a client device and/or server) may receive the text in the form of one or more strings generated by a game application. The system may then extract one or more in-game events from the text using natural language processing. The game may include the text in a message it sends to the system (e.g., using an Application Programming Interface (API)) and/or in a game log entry or notification. The text may be generated based at least on the game determining one or more conditions are satisfied in the gameplay (e.g., victory, points scored, milestones, eliminations, item acquisition, etc.). The text may be mapped to event templates, which may then be used to extract parameters of events therefrom.