WEB BASED VIDEO ENHANCEMENT APPARATUS, METHOD, AND ARTICLE OF MANUFACTURE
First Claim
Patent Images
1. A computer implemented method of controlling an event in a virtual environment, comprising:
- receiving one or more video images of a user;
executing a video enhanced script that communicates with a web browser extension module to display the virtual environment in a web browser;
instructing the web browser extension module to determine if the user within a video image has interacted with a feature in the virtual environment; and
controlling an event in the virtual environment based on the determination.
2 Assignments
0 Petitions
Accused Products
Abstract
Controlling an event in a virtual environment is disclosed. A video image from one or more video cameras is received. A video enhanced script is executed to display the virtual environment in a video display within a web browser. An event in the virtual environment is controlled based on the video image. The video enhanced script is configured to communicate with a web browser extension module.
29 Citations
39 Claims
-
1. A computer implemented method of controlling an event in a virtual environment, comprising:
-
receiving one or more video images of a user; executing a video enhanced script that communicates with a web browser extension module to display the virtual environment in a web browser; instructing the web browser extension module to determine if the user within a video image has interacted with a feature in the virtual environment; and controlling an event in the virtual environment based on the determination. - View Dependent Claims (2, 3, 5, 6, 20, 21, 24, 25, 26, 28, 32)
-
-
4. (canceled)
-
7. A system for controlling a display of a virtual environment in a web browser, comprising:
-
a first computer configured to receive video images of a user from a first video camera; a web browser configured to operate on said first computer; a video display that is configured to operate within said web browser; a web browser extension module coupled to said web browser that is configured to selectively execute a video enhancement routine from a library of video enhancement routines to determine if the user in a video image has interacted with a feature in the virtual environment; and a video enhancer configured to; execute a video enhanced script to communicate with the web browser extension module to display the virtual environment in the video display and provide the web browser extension module with a command to execute a video enhancement routine; and control the display of the virtual environment based on the determination made by the video enhancement routine. - View Dependent Claims (9, 10, 11, 13, 17, 18)
-
-
8. (canceled)
-
12. (canceled)
-
14-16. -16. (canceled)
-
19. (canceled)
-
22-23. -23. (canceled)
-
27. (canceled)
-
29-31. -31. (canceled)
-
33-37. -37. (canceled)
-
38. A computer program product for controlling an event in a virtual environment, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving video images of a user; executing a video enhanced script that is configured to communicate with a web browser extension module to display the virtual environment in a web browser and wherein the video enhanced script provides a command to execute a video enhancement routine from a library of video enhancement routines; receiving the command at a web browser extension module that causes the web browser extension to execute the video enhancement routine to determine if a video image of the user has interacted with a feature in the virtual environment; and controlling an event in the virtual environment based on the determination made by the video enhancement routine.
-
-
39-40. -40. (canceled)
Specification