2D Markup Message Rendering in 3D Game Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in seamlessly integrating two-dimensional (2D) markup messages, such as advertisements, into three-dimensional (3D) display environments, particularly in computer-implemented games, due to limitations in rendering and tracking user input and viewability metrics.

Innovation Solution

The system virtually renders markup messages in a 2D window and textures them onto 3D objects within a 2D display environment, utilizing existing web-page delivery infrastructure, and includes modules for tracking user input and viewability metrics, allowing for dynamic rendering and reporting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If 2D markup messages are integrated into 3D display environments, then advertisement effectiveness is improved, but rendering complexity and user input tracking difficulty increase

Engineering Contradiction:
Improveadvertisement effectivenessVSAvoidrendering complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a coordinate conversion module as an intermediary that translates between 2D display coordinates and 3D object surface coordinates. This mediator enables seamless integration of 2D markup messages into 3D environments by handling the coordinate transformation complexity, allowing advertisements to be rendered on 3D objects while maintaining user input accuracy without increasing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of the 2D display coordinate system within the 3D rendering environment. By maintaining a parallel coordinate system that mirrors the 2D display space, the system can accurately track user input and calculate viewability metrics without requiring complex real-time transformations, thus improving advertisement effectiveness while managing rendering complexity

Inventive Principle:
Principle #26Copying

2Measurement precision

If user input tracking is implemented for textured messages, then interaction accuracy is improved, but measurement and detection complexity increases

Engineering Contradiction:
Improveuser input tracking accuracyVSAvoidinput detection complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The coordinate conversion module serves as an intermediary that simplifies user input tracking by pre-computing and storing the transformation relationship between 2D display coordinates and 3D object coordinates. This allows accurate input detection without complex real-time calculations, improving measurement precision while reducing detection complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary coordinate transformation calculations when the message is initially rendered on the 3D object, storing the relationship between coordinate systems in advance. This preliminary action enables accurate user input tracking during interaction without requiring complex real-time measurements, thus improving accuracy while simplifying detection

Inventive Principle:
Principle #10Preliminary action

3Productivity

If viewability metrics are tracked for ads in 3D environments, then advertising effectiveness is improved, but tracking complexity and infrastructure requirements increase

Engineering Contradiction:
Improveadvertising effectivenessVSAvoidtracking infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent reuses existing web-page advertising infrastructure for tracking viewability metrics in 3D environments. By making the tracking system universal and applicable to both 2D and 3D contexts, the patent improves advertising effectiveness while avoiding the complexity of building separate tracking infrastructure, as the same tools and methods can be leveraged across different display environments

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

4Adaptability or versatility

If HTML markup messages are rendered in 3D environments, then message versatility is improved, but rendering difficulty increases

Engineering Contradiction:
Improvemessage format versatilityVSAvoidrendering ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The coordinate conversion module acts as an intermediary that handles the complexity of rendering HTML markup messages in 3D environments. By managing the coordinate transformations and integration logic separately, the system maintains the versatility of HTML markup formats while simplifying the rendering process, allowing existing web technologies to be used in 3D contexts without significant additional complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9171397B2Rendering of two-dimensional markup messages
Publication Date: 2015.10.27 GAMIGO INC
  • US9171397B2 patent drawing
  • US9171397B2 patent drawing
  • US9171397B2 patent drawing

AI summary

Embodiments of the present invention provide methods, systems, and apparatuses configured to receive or retrieve markup data associated with a message formatted for two-dimensional (2D) rendering, virtually render, by a first rendering module, the message in a non-displayed image in accordance with the markup data, and render, by a second rendering module, a three-dimensional (3D) object in a 2D display environment including texturing the non-displayed image on a surface of the 3D object in order to render the message. Other embodiments are also described.