MULTIDIMENSIONAL GRAPHICAL REPRESENTATIONS
First Claim
1. A method of representing a three-dimensional space via a computer network, the method comprising:
- receiving, at a virtual worlds service provider configured to operate a three-dimensional virtual world, a request for access to the three-dimensional virtual world;
determining whether the request should be served with three-dimensional virtual world data or a two-dimensional representation of the three-dimensional virtual world data, the determination being based on the content of the request for access;
in response to determining that the request should be served with three-dimensional virtual world data, transmitting the three dimensional virtual world data; and
in response to determining that the request should be served with a two-dimensional representation of the three-dimensional virtual world data;
generating a two-dimensional representation based on the existing state of the three-dimensional virtual world; and
transmitting user interface data including the two-dimensional representation, the user interface data including executable code configured to enable a user to interact with the three-dimensional virtual world using a two-dimensional interface.
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.
-
Citations
10 Claims
-
1. A method of representing a three-dimensional space via a computer network, the method comprising:
-
receiving, at a virtual worlds service provider configured to operate a three-dimensional virtual world, a request for access to the three-dimensional virtual world; determining whether the request should be served with three-dimensional virtual world data or a two-dimensional representation of the three-dimensional virtual world data, the determination being based on the content of the request for access; in response to determining that the request should be served with three-dimensional virtual world data, transmitting the three dimensional virtual world data; and in response to determining that the request should be served with a two-dimensional representation of the three-dimensional virtual world data; generating a two-dimensional representation based on the existing state of the three-dimensional virtual world; and transmitting user interface data including the two-dimensional representation, the user interface data including executable code configured to enable a user to interact with the three-dimensional virtual world using a two-dimensional interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system configured to represent a three-dimensional space via a computer network, 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 execute the plurality of modules; a request processing module configured to receive a request for access to the three-dimensional virtual world; a dimensionality assessment module configured to determine whether the request should be served with three-dimensional virtual world data or a two-dimensional representation of the three-dimensional virtual world data, the determination being based on the content of the request for access; a three-dimensional content module configured to respond to a determination that the request should be served with three-dimensional virtual world data, by transmitting the three dimensional virtual world data; and a two-dimensional content module configured to respond to a determination that the request should be served with a two-dimensional representation of the three-dimensional virtual world data, by; generating a two-dimensional representation based on the existing state of the three-dimensional virtual world; and transmitting user interface data including the two-dimensional representation, the user interface data including executable code configured to enable a user to interact with the three-dimensional virtual world using a two-dimensional interface.
-
Specification