Computer system and method for implementing a virtual reality environment for a multi-player game
First Claim
Patent Images
1. A computer system for implementing a virtual reality environment, said virtual reality environment being programmed in software and supporting a multi-user community, said computer system comprising:
- a computer server complex including at least one world server and a plurality of area servers, all of said servers running said software to provide at least one virtual reality world within said virtual reality environment, said at least one world server including a processor and running software responsible for administering said at least one virtual reality world within said virtual reality environment, each of said area servers including a processor and running software responsible for administering at least one unique virtual geographic area within a respective one of said virtual reality worlds;
a local area network; and
a telecommunications complex connected to said local area network and providing a connection to a plurality of user computers, said user computers each including a processor for running software for providing an interface to said virtual reality environment, said plurality of personal computers used by said multi-user community for interacting in said virtual reality environment, each of said plurality of user computers being directly connected to one of said areas servers through said local area network for direct communications with said area server without connection through an intermediate server.
4 Assignments
0 Petitions
Accused Products
Abstract
A on-line multi-player virtual reality game is provided. The game utilizes a computer system having at least one virtual reality world server and a plurality of area servers, where unique geographic areas within the virtual reality world are provided by the area servers. The world server is responsible for the overall administration of the virtual reality world including the area servers.
-
Citations
18 Claims
-
1. A computer system for implementing a virtual reality environment, said virtual reality environment being programmed in software and supporting a multi-user community, said computer system comprising:
-
a computer server complex including at least one world server and a plurality of area servers, all of said servers running said software to provide at least one virtual reality world within said virtual reality environment, said at least one world server including a processor and running software responsible for administering said at least one virtual reality world within said virtual reality environment, each of said area servers including a processor and running software responsible for administering at least one unique virtual geographic area within a respective one of said virtual reality worlds;
a local area network; and
a telecommunications complex connected to said local area network and providing a connection to a plurality of user computers, said user computers each including a processor for running software for providing an interface to said virtual reality environment, said plurality of personal computers used by said multi-user community for interacting in said virtual reality environment, each of said plurality of user computers being directly connected to one of said areas servers through said local area network for direct communications with said area server without connection through an intermediate server. - View Dependent Claims (2)
-
-
3. A method of administering a computer system for implementing a virtual reality environment, said virtual reality environment being programmed in software and supporting a multi-user community, said computer system including a login server, at least one world server and plurality of area servers that manipulate avatars, said at least one world server including a processor for running software responsible for administering at least one unique world within said virtual reality environment, said plurality of area servers running software responsible for administering respective unique virtual geographic areas within said at least one unique world, said method comprising:
-
logging a user computer into said virtual reality environment through said login server;
selecting a geographic area within said virtual reality environment;
assigning at least one of said area servers to directly connect to said user computer over a local area network based on said virtual geographic area selection for direct communications with said assigned area server without connection through an intermediate server;
administering said virtual reality environment with said assigned area server while an avatar is controlled by said user computer, said avatar remaining within said unique virtual geographic area of said virtual unique world associated with said assigned area server; and
changing the administering of said virtual reality environment for said avatar to a different area server when said avatar exits said unique virtual geographic area associated with said assigned area server and enters a different unique virtual geographic area associated with said different area server. - View Dependent Claims (4, 5)
-
-
6. A computer-readable media for storing instructions, said instructions directed to a method of administering a computer system for implementing a virtual reality environment, said virtual reality environment being programmed in software and supporting a multi-user community, said computer system including a login server, a plurality of world servers and plurality of area servers that manipulate avatars, said plurality of world servers running software responsible for administering unique virtual worlds within said virtual reality environment, each of said area servers running software responsible for administering a unique virtual geographic area within respective ones of said unique virtual worlds, said computer instructions including instructions for:
-
logging a user computer into said virtual reality environment through said login server;
selecting a virtual geographic area within one of said unique virtual worlds reality environment;
assigning one of said area servers to said user computer based on said virtual geographic area selection and directly connecting said user computer over a local area network to said assigned area server for direct communications with said assigned area server without connection through an intermediate server;
administering said virtual reality environment with said assigned area server while an avatar is controlled by said user computer, said avatar remaining within said virtual geographic area associated with said assigned area server; and
changing the administering of said virtual reality environment for said avatar to a different area server when said avatar exits said virtual geographic area of a virtual world associated with said assigned area server and enters a different virtual geographic area of said virtual world associated with a different one of said area servers. - View Dependent Claims (7, 8)
-
-
9. A method of administering a computer system for implementing a game in a virtual reality environment, said virtual reality environment programmed in software and supporting a plurality of users, said computer system including a login server, at least one world server, a plurality of area servers and a plurality of user computers, said method comprising:
-
utilizing said login server to log users into said virtual reality environment;
utilizing software to facilitate the creation of avatars by users within said virtual reality environment;
utilizing said at least one world server to administer operation of avatars within a virtual reality world of said virtual reality environment; and
utilizing said area servers to administer virtual activity of avatars within unique virtual geographic areas within said virtual reality world by directly connecting said user computers over a local area network to said area servers for direct communications with said area servers without connection through an intermediate server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification