Computer simulation method with user-defined transportation and layout
First Claim
Patent Images
1. A method for controlling a portal between adjacent regions of modeled space in a multiplayer game, comprising:
- modeling, in a computer memory of a host configured for communication with multiple remote clients, a fixed home region of a modeled environment;
modeling additional regions of the modeled environment in the computer memory as connected to the home region via a modeled portal included in the home region, through which passage of modeled avatars between the home region and the additional regions is enabled by the host, wherein the additional regions and the home region each comprise separate regions of modeled space containing distinct arrangements of modeled objects;
modeling movement of an avatar between the home region and the additional regions through the modeled portal, in response to input received from one of the multiple remote clients;
for an avatar modeled as moving from the home region through the modeled portal, automatically selecting, by the host, a destination from the additional regions for the avatar moving through the portal, based on which of multiple different preferences is associated with the avatar for the portal in a data record.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-user process receives input from multiple remote clients to manipulate avatars through a virtual environment modeled in a host memory. The environment includes portal objects operable to transport avatars, which are modeled objects operated in response to client input, between defined areas of the virtual environment. The portals are customizable in response to client input to transport avatars to destinations preferred by users. Adjacent defined areas are not confined in extent by shared boundaries. The host provides model data for display of the modeled environment to participating clients.
60 Citations
10 Claims
-
1. A method for controlling a portal between adjacent regions of modeled space in a multiplayer game, comprising:
-
modeling, in a computer memory of a host configured for communication with multiple remote clients, a fixed home region of a modeled environment; modeling additional regions of the modeled environment in the computer memory as connected to the home region via a modeled portal included in the home region, through which passage of modeled avatars between the home region and the additional regions is enabled by the host, wherein the additional regions and the home region each comprise separate regions of modeled space containing distinct arrangements of modeled objects; modeling movement of an avatar between the home region and the additional regions through the modeled portal, in response to input received from one of the multiple remote clients; for an avatar modeled as moving from the home region through the modeled portal, automatically selecting, by the host, a destination from the additional regions for the avatar moving through the portal, based on which of multiple different preferences is associated with the avatar for the portal in a data record. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising a host computer operating a modeling engine for a multi-user shared modeled three-dimensional environment including manipulation of avatars and modeled objects in response to input from a plurality of clients, the modeling engine operative for:
-
modeling movement of avatars within and between separately-defined regions of modeled space responsive to avatar control input received from the plurality of clients; modeling an interface object appearing as part of the modeled space and operative to enable avatar movement between the separately-defined regions of modeled space; and maintaining a one-to-many correspondence between the separately defined regions of modeled space associated with the interface object whereby movement of an avatar into the interface object triggers automatic selection, by the host computer, of a destination for the avatar from the defined regions of modeled space based on preference information for the avatar stored in a data record. - View Dependent Claims (8, 9, 10)
-
Specification