Systems and methods of virtual worlds access
First Claim
1. A method of interoperating between two-dimensional and three-dimensional representations of a virtual world, the method comprising:
- receiving, from a first client computer, a request for access to a virtual world, the request indicating a location in the virtual world to be accessed and a capability of the first client computer;
selecting, by a computing system having one or more computer processors, a representation of the virtual world from a plurality of representations of the virtual world for transmission to the first client computer, at least one of said plurality of representations including two-dimensional content and at least one of said plurality of representations including three-dimensional content, wherein said selecting is based on the received capability of the first client computer;
in response to selecting a representation that includes three-dimensional content, transmitting, to the first client computer, three-dimensional content representing the virtual world;
in response to selecting a representation that does not include three-dimensional content, transmitting, to the first client computer, two-dimensional content representing the virtual world, the two-dimensional content comprising an indicator configured so that when activated the first client computer invokes a virtual world browser configured to process three-dimensional content, the indicator further configured so that when activated the virtual world browser accesses the location in the virtual world indicated in the received request for access;
receiving a second request for access to the location in the virtual world from a second client computer, wherein a first avatar associated with the first client computer and a second avatar associated with the second client computer are located within the virtual world at the location; and
transmitting to the second client computer an indication of which of either the three-dimensional content or the two-dimensional content has been transmitted to the first client computer.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds.
373 Citations
13 Claims
-
1. A method of interoperating between two-dimensional and three-dimensional representations of a virtual world, the method comprising:
-
receiving, from a first client computer, a request for access to a virtual world, the request indicating a location in the virtual world to be accessed and a capability of the first client computer; selecting, by a computing system having one or more computer processors, a representation of the virtual world from a plurality of representations of the virtual world for transmission to the first client computer, at least one of said plurality of representations including two-dimensional content and at least one of said plurality of representations including three-dimensional content, wherein said selecting is based on the received capability of the first client computer; in response to selecting a representation that includes three-dimensional content, transmitting, to the first client computer, three-dimensional content representing the virtual world; in response to selecting a representation that does not include three-dimensional content, transmitting, to the first client computer, two-dimensional content representing the virtual world, the two-dimensional content comprising an indicator configured so that when activated the first client computer invokes a virtual world browser configured to process three-dimensional content, the indicator further configured so that when activated the virtual world browser accesses the location in the virtual world indicated in the received request for access; receiving a second request for access to the location in the virtual world from a second client computer, wherein a first avatar associated with the first client computer and a second avatar associated with the second client computer are located within the virtual world at the location; and transmitting to the second client computer an indication of which of either the three-dimensional content or the two-dimensional content has been transmitted to the first client computer. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 12, 13)
-
-
7. A computer system configured to interoperate between two-dimensional and three-dimensional representations of a virtual world, the computer system comprising:
-
computer-readable storage having stored thereon a plurality of modules implemented as executable instructions; one or more computer processors configured to; receive, from a first client computer and a second client computer, respective requests for access to the virtual world, the requests indicating a location in the virtual world to be accessed and a capability of the respective client computer; identify a representation of the virtual world from a plurality of representations of the virtual world for transmission to the first client computer, at least one of said plurality of representations including two-dimensional content and at least one of said plurality of representations including three-dimensional content, said identifying based on content of the received capability of the first client computer; upon identifying a representation including three-dimensional content; transmit, to the first client computer, three-dimensional content representing the virtual world; and transmit, to the second client computer, an indication that the three-dimensional content has been transmitted to the first client computer; and otherwise; transmit, to the first client computer, two-dimensional content representing the virtual world; and transmit, to the second client computer, an indication that the two-dimensional content has been transmitted to the first client computer. - View Dependent Claims (10, 11)
-
Specification