Method and Apparatus for Interrelating Virtual Environment and Web Content
First Claim
1. A computer-implemented method of interrelating web content and a three-dimensional computer-generated virtual environment, the method comprising the steps of:
- detecting an action within the virtual environment to generate an event;
capturing, by a JavaScript function, parameters associated with the event.
25 Assignments
0 Petitions
Accused Products
Abstract
Interaction with web content in a web browser can control actions in an embedded virtual environment, and events in the virtual environment can be used to update content and applications running in the web browser. In one embodiment, particular events in the virtual environment are passed to a mapping component that listens for triggers and issues commands in the web browser. A JavaScript mapping component may be used to listen for the triggers, capture parameters associated with the trigger, lookup the trigger type in a mapping table, and call a mapped JavaScript function with the trigger parameters. In the reverse direction, if a JavaScript function call is entered in the web browser, the JavaScript function invokes a function exposed by a virtual environment plugin. The plug-in invokes an event within the virtual environment so that interaction with the web content can control actions in the virtual environment.
-
Citations
17 Claims
-
1. A computer-implemented method of interrelating web content and a three-dimensional computer-generated virtual environment, the method comprising the steps of:
-
detecting an action within the virtual environment to generate an event; capturing, by a JavaScript function, parameters associated with the event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
- 8. An integrated web browser and virtual environment, in which selected actions taken in the virtual environment are reflected as changes to content or to applications running in the web browser, and selected changes to content or to applications running in the web browser are reflected as changes to the virtual environment.
-
12. A computer-implemented method of interrelating web content and a three-dimensional computer-generated virtual environment, the method comprising the steps of:
-
receiving a JavaScript function call from the web browser; invoking a function exposed by a virtual environment to invoke an event within the virtual environment; and using virtual environment scripting to invoke an action in the virtual environment associated with the event. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification