×

Authentication using dynamic verbal questions based on social and geospatial history

  • US 9,888,383 B2
  • Filed: 05/02/2016
  • Issued: 02/06/2018
  • Est. Priority Date: 05/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of authenticating a user who requests an access to a device, the method comprising the steps of:

  • receiving, by a hardware processor of the device, a request to authenticate the user who is requesting the access to the device;

    in response to the step of receiving the request to authenticate, polling, by the processor, for historical data that includes (1) social media interactions that specify a person authorized to access the device and (2) geolocations of the person;

    automatically generating, by the processor, a question that is relevant to a social media interaction included in the social media interactions, a geolocation included in the geolocations, or a combination of the social media interaction and the geolocation of the person authorized to access the device;

    receiving, by the processor, a digital representation of a voice that provided an answer to the question, the digital representation of the voice being generated and stored in an audio file format by a digital audio technology coupled to the hardware processor, and the voice being spoken by the user who is requesting access to the device;

    based on the received digital representation of the voice that provided the answer, verifying, by the processor, that the voice that provided the answer matches a voice of the person authorized to access the device;

    determining, by the processor, that the answer to the question is correct;

    based on (1) the voice that provided the answer matching the voice of the person authorized to access the device and (2) the answer being correct, authenticating, by the processor of the device, the user and granting to the authenticated user the access to the device;

    receiving, by the processor, a permission to receive data that includes a geolocation of another user;

    based on the received permission, polling, by the processor, the data that includes the geolocation of the other user; and

    determining a match between the geolocation of the person authorized to access the device and the geolocation of the other user and between a first timestamp of the geolocation of the person and a second timestamp of the geolocation of the other user,wherein the step of automatically generating the question includes generating the question so that the question is relevant to the user and the other user having visited a location together at one time, wherein the location is specified by the matching geolocations of the person and the other user, and wherein the one time is specified by the matching first and second timestamps.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×