Patent ID: 8613066

Claim:
A computer-implemented method for user authentication, comprising: under control of one or more computer systems configured with executable instructions, receiving, from a computing device, a first request to access a network resource, the first request including information indicating an identity of a user; identifying the user based on the identity information received with the first request; selecting a portion of a credential string associated with the identified user, wherein the credential string includes a sequence of at least one of a numerical digit, a letter or a word; generating instructions for delivery to the computing device, the instructions causing the computing device to instruct the user to verbally provide the selected portion of the credential string; receiving, from the computing device, information associated with a verbal communication of the selected portion of the credential string; and providing the computing device access to the network resource if the information associated with the verbal communication received from the computing device indicates that the verbal communication includes the portion of the credential string that the user was instructed to provide.