Systems and Methods for Authenticating a User on an Augmented, Mixed and/or Virtual Reality Platform to Deploy Experiences
AssigneePracticalVR Inc.
InventorsJames-Micheal A. Reed, Terry L. Bennett, Volkan Seymen
Life of this patent
Estimating the term…
Abstract
Systems and methods for authenticating a user on an augmented, mixed and/or virtual reality platform are provided. Once the user is authenticated, advertisements, experiences, appless apps, and/or tools may be deployed to a user, such as transforming an object on gaze into an advertisement, experience, scripted or un-scripted 3D object, animated or still 2D image, appless app, and/or tool. Using augmented, mixed and/or virtual reality technology, when a user looks/gazes at a virtual object, the bubble may then pop, transitioning into a video screen. The video screen is not being augmented on the virtual object itself.
Claims44
A method for authenticating a user on an augmented, mixed, or virtual reality platform, the method comprising:
- upon connection between a client and at least one server after the user launches an application on the augmented, mixed, or virtual reality platform, checking to see if an existing practical key for the user is stored;
- using the existing practical key, reading a public key and an encrypted private key;
- sending the public key to the at least one server;
- receiving a saved password;
- decrypting the private key and signing a message to include a cryptographic signature;
- sending the cryptographic signature to the at least one server for verification;
- receiving a new password from the at least one server, wherein the new password is used to re-encrypt the private key;
- notifying the at least one server that the practical key has been saved;
- and
- receiving confirmation that the user is authenticated, wherein upon authentication of the user, one or more experiences are deployed to the user.
A method for spawning or transformation of an object or an interface on action by a user on an augmented, mixed or virtual reality platform upon authentication of the user, the method comprising:
- starting a practical event manager, wherein a session is created and the user is identified;
- loading location-locked objects or placing an object dynamically into an environment being viewed by the user in a main experience, wherein the object passively waits for a collision with a raycast from the user or interaction via action by the user;
- and
- starting a transition once the object detects the raycast from collision or action, wherein the transition transforms the object into one or more additional experiences.
A practical key comprising:
- a block of information including a public key and an encrypted private key combined with one or more pieces of data and stored within a folder, image, 3D object or file on an augmented, mixed or virtual reality platform,
- wherein the block of information further includes an indicator for use as a profile for identification and authentication on the augmented, mixed or virtual reality platform.
Dependencies are inferred from the claim text.