Virtual Surface Object Association Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack an effective method for dynamically updating and managing virtual object association data in response to user interactions on virtual surfaces, such as positioning and repositioning virtual objects, which limits the ability to store and utilize user feedback and evaluations in a meaningful way.

Innovation Solution

A system that provides an interactive virtual surface via a graphical user interface, monitors user positioning of virtual objects relative to axes, and stores virtual object association data in a database, allowing for the storage of both graphical rendering data and rich association data that reflects user evaluations and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If virtual object association data is stored in a database to capture user feedback and evaluations, then the ability to store and utilize user feedback is improved, but the system complexity increases due to the need to manage both graphical rendering data and association data

Engineering Contradiction:
Improveuser feedback storageVSAvoiddata management system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments data management by separating graphical rendering data from virtual object association data into distinct database tables. The virtual objects table stores rendering information while the virtual object association data table stores user feedback and evaluations, allowing independent management and retrieval of each data type without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to data storage by introducing association data that links virtual objects to user feedback through positioning information. This creates a multi-dimensional data structure where objects are connected to evaluations via spatial relationships, enabling rich user feedback storage without complicating the core rendering system.

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

2Measurement precision

If the system monitors and stores positioning data of virtual objects relative to axes, then the ability to capture user evaluations is improved, but the data processing complexity increases

Engineering Contradiction:
Improveuser evaluation captureVSAvoiddata processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent establishes predefined axes with attributes before user interaction begins. These axes represent evaluation dimensions in advance, so when users position virtual objects, the system only needs to capture positioning data relative to these pre-defined references, simplifying the processing of user evaluations while maintaining measurement precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces virtual axes as intermediary elements between user actions and data storage. Instead of directly processing complex user evaluations, the system uses axes as mediators that translate user positioning actions into structured association data, reducing processing complexity while preserving evaluation precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the system provides both intuitive and analytical interaction modes through virtual surfaces, then user experience flexibility is improved, but the interface complexity increases

Engineering Contradiction:
Improveinteraction mode flexibilityVSAvoidgraphical user interface
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal virtual surface interface that serves multiple interaction modes. The same virtual surface and axis system supports both intuitive drag-and-drop positioning and analytical evaluation capture, allowing the interface to adapt to different user needs without requiring separate systems for each interaction type.

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

Solution Approach 2:

The patent implements a dynamic interface where the virtual surface and axes can be configured and adapted during use. The system can adjust between different interaction modes and customize the display of virtual objects and axes based on user preferences, providing flexibility without permanently increasing interface complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8161087B2Displaying and manipulating virtual objects on virtual surfaces
Publication Date: 2012.04.17 SAP SE
  • US8161087B2 patent drawing
  • US8161087B2 patent drawing
  • US8161087B2 patent drawing

AI summary

A computerized method of providing an interactive virtual surface to display virtual objects is described. The method may comprise providing the virtual surface via a graphical user interface on a display screen, wherein the virtual surface displays at least one axis and a plurality of virtual objects. The method may monitor positioning (including re-positioning) of each of the plurality of virtual objects by a user on the virtual surface relative to the axis. Thereafter, virtual object association data may be stored in a database identifying an association between each of the virtual objects and at least one attribute based on the positioning.