METHOD AND APPARATUS FOR BRIDGING REAL-WORLD WEB APPLICATIONS AND 3D VIRTUAL WORLDS
First Claim
1. A computer implemented method for sharing information between software objects managed by a non-virtual world interface and virtual world objects managed by a virtual world interface, the computer implemented method comprising:
- receiving a request from a non-virtual world interface for meta-data about one or more virtual world objects linked to a non-virtual world object;
obtaining mapping information linking the non-virtual world object to the one or more virtual world objects;
retrieving the meta-data about the one or more virtual world objects using identifiers in the mapping information; and
sending the meta-data about the one or more virtual world objects to the non-virtual world interface.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A computer implemented method for sharing information between software objects managed by a non-virtual world interface and virtual world objects managed by a virtual world interface, the computer implemented method comprising:
-
receiving a request from a non-virtual world interface for meta-data about one or more virtual world objects linked to a non-virtual world object; obtaining mapping information linking the non-virtual world object to the one or more virtual world objects; retrieving the meta-data about the one or more virtual world objects using identifiers in the mapping information; and sending the meta-data about the one or more virtual world objects to the non-virtual world interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for sharing information between software objects managed by a non-virtual world interface and virtual world objects managed by a virtual world interface, the data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to receive a request from a non-virtual world interface for meta-data about one or more virtual world objects linked to a non-virtual world object;
obtain mapping information linking the non-virtual world object to the one or more virtual world objects;
retrieve the meta-data about the one or more virtual world objects using identifiers in the mapping information; and
send the meta-data about the one or more virtual world objects to the non-virtual world interface.
-
-
14. A computer program product for sharing information between software objects managed by a non-virtual world interface and virtual world objects managed by a virtual world interface, the computer program product comprising:
-
a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising; computer usable program code for receiving a request from a non-virtual world interface for meta-data about one or more virtual world objects linked to a non-virtual world object; computer usable program code for obtaining mapping information linking the non-virtual world object to the one or more virtual world objects; computer usable program code for retrieving the meta-data about the one or more virtual world objects using identifiers in the mapping information; and computer usable program code for sending the meta-data about the one or more virtual world objects to the non-virtual world interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification