Networked computer system for communicating and operating in a virtual reality environment
First Claim
1. A method of operating a virtual reality environment in an active mode within a networked computer system, the method comprising:
- causing at least one of a plurality of session servers to establish an ongoing network connection between a client host, a server host, and at least one of a plurality of data servers, the at least one session server configured to communicate with the client host, the server host, and the at least one data server;
enabling the client host to receive static virtual reality data from the at least one data server via the ongoing network connection, the static virtual reality data including object information selected from the group consisting of;
a three-dimensional model, a graphic texture, a sound, a program module, and a script, the object information representing at least one virtual reality object;
enabling tile server host to transmit dynamic virtual reality data to the client host via the ongoing network connection based on at least one manipulation of the at least one virtual reality object by a user of the client host, the dynamic virtual reality data representing parameter values associated with at least one exemplar of the at least one virtual reality object;
enabling the client host to maintain a same set of the dynamic virtual reality data on the client host as on the server host while said ongoing network connection is active; and
enabling the client host to function as the client host with respect to a first virtual reality environment and as the server host with respect to a second different virtual reality environment.
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.
-
Citations
30 Claims
-
1. A method of operating a virtual reality environment in an active mode within a networked computer system, the method comprising:
-
causing at least one of a plurality of session servers to establish an ongoing network connection between a client host, a server host, and at least one of a plurality of data servers, the at least one session server configured to communicate with the client host, the server host, and the at least one data server; enabling the client host to receive static virtual reality data from the at least one data server via the ongoing network connection, the static virtual reality data including object information selected from the group consisting of;
a three-dimensional model, a graphic texture, a sound, a program module, and a script, the object information representing at least one virtual reality object;enabling tile server host to transmit dynamic virtual reality data to the client host via the ongoing network connection based on at least one manipulation of the at least one virtual reality object by a user of the client host, the dynamic virtual reality data representing parameter values associated with at least one exemplar of the at least one virtual reality object; enabling the client host to maintain a same set of the dynamic virtual reality data on the client host as on the server host while said ongoing network connection is active; and enabling the client host to function as the client host with respect to a first virtual reality environment and as the server host with respect to a second different virtual reality environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a virtual reality environment in a passive mode within a networked computer system, the method comprising:
-
causing at least one of a plurality of session servers to establish a network connection between a client host, a server host, and at least one of a plurality of data servers, the at least one session server configured to communicate with the client host, the server host, and the at least one data server; enabling the client host to receive static virtual reality data from the at least one data server via the network connection, the static virtual reality data including object information selected from the group consisting of a three-dimensional model, a graphic texture, a sound a program module, and a script, the object information representing at least one virtual reality object; enabling the server host to transmit dynamic virtual reality data to the client host via the network connection based on at least one manipulation of the at least one virtual reality object by a user of the client host, the dynamic virtual reality data representing parameter values associated with at least one exemplar of the at least one virtual reality object; enabling the client host to function as the client host with respect to a first virtual reality environment and as the server host with respect to a second different virtual reality environment; causing the at least one of a plurality of servers to discontinue the network connection between the client host and the server host after the transmittal of the static virtual reality data and the dynamic virtual reality data; and causing the server host to maintain the unaltered dynamic virtual reality data while a user of the client host provides input associated with at least one manipulation of the at least one virtual reality object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of operating a virtual reality environment in an active mode within a networked computer system, the method comprising:
-
causing at least one of a plurality of session servers to establish an ongoing network connection between a client host, a server host, and at least one of a plurality of data servers, the at least one session server configured to communicate with the client host, the server host, and the at least one data server; enabling the client host to receive a first portion of virtual reality data from the at least one data server via the ongoing network connection, the first portion of the virtual reality data including object information which cannot be altered by a user of client host; enabling the server host to transmit a second portion of the virtual reality data to the client host via the continuous network connection based on at least one manipulation of the at least one virtual reality object by a user of the client host, the second portion of the virtual reality data representing parameter values associated with at least one exemplar of the at least one virtual reality object; enabling the client host to maintain a same set of the second portion of the virtual reality data on the client host as on the server host while said network connection is established; and enabling the client host to function as the client host with respect to a first virtual reality environment and as the server host with respect to a second different virtual reality environment. - View Dependent Claims (28, 29, 30)
-
Specification