Networked computer system for communicating and operating in a virtual reality environment
First Claim
1. A method of relocating a host within a virtual reality networked computer system, said method comprising the steps of:
- facilitating the establishment of network communication between the host and a first session server associated with the host, upon the occurrence of a designated event;
calculating a first logical distance between the host and the first session server;
calculating a plurality of second logical distances between the host and a plurality of alternative session servers in geographic proximity to the host;
if any of the plurality of second logical distances is less than the first logical distance, facilitating the establishment of network communication between the host and a second one of the alternative session servers whose logical distance is less than the first logical distance; and
causing at least one memory device of the first session server to be updated with informational data indicating the establishment of the network communication between the host and the second session server;
wherein the designated event includes a determination that the logical distance between the host and at least one of the plurality of alternative session servers or between the host and the first session server has changed.
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
18 Claims
-
1. A method of relocating a host within a virtual reality networked computer system, said method comprising the steps of:
-
facilitating the establishment of network communication between the host and a first session server associated with the host, upon the occurrence of a designated event; calculating a first logical distance between the host and the first session server; calculating a plurality of second logical distances between the host and a plurality of alternative session servers in geographic proximity to the host; if any of the plurality of second logical distances is less than the first logical distance, facilitating the establishment of network communication between the host and a second one of the alternative session servers whose logical distance is less than the first logical distance; and causing at least one memory device of the first session server to be updated with informational data indicating the establishment of the network communication between the host and the second session server; wherein the designated event includes a determination that the logical distance between the host and at least one of the plurality of alternative session servers or between the host and the first session server has changed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of relocating a host within a virtual reality networked computer system, said method comprising the steps of:
-
facilitating the establishment of network communication between the host and a first session server associated with the host such that said first session server is associated with said host, upon the occurrence of a designated event; determining a logical distance between a second session server and the host; determining whether to associate the host with the second session server based on the determined logical distance between the second session server and the host; facilitating the establishment of network communication between the host and the second session server such that said second session server is associated with said host; causing data in at least one memory device of the first session server to be updated to indicate that said first session server is no longer associated with the host; and causing data in at least one memory device of the second session server to indicate that said second session server is associated with the host; wherein the designated event includes a determination that the logical distance between the host and the second session server or between the host and the first session server has changed. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A host relocation system comprising:
-
at least one processor; at least one network interface device; and at least one memory device that stores a plurality of instructions, which, when executed by the at least one processor, cause the at least one processor to operate with the at least one network interface device to; (a) facilitate the establishment of network communication between the host and a first session server associated with the host, upon the occurrence of a designated event; (b) calculate a first logical distance between the host and the first session server; (c) calculate a plurality of second logical distances between the host and a plurality of alternative session servers in geographic proximity to the host, wherein the designated event includes a determination that the logical distance between the host and at least one of the plurality of alternative session servers or between the host and the first session server has changed; (d) if any of the plurality of second logical distances is less than the first logical distance, facilitate the establishment of network communication between the host and the alternative session server whose logical distance is less than the first logical distance; and (e) update data in at least one memory device on the first session server with informational data indicating the establishment of the network communication between the host and the alternative session server whose logical distance from the host is less than the first logical distance. - View Dependent Claims (16, 17, 18)
-
Specification