User Authorization Using An Automated Turing Test
First Claim
1. A method of user authorization using a Completely Automated Public Turing Test to tell Computers and Humans Apart (‘
- Automated Turing Test’
), the method comprising;
selecting, by an automated Turing Test module, a challenge token, the challenge token including a challenge key;
repeatedly at an Automated Turing Test pace;
selecting, by the Automated Turing Test module, a portion of the challenge token in dependence upon predetermined selection criteria, andrevealing, by Automated Turing Test module, only the selected portion of the challenge token to a user;
receiving, by the Automated Turing Test module from the user, a user response;
determining, by the Automated Turing Test module, whether the user response matches the challenge key; and
authorizing, by the Automated Turing Test module, the user to access a resource if the user response matches the challenge key.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for user authorization using an automated Turing Test that include: selecting, by an automated Turing Test module, a challenge token, the challenge token including a challenge key; repeatedly at an Automated Turing Test pace: selecting, by the Automated Turing Test module, a portion of the challenge token in dependence upon predetermined selection criteria, and revealing, by Automated Turing Test module, only the selected portion of the challenge token to a user; receiving, by the Automated Turing Test module from the user, a user response; determining, by the Automated Turing Test module, whether the user response matches the challenge key; and authorizing, by the Automated Turing Test module, the user to access a resource if the user response matches the challenge key.
-
Citations
20 Claims
-
1. A method of user authorization using a Completely Automated Public Turing Test to tell Computers and Humans Apart (‘
- Automated Turing Test’
), the method comprising;selecting, by an automated Turing Test module, a challenge token, the challenge token including a challenge key; repeatedly at an Automated Turing Test pace; selecting, by the Automated Turing Test module, a portion of the challenge token in dependence upon predetermined selection criteria, and revealing, by Automated Turing Test module, only the selected portion of the challenge token to a user; receiving, by the Automated Turing Test module from the user, a user response; determining, by the Automated Turing Test module, whether the user response matches the challenge key; and authorizing, by the Automated Turing Test module, the user to access a resource if the user response matches the challenge key. - View Dependent Claims (2, 3, 4, 5, 6)
- Automated Turing Test’
-
7. Apparatus for user authorization using a Completely Automated Public Turing test to tell Computers and Humans Apart (‘
- Automated Turing Test’
), the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of;selecting, by an automated Turing Test module, a challenge token, the challenge token including a challenge key; repeatedly at an Automated Turing Test pace; selecting, by the Automated Turing Test module, a portion of the challenge token in dependence upon predetermined selection criteria, and revealing, by Automated Turing Test module, only the selected portion of the challenge token to a user; receiving, by the Automated Turing Test module from the user, a user response; determining, by the Automated Turing Test module, whether the user response matches the challenge key; and authorizing, by the Automated Turing Test module, the user to access a resource if the user response matches the challenge key. - View Dependent Claims (8, 9, 10, 11, 12)
- Automated Turing Test’
-
13. A computer program product for user authorization using a Completely Automated Public Turing test to tell Computers and Humans Apart (‘
- Automated Turing Test’
), the computer program product disposed in a computer readable medium, the computer program product comprising computer program instructions capable of;selecting, by an automated Turing Test module, a challenge token, the challenge token including a challenge key; repeatedly at an Automated Turing Test pace; selecting, by the Automated Turing Test module, a portion of the challenge token in dependence upon predetermined selection criteria, and revealing, by Automated Turing Test module, only the selected portion of the challenge token to a user; receiving, by the Automated Turing Test module from the user, a user response; determining, by the Automated Turing Test module, whether the user response matches the challenge key; and authorizing, by the Automated Turing Test module, the user to access a resource if the user response matches the challenge key. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- Automated Turing Test’
Specification