Virtual Surface Object Association Data Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


