3D User Messages with Spatial Trajectories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies do not effectively enable user-defined messages to be rendered in three-dimensional scenes with dynamic trajectories that adapt to the spatial information of multiple users, limiting interactive and immersive experiences in virtual and augmented reality environments.

Innovation Solution

A method that allows users to define messages with metadata and spatial information, enabling these messages to be rendered in three-dimensional scenes viewed by other users, with trajectories dependent on both the sender's and receiver's spatial information, allowing for real-time or non-real-time rendering and visual persistence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user-defined messages are displayed as static foreground elements in 2D video content, then implementation is simple, but user engagement and immersion are limited

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

Solution Approach 1:

The patent transitions message display from 2D plane to 3D virtual space, allowing messages to be positioned and move in three-dimensional coordinates rather than simple 2D overlay, creating immersive experiences while maintaining implementation feasibility through coordinate mapping

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

Messages are transformed from static display elements to dynamic objects that can move along trajectories in 3D space, change position over time, and interact with the virtual environment, significantly enhancing user engagement through motion and spatial awareness

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If messages follow fixed trajectories, then implementation is straightforward, but adaptability to user spatial information is poor

Engineering Contradiction:
Improveadaptability to spatial informationVSAvoidtrajectory calculation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system incorporates feedback mechanisms where message trajectories are dynamically adjusted based on receiver's spatial information, device orientation, and position data, creating adaptive messaging that responds to user context while using feedback loops to manage complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-calculates trajectory parameters and spatial relationships before message delivery, preparing adaptive paths based on anticipated receiver positions and device orientations, reducing real-time computational complexity while maintaining adaptability

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If messages are rendered in real-time with dynamic trajectories, then user engagement is enhanced, but computational load increases

Engineering Contradiction:
Improveinteractive experienceVSAvoidcomputational power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The system implements selective real-time rendering where only critical message attributes are updated dynamically while other elements use pre-computed values, providing sufficient interactivity without requiring full real-time recalculation of all parameters, thus balancing engagement with computational efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3264783B1Rendering of user-defined messages having 3D motion information
Publication Date: 2021.01.06 NOKIA TECHNOLOGIES OY
  • EP3264783B1 patent drawingFigure 1~2
  • EP3264783B1 patent drawingFigure 3A~5C
  • EP3264783B1 patent drawingFigure 6A~9C

AI summary

A method comprising: enabling a first user to define a message for display to at least a second user in association with a first three-dimensional scene viewed by the first user and viewed by or viewable by the second user, wherein the message comprises user-defined message content for display and message metadata, not for display, defining first three-dimensional spatial information; and enabling rendering of the user-defined message content in a second three-dimensional scene viewed by the second user, wherein the user-defined message content moves, within the second three-dimensional scene, along a three-dimensional trajectory dependent upon the first three-dimensional spatial information and three-dimensional spatial information of the second user.