CPC G06T 17/205 (2013.01) [G06V 10/761 (2022.01); H04L 9/3226 (2013.01)] | 20 Claims |
1. A method for authenticating a communication session in a metaverse environment, the method comprising, at a processor running a metaverse application:
creating an authenticated communication session between a customer avatar and a virtual kiosk associated with an entity by authenticating the customer avatar and authenticating the virtual kiosk as being associated with the entity, the customer avatar controlled by input at a user device, the authenticating comprising:
authenticating the customer avatar by:
displaying, on an interface of the virtual kiosk, a plurality of base 3D mesh;
receiving at the interface, a selection, via the customer avatar, of a base 3D mesh from the plurality of base 3D meshes;
confirming, via the virtual kiosk, that the base 3D mesh matches a pre-selected base 3D mesh stored within an identity profile of the customer avatar at a database of the entity; and
in response to the confirming, authenticating the customer avatar;
authenticating the virtual kiosk by:
executing a distortion function on the pre-selected base 3D mesh to generate a distorted base 3D mesh;
comparing the distorted base 3D mesh to a static distorted base 3D mesh stored at the user's device;
confirming that the distorted base 3D mesh matches the static distorted base 3D mesh; and
in response to the confirming, authenticating the virtual kiosk as being associated with the entity; and
in response to the authenticating of the customer avatar and the authenticating of the virtual kiosk, creating the authenticated communication session.
|