Image-based user authentication
First Claim
Patent Images
1. A method comprising:
- receiving, at a processor and from an authentication device, an indication of a desired authentication accuracy and a first token that enables a user device to obtain image data from an image data device;
obtaining, by the processor, from the image data device and based on receiving the first token, a plurality of images, wherein the plurality of images includes a first correct image, a second correct image, a first incorrect image, and a second incorrect image, wherein the;
first correct image and the second correct image include images of people obtained from a contact list associated with a user of the user device, and wherein the first incorrect image and the second incorrect image include images of people that are not in the contact list associated with the user;
presenting, by the processor, a first subset of the plurality of images for display, wherein the first subset includes the first correct image and the first incorrect image;
presenting, by the processor, selection instructions, wherein the selection instructions include an identifier associated the first correct image and instructions to choose and image associated with the identifier, wherein the identifier includes a name of a person in the first correct image;
receiving, by the processor, a first input by a user and from the first subset, wherein the first input selects one of the first correct image or the first incorrect image;
incrementing, by the processor, a correct selection count associated with the user when the first input selects the first correct image, wherein the user is determined to be authenticated when the correct selection count meets a first threshold;
incrementing, by the processor, an incorrect selection count associated with the user when the first input selects the first incorrect image, wherein the user is determined to not be authenticated when the incorrect selection count meets a second threshold;
presenting, by the processor, a second subset of the plurality of images for display when the first input selects the first correct image and the correct selection count does not meet the first threshold or when the first input selects the first incorrect image and the incorrect selection count does not meet the second threshold, wherein the second subset includes the second correct image and the second incorrect image;
receiving, by the processor, a second input by the user and from the second subset, wherein the second input selects one of the second correct images or the second incorrect image;
determining, by the processor, whether the user is authenticated based on the second input and the desired authentication accuracy;
receiving, by the processor and from the authentication device, a second token to generate a request for access to a portal device when the user is authenticated; and
transmitting, by the processor and to the portal device when the user is authenticated, an indication that the user is authenticated and the request for access, wherein the portal device allows the user to access particular data based on the indication.
1 Assignment
0 Petitions
Accused Products
Abstract
An authenticity accuracy, corresponding to a personal identification number, is determined. A device presents a correct image (or group of images) and an incorrect image (or group of images). Selections from a user are received until a sufficient number of correct images are selected to satisfy the authenticity accuracy. For example, a counter may be incremented when the correct image is selected, and the user may be considered to be authenticated if the counter reaches a sufficient level.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a processor and from an authentication device, an indication of a desired authentication accuracy and a first token that enables a user device to obtain image data from an image data device; obtaining, by the processor, from the image data device and based on receiving the first token, a plurality of images, wherein the plurality of images includes a first correct image, a second correct image, a first incorrect image, and a second incorrect image, wherein the;
first correct image and the second correct image include images of people obtained from a contact list associated with a user of the user device, and wherein the first incorrect image and the second incorrect image include images of people that are not in the contact list associated with the user;presenting, by the processor, a first subset of the plurality of images for display, wherein the first subset includes the first correct image and the first incorrect image; presenting, by the processor, selection instructions, wherein the selection instructions include an identifier associated the first correct image and instructions to choose and image associated with the identifier, wherein the identifier includes a name of a person in the first correct image; receiving, by the processor, a first input by a user and from the first subset, wherein the first input selects one of the first correct image or the first incorrect image; incrementing, by the processor, a correct selection count associated with the user when the first input selects the first correct image, wherein the user is determined to be authenticated when the correct selection count meets a first threshold; incrementing, by the processor, an incorrect selection count associated with the user when the first input selects the first incorrect image, wherein the user is determined to not be authenticated when the incorrect selection count meets a second threshold; presenting, by the processor, a second subset of the plurality of images for display when the first input selects the first correct image and the correct selection count does not meet the first threshold or when the first input selects the first incorrect image and the incorrect selection count does not meet the second threshold, wherein the second subset includes the second correct image and the second incorrect image; receiving, by the processor, a second input by the user and from the second subset, wherein the second input selects one of the second correct images or the second incorrect image; determining, by the processor, whether the user is authenticated based on the second input and the desired authentication accuracy; receiving, by the processor and from the authentication device, a second token to generate a request for access to a portal device when the user is authenticated; and transmitting, by the processor and to the portal device when the user is authenticated, an indication that the user is authenticated and the request for access, wherein the portal device allows the user to access particular data based on the indication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a memory configured to store a plurality of images associated with a user, wherein the plurality of images includes a first correct image, a second correct image, a first incorrect image, and a second incorrect image, wherein the first correct image and the second correct image include images of people obtained from a contact list associated with the user, and wherein the first incorrect image and the second incorrect image include images of people that are not in the contact list associated with the user; and a processor configured to; receive, from and authentication device, and indication of a desired authentication of a desired authentication accuracy and a first token that enables the device to obtain image data; present, in response to receiving the first token, a first subset of the plurality of images for display, wherein the first subset includes the first correct image and the first incorrect image, present selection instructions, wherein the selection instructions include an identifier associated with the first correct image and instructions to choose and image associated with the identifier, wherein the identifier includes a name of a person in the first correct image, receive a first input by the user and from the first subset, wherein the first input selects one of the first correct image or the first incorrect image, increment a correct selection count associated with the user when the first input selects the first correct image, wherein the user is determined to be authenticated when the correct selection count meets a first threshold, increment an incorrect selection count associated with the user when the first input selects the first incorrect image, wherein the user is determined to not be authenticated when the incorrect selection count meets a second threshold, present, for display, a second subset of the plurality of images when the first input selects the first correct image and the correct selection count does not meet the first threshold or when the first input selects the first incorrect image and the incorrect selection count does not meet the second threshold, wherein the second subset includes the second correct image and the second incorrect image, receive a second input by the user and from the second subset, wherein the second input selects one of the second correct image or the second incorrect image, determine whether the user is authenticated based on the second input and the desired authentication accuracy, receive, from the authentication device, a second token to generate a request for access to a portal device when the user is authenticated, and transmit, to the portal device when the user is authenticated, and indication that the user is authenticated and the request for access, wherein the user is able to access particular data based on the indication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium configured to store instruction, the instructions comprising:
one or more instructions that, when executed by a processor associated with a device, cause the processor to; receive, from an authenticated device, and indication of a desired authentication accuracy and a first token that enables the device to obtain image data from and image data device; obtain, based on receiving the first token, a plurality of images from the image data device, wherein the plurality of images includes a first correct image, a second correct image, a first incorrect image, and a second incorrect image, wherein the first correct image and the second correct image include images of people obtained from a contact list associated with a user, and wherein the first incorrect image and the second incorrect image include images of people that are not in the contact list associated with the user; present a first subset of the plurality of images for display, wherein the first subset includes the first correct image and the first incorrect image; present selection instructions, wherein the selection instructions include an identifier associated the first correct image and instructions to choose an image associated with the identifier, wherein the identifier includes a name of a person in the first correct image; receive a first input by a user and from the first subset, wherein the first input identifies one of the first correct image or the first incorrect image; increment a correct selection count associated with the user when the first input selects the first correct image, wherein the user is determined to be authenticated when the correct selection count meets a threshold; present a second subset of the plurality of images for display when the first input selects the first correct image and the correct selection count does not meet the threshold or when the first input selects the first incorrect image, wherein the second subset includes the second correct image and the second incorrect image; receive a second input by the user and from the second subset, wherein the second input selects one of the second correct image or the second incorrect image; determine whether the user is authenticated based on the second input and the desired authentication accuracy; receive, from the authentication device, a second token to generate a request for access to a portal device when the user is authenticated; and transmit, to the portal device when the user is authenticated, in indication that the user is authenticated and the request for access, wherein the user is able to access particular data based on the indication. - View Dependent Claims (16, 17, 18, 19, 20)
Specification