Mediator System for Web and 3D Virtual World Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual world software systems lack the ability to share information and propagate commands or events between Web applications and 3D virtual world objects, limiting their integration and functionality.
Innovation Solution
A computer-implemented method and system that uses mapping information to retrieve and send meta-data between Web and virtual world objects, enabling bidirectional communication and control between Web and virtual world interfaces through a mediator pattern, allowing for the creation and manipulation of objects across both environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing virtual world software systems are used to model real-world systems, then virtual world environment can be created, but information sharing and command propagation between Web applications and virtual world objects cannot be achieved
Solution Approach 1:
The patent introduces a mediator component that acts as an intermediary between Web applications and virtual world systems. This mediator receives requests from either interface, translates them into the appropriate format, and forwards them to the target system. It maintains mapping information that links Web objects to virtual world objects, enabling bidirectional communication and information sharing without direct integration between the two systems.
2Adaptability or versatility
If existing virtual world software systems are used, then 3D virtual environment can be provided, but command propagation from Web application to virtual world cannot be implemented
Solution Approach 1:
The mediator translates control commands from Web application format into virtual world system format and vice versa. It uses mapping information to identify the corresponding virtual world object when a Web object receives a command, enabling seamless command propagation across the two different interfaces without requiring users to understand the underlying system architecture.
Solution Approach 2:
The mediator provides universal functionality by handling multiple types of requests (information retrieval, command propagation, event notification) between two different systems through a single interface. It maintains a unified mapping structure that can represent various relationships between Web and virtual world objects, making the integration mechanism versatile and adaptable to different use cases.
Data Source
AI summary
A computer implemented method, data processing system, and computer program product for automating information sharing and propagation of control commands and events between software objects created in Web applications and 3D virtual world objects created in virtual world applications. A relationship is created to link a Web object with one or more virtual world objects, or to link a virtual world object with one or more Web objects. A Web application may retrieve the meta-data of one or more virtual world objects or send commands or events to manipulate one or more virtual world objects to which a Web object within the Web application is linked. A virtual world system may retrieve the meta-data of one or more Web objects or send commands or events to manipulate one or more Web objects to which a virtual world object within the virtual world system is linked.


