3D Data Views With Voice-Controlled Perspective Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization techniques, particularly for complex multidimensional data, often fail to effectively highlight or emphasize important aspects of the data set, making it difficult to gain a comprehensive understanding.

Innovation Solution

A method for determining an optimal view for a visualization object using plain-English voice commands, translated into predefined commands, and processed by neural networks to select 3D objects and positions, emphasizing or deemphasizing elements based on distance thresholds, and adjusting transparency to enhance data interpretation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If complex multidimensional data is visualized using traditional 2D techniques, then the data can be displayed, but the important aspects of the data set are not effectively highlighted or emphasized

Engineering Contradiction:
Improvedata comprehensionVSAvoidvisualization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent transitions from traditional 2D data visualization to 3D visualization, allowing complex multidimensional data to be represented in three-dimensional space. This dimensional expansion enables better highlighting and emphasis of important data aspects through spatial relationships, depth perception, and multi-angle viewing, directly addressing the limitation of 2D techniques in conveying comprehensive data understanding.

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

Solution Approach 2:

The system implements dynamic 3D visualization that can be interactively manipulated by users. The 3D constructs and data objects can be rotated, zoomed, and explored from different perspectives, allowing the visualization to adapt and emphasize different aspects of the data based on user interaction and camera position, thereby improving data comprehension without being constrained by static 2D representations.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If 3D visualization is implemented to better represent complex data, then data comprehension is enhanced, but the system complexity increases

Engineering Contradiction:
Improvedata understandingVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the 3D visualization system into distinct components: 3D constructs (representing overall data structures), 3D objects (representing individual data points or entities), and a camera system for viewpoint control. This segmentation allows each component to be independently managed and optimized, reducing overall system complexity while maintaining enhanced data representation capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary camera system that mediates between the user and the 3D data representation. The camera position and orientation serve as intermediaries that control how 3D constructs and objects are perceived, allowing complex data to be visualized in a manageable way through controlled perspectives and focal points, thereby enhancing understanding without proportionally increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Area of stationary object

If the camera distance is increased to show more of the 3D shape, then the overall structure is visible, but individual data objects become less distinct

Engineering Contradiction:
Improveview areaVSAvoidobject detail resolution
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The patent implements dynamic emphasis adjustment based on camera distance. As the camera moves closer to the 3D visualization, the system dynamically increases the emphasis and visual distinctness of individual 3D objects. Conversely, when the camera is farther away, the overall 3D construct structure is emphasized. This dynamic adaptation allows the system to maintain both broad overview and detailed visibility across different viewing distances.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes visual parameters (such as size, brightness, or visual weight) of 3D objects and constructs based on camera distance. When the camera is close, parameters are adjusted to make individual objects more prominent; when the camera is far, parameters are adjusted to make the overall construct more visible. This parameter adaptation resolves the trade-off between view area and object detail resolution.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If the camera distance is decreased to see individual objects clearly, then object detail is improved, but the overall 3D structure becomes less visible

Engineering Contradiction:
Improveobject detail resolutionVSAvoidview area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The system dynamically adjusts visual parameters of both 3D constructs and 3D objects based on camera distance. When the camera is close to individual objects, the system increases the visual emphasis and detail rendering of those objects while simultaneously adjusting the 3D construct representation to maintain contextual visibility. This coordinated parameter adjustment allows both detailed object view and overall structure to be perceived simultaneously.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3867882B1Optimizing virtual data views using voice commands and defined perspectives
Publication Date: 2025.08.13 ORACLE INT CORP
  • EP3867882B1 patent drawingFigure 1
  • EP3867882B1 patent drawingFigure 2
  • EP3867882B1 patent drawingFigure 3

AI summary

A plurality of visualization objects may be provided for representing one or more data sets in a virtual 3D space. The visualization objects may include funnels, containers, name cards, and so forth. The visualization objects can be arranged in a circular carousel that can be rotated around a position of a virtual camera or user in a VR/AR environment. Individual data points in the visualization objects can be rotated, sized, positioned, colored, or otherwise characterized based on attributes of the corresponding data points. Individual data points can also be animated as transitioning between visualization objects in a unified view. Voice commands can be interpreted as part of an interactive environment that can provide views of the visualization objects to multiple devices simultaneously.