Multi-instance, multi-user virtual reality spaces
First Claim
1. A method, comprising:
- modeling, in a computer memory, multiple parallel instances of a multi-dimensional virtual reality space, each of the plurality of parallel instances replicating the multi-dimensional virtual reality space;
assigning ones of a plurality of modeled multi-dimensional avatars within the computer memory so that each of the plurality of avatars populates a respective one of the parallel instances and each of the plurality of parallel instances is populated by a unique subset of the plurality of avatars, wherein the assigning limits a total number of the plurality of avatars in each of the unique subsets; and
modeling actions of the plurality of avatars populating different ones of the parallel instances in response to input from respective corresponding ones of a plurality of client devices to provide virtual-reality data in the computer memory, the virtual-reality data configured to enable the client devices to output an animated display of a corresponding one of the parallel instances and avatars assigned thereto.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-instance, multi-user animation platform includes a plurality of modeled parallel dimensions in a computer memory. Each of the parallel dimensions may be an independent model of a physical, three-dimensional space having corresponding features such that the parallel dimensions are recognizable as counterparts to each other. Avatars are located within corresponding ones of the parallel dimensions so as to prevent over-population of any one of the parallel dimensions by avatars. Avatars are animated within different ones of the parallel dimensions using input from respective users to provide virtual-reality data. The virtual-reality data may be configured to cause remote clients to output an animated display of a corresponding one of the parallel dimensions and avatars therein.
50 Citations
20 Claims
-
1. A method, comprising:
-
modeling, in a computer memory, multiple parallel instances of a multi-dimensional virtual reality space, each of the plurality of parallel instances replicating the multi-dimensional virtual reality space; assigning ones of a plurality of modeled multi-dimensional avatars within the computer memory so that each of the plurality of avatars populates a respective one of the parallel instances and each of the plurality of parallel instances is populated by a unique subset of the plurality of avatars, wherein the assigning limits a total number of the plurality of avatars in each of the unique subsets; and modeling actions of the plurality of avatars populating different ones of the parallel instances in response to input from respective corresponding ones of a plurality of client devices to provide virtual-reality data in the computer memory, the virtual-reality data configured to enable the client devices to output an animated display of a corresponding one of the parallel instances and avatars assigned thereto.
-
-
2. A non-transitory computer-readable medium encoded with instructions, that when executed by a computer, cause the computer to:
-
model, in a computer memory, multiple parallel instances of a multi-dimensional virtual reality space, each of the plurality of parallel instances replicating the multi-dimensional virtual reality space; assign ones of a plurality of modeled multi-dimensional avatars within the computer memory so that each of the plurality of avatars populates a respective one of the parallel instances and each of the plurality of parallel instances is populated by a unique subset of the plurality of avatars, wherein the assigning limits a total number of the plurality of avatars in each of the unique subsets; and model actions of the plurality of avatars populating different ones of the parallel instances in response to input from respective corresponding ones of a plurality of client devices to provide virtual-reality data in the computer memory, the virtual-reality data configured to enable the client devices to output an animated display of a corresponding one of the parallel instances and avatars assigned thereto.
-
-
3. An apparatus comprising a computer processor coupled to a memory holding instructions, that when executed by the computer processor, cause the apparatus to:
-
model, in a computer memory, multiple parallel instances of a multi-dimensional virtual reality space, each of the plurality of parallel instances replicating the multi-dimensional virtual reality space; assign ones of a plurality of modeled multi-dimensional avatars within the computer memory so that each of the plurality of avatars populates a respective one of the parallel instances and each of the plurality of parallel instances is populated by a unique subset of the plurality of avatars, wherein the assigning limits a total number of the plurality of avatars in each of the unique subsets; and model actions of the plurality of avatars populating different ones of the parallel instances in response to input from respective corresponding ones of a plurality of client devices to provide virtual-reality data in the computer memory, the virtual-reality data configured to enable the client devices to output an animated display of a corresponding one of the parallel instances and avatars assigned thereto. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification