Networked computer system for communicating and operating in a virtual reality environment
First Claim
1. A host computer device for accessing a virtual reality environment, said host computer device comprising:
- a data storage device which stores data representing the virtual reality environment and program code for accessing and displaying the virtual reality environment, said data representing the virtual reality environment including static virtual reality data and dynamic virtual reality data;
at least one network interface device;
at least one processor; and
at least one memory device which stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to operate with the data storage device and the at least one network interface device to;
(a) activate the virtual reality environment using the data representing the virtual reality environment,(b) cause at least one display device to display an indication of the activated virtual reality environment,(c) receive at least one input from a user to alter the dynamic virtual reality data of the data representing the virtual reality environment,(d) cause the at least one display device to display an altered virtual reality environment based on the at least one received input,(e) after causing the display of the altered virtual reality environment, establish a network connection with at least one remote host, and(f) cause the dynamic virtual reality data of the data representing the virtual reality environment stored on the at least one remote host to be altered based on the at least one received input without causing the static virtual reality data of the data representing the virtual reality environment stored on the at least one host to be altered,wherein, the at least one processor operates with the at least one network interface device to establish network communication with the at least one remote host via a session server associated with the host computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to interactive virtual reality networked computer systems and methods that facilitate communication and operation in a virtual reality environment. The virtual reality networked computer system has an infrastructure that includes a number of users, hosts and servers. The interconnected hosts and servers allow users to effectively locate, activate, access and interact within virtual reality environments in a variety of different ways. For example, users can establish user groups such that interaction within the virtual reality environment occurs between hosts (accessed by users) without the need of a central or dedicated server.
78 Citations
6 Claims
-
1. A host computer device for accessing a virtual reality environment, said host computer device comprising:
-
a data storage device which stores data representing the virtual reality environment and program code for accessing and displaying the virtual reality environment, said data representing the virtual reality environment including static virtual reality data and dynamic virtual reality data; at least one network interface device; at least one processor; and at least one memory device which stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to operate with the data storage device and the at least one network interface device to; (a) activate the virtual reality environment using the data representing the virtual reality environment, (b) cause at least one display device to display an indication of the activated virtual reality environment, (c) receive at least one input from a user to alter the dynamic virtual reality data of the data representing the virtual reality environment, (d) cause the at least one display device to display an altered virtual reality environment based on the at least one received input, (e) after causing the display of the altered virtual reality environment, establish a network connection with at least one remote host, and (f) cause the dynamic virtual reality data of the data representing the virtual reality environment stored on the at least one remote host to be altered based on the at least one received input without causing the static virtual reality data of the data representing the virtual reality environment stored on the at least one host to be altered, wherein, the at least one processor operates with the at least one network interface device to establish network communication with the at least one remote host via a session server associated with the host computer. - View Dependent Claims (2)
-
-
3. A non-transitory medium storing a plurality of instructions which, when executed by at least one processor of a host computer, cause the at least one processor to operate with at least one memory device and at least one network interface device to:
-
store data representing a virtual reality environment, said data including static virtual reality data and dynamic virtual reality data; execute a plurality of commands to activate the virtual reality environment; execute the virtual reality environment once activated; receive at least one input from a user to alter the dynamic virtual reality data of the data representing the virtual reality environment; alter the virtual reality environment based on the at least one received input; after altering the virtual reality environment, enable network communication to be established with at least one remote host; and cause the dynamic virtual reality data of the data representing the virtual reality environment stored on the at least one remote host to be altered based on the at least one received input without altering the static virtual reality data of the data representing the virtual reality environment stored on the at least one host, wherein the at least one host computer establishes the network communication with the at least one remote host via a session server associated with the at least one host computer. - View Dependent Claims (4)
-
-
5. A method of accessing a networked virtual reality environment comprising:
-
causing at least one memory device to store data representing the virtual reality environment, said data including static virtual reality data and dynamic virtual reality data; causing at least one processor of at least one host computer to execute a plurality of commands to activate the virtual reality environment; causing the at least one processor of the at least one host computer to execute the virtual reality environment once activated; causing the at least one processor of the at least one host computer to receive at least one input from a user to alter the dynamic virtual reality data of the data representing the virtual reality environment; causing the at least one processor of the at least one host computer to alter the virtual reality environment based on the at least one received input; after altering the virtual reality environment, causing the at least one processor of the at least one host computer to operate with at least one network interface device to establish network communication with at least one remote host; causing at least one processor of the at least one remote device to alter the dynamic virtual reality data of the data representing the virtual reality environment stored on the at least one remote host based on the at least one received input without altering the static virtual reality data of the data representing the virtual reality environment stored on the at least one host, and causing the at least one processor of the at least one host computer to operate with the at least one network interface device to establish network communication with the remote host via at least one session server associated with the host computer. - View Dependent Claims (6)
-
Specification