×

Virtual reality dynamic authentication

  • US 10,311,223 B2
  • Filed: 12/02/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 12/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system for performing authorization of a user in a virtual reality environment, the system comprising:

  • a virtual reality user device and an authentication server;

    the virtual reality user device comprising;

    a display configured to display a virtual environment to a user;

    a memory; and

    one or more processors coupled to the memory and the display, the one or more processors operable to;

    receive a virtual authentication object, wherein;

    the virtual authentication object comprises a set of virtual blocks;

    each virtual block comprises a plurality of faces; and

    each virtual block comprises a label disposed on one or more faces of the virtual block;

    display the virtual authentication object to the user via the display;

    detect gestures performed by the user on the displayed virtual authentication object, wherein;

    the detected gestures comprise;



    rotating one or more virtual blocks to modify the faces of the one or more virtual blocks that are visible; and



    arranging the visible faces of the virtual blocks in a particular order to enter the authentication code;

    form an authentication request, the authentication request comprising;

    the virtual authentication object;

    the detected gestures; and

    an identifier of the user;

    send the authentication request to the authentication server; and

    receive an authentication response from the authentication server;

    the authentication server comprising;

    a memory operable to store a database, the database comprising one or more records associating a user identifier with an authentication code; and

    one or more processors coupled to the memory, the one or more processors operable to;

    receive the authentication request from the virtual reality user device;

    determine, using the virtual authentication object and the detected one or more gestures from the authentication request, the authentication code;

    identify an authentication code associated with the user identifier from the authentication request by matching the user identifier with a database record for the user identifier;

    compare the determined authentication code with the authentication code associated with the user identifier in the identified database record to authorize the user; and

    send an authentication response to the virtual reality user device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×