SYSTEM AND METHOD OF PROVIDING ACCESS TO VIRTUAL SPACES THAT ARE ASSOCIATED WITH PHYSICAL ANALOGUES IN THE REAL WORLD
First Claim
1. A system configured to provide a virtual space that is accessible to one or more users, the system comprising:
- one or more servers configured to execute instances of a plurality of virtual spaces and to determine views of the individual spaces from the executed instances, wherein a virtual space is a simulated physical space that has a topography, expresses real-time interaction by the one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography, and wherein at least one of the virtual spaces corresponds to a physical analogue in the real world;
a storage module configured to store information related to the plurality of virtual spaces, the stored information including associations between virtual spaces of the plurality of virtual spaces and the corresponding physical analogues;
a client configured to provide a view of one of the plurality of virtual spaces to a user;
a client location module configured to obtain a physical location of the client in the real world;
a space correlation module configured to correlate the client with one of the plurality of virtual spaces based on the position in the real world of the physical location of the client, as obtained by the client location module, with respect to the physical analogues that correspond to the virtual spaces in the plurality of virtual spaces;
wherein, based on the correlation of the client to one of the virtual spaces in the plurality of virtual spaces, the client receives view information from the server that describes a view of the virtual space correlated with the client, and displays the view to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for associating virtual spaces with physical analogues in the real world. Associating virtual spaces with physical analogues may enable various aspects of the virtual spaces, such as the content of the virtual spaces, the manner in which the virtual spaces are accessed by users, and/or other aspects of the virtual spaces, to correspond to the real world. For example, upon initiation of a client that provides a view of one or more virtual spaces to a user, the user may automatically be provided with a view of a virtual space associated with one or more physical analogues that are proximate to the user in the real world. As another example, content within the virtual space may reflect ambient conditions at or near associated physical analogue(s), the presence and/or condition of objects at or near the associated physical analogue(s), the location and/or condition of the physical analogue(s), and/or other information related to the physical analogue in the real world.
-
Citations
21 Claims
-
1. A system configured to provide a virtual space that is accessible to one or more users, the system comprising:
-
one or more servers configured to execute instances of a plurality of virtual spaces and to determine views of the individual spaces from the executed instances, wherein a virtual space is a simulated physical space that has a topography, expresses real-time interaction by the one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography, and wherein at least one of the virtual spaces corresponds to a physical analogue in the real world; a storage module configured to store information related to the plurality of virtual spaces, the stored information including associations between virtual spaces of the plurality of virtual spaces and the corresponding physical analogues; a client configured to provide a view of one of the plurality of virtual spaces to a user; a client location module configured to obtain a physical location of the client in the real world; a space correlation module configured to correlate the client with one of the plurality of virtual spaces based on the position in the real world of the physical location of the client, as obtained by the client location module, with respect to the physical analogues that correspond to the virtual spaces in the plurality of virtual spaces; wherein, based on the correlation of the client to one of the virtual spaces in the plurality of virtual spaces, the client receives view information from the server that describes a view of the virtual space correlated with the client, and displays the view to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system configured to enable access to a virtual space, the system comprising:
-
a request receipt module configured to receive a request from a client for access to a virtual space, wherein a virtual space is a simulated physical space that has a topography, expresses real-time interaction by the one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography; a client location module configured to obtain a physical location of the client in the real world; a space correlation module configured to correlate the client with one of a plurality of virtual spaces, wherein at least one of the virtual spaces corresponds to a physical analogue in the real world, and wherein the correlation of the client with one of the plurality of virtual spaces is based on the position in the real world of the physical location of the client, as obtained by the client location module, with respect to the physical analogues that correspond to the virtual spaces in the plurality of virtual spaces; and a server access module configured to generate a network location at which the client will be able to access a server executing an instance of the virtual space correlated with the client by the space correlation module, wherein accessing the server at the network location enables the client to receive view information from the server that describes a view of the instance of the virtual space to be displayed to a user by the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of enabling access to a virtual space, the method comprising:
-
receiving a request from a client for access to a virtual space, wherein a virtual space is a simulated physical space that has a topography, expresses real-time interaction by the one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography; obtaining a physical location of the client in the real world; correlating the client with one of a plurality of virtual spaces, wherein at least one of the virtual spaces corresponds to a physical analogue in the real world, and wherein the correlation of the client with one of the plurality of virtual spaces is based on the position in the real world of the physical location with respect to the physical analogues that correspond to the virtual spaces in the plurality of virtual spaces; generating a network location at which the client will be able to access a server executing an instance of the virtual space correlated with the client, wherein accessing the server at the network location enables the client to receive view information from the server that describes a view of the instance of the virtual space to be displayed to a user by the client. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification