Augmented reality objects registry
AssigneeSnap Inc.
InventorsJennica Pounds, Brent Mills, Uif Oscar Michel Loenngren
Life of this patent
Estimating the term…
Abstract
Various embodiments provide for a registry for augmented reality (AR) objects, which can provide AR objects to a client device to support various software or hardware applications. For instance, some embodiments provide for an AR object registry that facilitates or enables registration of one or more AR objects in association with one or more locations across a planet.
Claims20
A method comprising:
- receiving, from a first client device, a request for a first user at the first client device to interact with at least one augmented reality object in a plurality of registered augmented reality objects registered on an augmented reality object registry;
- and
- in response to the request:
- determining, by a mapping server, a given session server to service the request, the given session server being determined from a plurality of session servers operating on a first set of computer devices, the first set of computer devices being separate from a second set of computer devices operating the mapping server, the given session server being associated with a geographic partition of a map, and the geographic partition containing a position of the first client device on the map;
- and
- assigning, by the mapping server, the first client device to a given session operating on the given session server, the given session being for interacting with the at least one augmented reality object.
A non-transitory machine-readable medium storing instructions that, when executed by one or more computer processors of a first set of computing devices, cause the one or more computer processors to perform operations comprising:
- receiving, from a first client device, a request for a first user at the first client device to interact with at least one augmented reality object in a plurality of registered augmented reality objects registered on an augmented reality object registry;
- and
- in response to the request:
- determining, by a mapping server, a given session server to service the request, the given session server being determined from a plurality of session servers operating on a first set of computer devices, the first set of computer devices being separate from a second set of computer devices operating the mapping server, the given session server being associated with a geographic partition of a map, and the geographic partition containing a position of the first client device on the map;
- and
- assigning, by the mapping server, the first client device to a given session operating on the given session server, the given session being for interacting with the at least one augmented reality object.
A system comprising:
- a mapping server operating on a set of computing devices, the mapping server being configured to:
- receive, from a client device, a request for a user at the client device to interact with at least one augmented reality object in a plurality of registered augmented reality objects registered on an augmented reality object registry;
- and
- in response to the request:
- determine a given session server to service the request, the given session server being determined from a plurality of session servers operating on a first set of computer devices, the first set of computer devices being separate from a second set of computer devices operating the mapping server, the given session server being associated with a geographic partition of a map, and the geographic partition containing a position of the client device on the map;
- and
- assign the client device to a given session operating on the given session server, the given session being for interacting with the at least one augmented reality object.
Dependencies are inferred from the claim text.