MULTI-INSTANCE, MULTI-USER ANIMATION PLATFORMS
First Claim
1. A method for managing a multi-instance, multi-user animation process, comprising:
- modeling, using a computer, a plurality of parallel dimensions in a computer memory, each of the plurality of parallel dimensions being a replica of a modeled three dimensional space configured for modeling occupancy and movement of multiple avatars within limits that are defined by at least one model of a three dimensional object;
assigning ones of a plurality of avatars within the computer memory so that each of the plurality of avatars populates a respective one of the parallel dimensions and each of the plurality of parallel dimensions is populated by a unique subset of the plurality of avatars, so as to prevent over-population of any one of the parallel dimensions by avatars; and
animating ones of the plurality of avatars populating different ones of the parallel dimensions in response to input from respective corresponding ones of a plurality of clients to provide virtual-reality data, using the computer, the virtual-reality data configured to enable the clients to output an animated display of a corresponding one of the parallel dimensions and avatars populated therein.
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.
96 Citations
26 Claims
-
1. A method for managing a multi-instance, multi-user animation process, comprising:
-
modeling, using a computer, a plurality of parallel dimensions in a computer memory, each of the plurality of parallel dimensions being a replica of a modeled three dimensional space configured for modeling occupancy and movement of multiple avatars within limits that are defined by at least one model of a three dimensional object; assigning ones of a plurality of avatars within the computer memory so that each of the plurality of avatars populates a respective one of the parallel dimensions and each of the plurality of parallel dimensions is populated by a unique subset of the plurality of avatars, so as to prevent over-population of any one of the parallel dimensions by avatars; and animating ones of the plurality of avatars populating different ones of the parallel dimensions in response to input from respective corresponding ones of a plurality of clients to provide virtual-reality data, using the computer, the virtual-reality data configured to enable the clients to output an animated display of a corresponding one of the parallel dimensions and avatars populated therein. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
10. (canceled)
-
25. A computer-readable medium encoded with instructions, that when executed by a computer, cause the computer to:
-
model a plurality of parallel dimensions, each of the plurality of parallel dimensions being a replica of a modeled three dimensional space configured for modeling occupancy and movement of multiple avatars within limits defined for the three-dimensional space; assign ones of a plurality of avatars between respective ones of the plurality of parallel dimensions so that each of the plurality of avatars populates a respective one of the parallel dimensions and each of the plurality of parallel dimensions is populated by a unique subset of the plurality of avatars, to control avatar population counts in each of the plurality of parallel dimensions; and animate ones of the plurality of avatars populating different ones of the parallel dimensions in response to input identified as belonging to respective ones of multiple clients, to generate virtual-reality data configured to enable the respective ones of the clients to output an animated display of a corresponding one of the parallel dimensions and avatars populated therein.
-
-
26. A computer comprising a memory holding instructions, that when executed by the computer, cause the computer to:
-
generate a plurality of parallel dimensions in a computer memory, each being a replica of a modeled three dimensional space configured for modeling occupancy and movement of multiple avatars within defined spatial limits; assign ones of a plurality of avatars between respective ones of the plurality of parallel dimensions so that each of the plurality of avatars populates a respective one of the parallel dimensions and each of the plurality of parallel dimensions is populated by a unique subset of the plurality of avatars, to control avatar population counts in each of the plurality of parallel dimensions; and animate ones of the plurality of avatars populating different ones of the parallel dimensions in response to input identified as belonging to respective ones of multiple clients, to generate virtual-reality data configured to enable the respective ones of the clients to output an animated display of an assigned one of the parallel dimensions and avatars populated therein.
-
Specification