CPC G06T 19/006 (2013.01) [G06F 21/32 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); G06V 10/761 (2022.01); G06F 2221/2141 (2013.01)] | 17 Claims |
1. A system for controlling access privileges within virtual reality computing environments, the system comprising:
at least one virtual reality computing system, each virtual reality computing system having a computing platform including a memory and one or more computing processor devices in communication with the memory, wherein the memory stores:
a virtual reality application executable by at least one of the one or more computing processor devices and configured to:
present a virtual reality computing environment that includes a plurality of virtual locations defined by virtual boundaries, each virtual location associated with a non-virtual entity and is configured to present a plurality of virtual objects, each virtual object is under control of a user and configured to virtually interact with (i) other virtual objects from amongst the plurality of virtual objects and (ii) the plurality of virtual locations;
an authentication application executable by at least one of the one or more computing processor devices and configured to:
in response to users requesting entry to the virtual reality computing environment, authenticate an identity of each user of the plurality of virtual objects,
an access control application executable by at least one of the one or more computing processor devices and configured to:
in response to authenticating the identity of the users, determine access privileges for each user based at least on the identity of each user, wherein the access privileges restrict or allow user access to at least one chosen from the group consisting of (i) one or more of the virtual locations, and (ii) one or more of the virtual objects, and
implement the access privileges, for each user, during a corresponding user session within the virtual reality computing environment, and
wherein the authentication application is further configured to authenticate the identity of each user of the plurality of virtual objects continuously throughout the corresponding user session by implementing multi-factor authentication at various times throughout the corresponding user session, wherein at least one chosen from the group consisting of (i) a type of multi-factor authentication and (ii) a time for implementing multi-factor authentication is determined based on one or more user session parameters.
|