Virtual World 3D GUI Proxy for Local Application Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual world systems disrupt the immersive experience by using local operating system GUI elements outside the virtual world environment, compromising user privacy by revealing input actions to other users.
Innovation Solution
A method and apparatus that allow users to interact with local applications within the virtual world using an avatar, employing a proxy to intercept and modify GUI requests and responses, substituting user-specific and service-specific labels for generic labels, maintaining the virtual world experience and user privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If local operating system GUI elements are used for interaction, then ease of operation is improved, but immersive experience is compromised
Solution Approach 1:
The patent introduces a virtual world GUI system as an intermediary between the user and the local application. Instead of using the local operating system's GUI elements directly, the system creates virtual GUI elements within the virtual world environment that mediate the interaction, thereby preserving immersion while enabling application control
Solution Approach 2:
The patent transitions the interaction from the traditional 2D local OS GUI dimension to a 3D virtual world dimension. By rendering GUI elements as three-dimensional objects within the virtual world space, the system maintains the immersive experience while providing familiar interaction paradigms
2Reliability
If GUI elements are presented inside the virtual world, then immersive experience is maintained, but user privacy is compromised
Solution Approach 1:
The patent applies different quality properties to different parts of the GUI system. Virtual GUI elements have localized visibility properties where only the authenticated user can see their specific elements and inputs. This local quality control ensures that while GUI elements exist in the shared virtual world, each user's interaction data remains private to them
Solution Approach 2:
The system performs preliminary authentication and authorization actions before presenting GUI elements to the user. By establishing user identity and permissions in advance, the system can selectively render only authorized GUI elements for each user, preventing other users from observing or accessing another user's input data
3Reliability
If virtual world GUI elements are used, then immersive experience is maintained, but device complexity increases
Solution Approach 1:
The patent creates a universal virtual GUI system that can interact with multiple different local applications through a common interface. The virtual GUI elements serve multiple functions: they display information, collect user input, and transmit commands to various applications, thereby reducing the need for application-specific interaction mechanisms and managing complexity through standardization
Data Source
AI summary
A method for receiving input from a user of a virtual world, the method including: interacting with an object displayed in the virtual world; displaying another object in the virtual world in response to the interacting, the another object adapted to interact with the user; displaying at least one of a user specific label and a service specific label in place of a generic label associated with the another object; selecting the another object; and receiving the generic label and the at least one of the user specific label and the service specific label as the input in response to the selecting.


