Back to results
US 12,569,755 B2Granted
Platform agnostic autoscaling multiplayer inter and intra server communication manager system and method for AR, VR, mixed reality, and XR connected spaces
AssigneeMagnopus, LLC
InventorsTyler Ohlsen, Nigel James Budden, Kevin Mullican, Jerome Meyers
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to augmented reality, virtual reality, mixed reality, and extended reality systems, and more specifically, to systems and methods for managing multiplayer communications seamlessly across platforms and distributed geographic locations.
Claims24
A massively multiplayer online (MMO) system for enabling a massive persistent, shared world space for a plurality of objects and a plurality of clients comprising:
- a plurality of microservices for maintaining a representation of a virtual world, the plurality of microservices comprising at least one multiplayer service wherein the at least one multiplayer service maintains the real-time state of a plurality of users and objects by a geographic region and broadcasts location and state changes to at least one user and at least one object in the geographic region;
- a plurality of resolvers for routing traffic to the plurality of microservices based on a real-time load;
- a plurality of load balancers for creating a connection between a plurality of clients and the plurality of microservices, wherein the connection comprises the lowest latency and lowest load on a per-connection basis;
- a plurality of multiplayer services associated with each of the plurality of load balancers, wherein to conserve bandwidth in real time the plurality of multiplayer services determine which of the plurality of users will participate in a message transaction based on relevancy of the message transaction to each of the plurality of users;
- a database for storing a status of each of a plurality of objects and each of the plurality of clients;
- and
- a global backplane for setting up and maintaining the connection between the plurality of clients and the plurality of microservices, and for transmitting messages between a plurality of service instances.
4 more elements
A platform for a connected space comprising:
- a point-of-interest system;
- a visual positioning system;
- a foundation;
- and
- a massively multiplayer online service comprising:
- a plurality of microservices for maintaining a representation of a virtual world, the plurality of microservices comprising at least one multiplayer service wherein the at least one multiplayer service maintains the real-time state of a plurality of users and objects by a geographic region and broadcasts location and state changes to at least one user and at least one object in the geographic region;
- a plurality of resolvers for routing traffic to the plurality of microservices based on a real-time load;
- a plurality of load balancers for creating a connection between a plurality of clients and the plurality of microservices, wherein the connection comprises the lowest latency and lowest load on a per-connection basis;
- a plurality of multiplayer services associated with each of the plurality of load balancers, wherein to conserve bandwidth in real time the plurality of multiplayer services determine which of the plurality of users will participate in a message transaction based on relevancy of the message transaction to each of the plurality of users;
- a database for storing a status of each of a plurality of objects and each of the plurality of clients;
- and
- a global backplane for setting up and maintaining the connection between the plurality of clients and the plurality of microservices, and for transmitting messages between a plurality of service instances.
9 more elements
Dependencies are inferred from the claim text.