Code sequencing
First Claim
1. A method comprising:
- displaying, by a terminal and on a user interface, a first arrangement of a plurality of images,wherein one or more of a plurality of codes correspond to one of the plurality of images, andwherein one or more of a plurality of codes correspond to an alphanumeric character of a plurality of alphanumeric characters;
receiving, by the terminal, an input comprising rearranged locations of the plurality of images in a rearranged order on the user interface;
ordering, by the terminal, the plurality of codes in a sequence based on the rearranged order of the plurality of images; and
transmitting, by the terminal and over a communication network, the sequence of the plurality of codes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium for challenge-response authentication are provided. A plurality of codes is received over a communication network based on input provided by way of a user interface displaying a plurality of images. An alphanumeric string is generated based on the received plurality of codes and based on a table that associates each one of the plurality of codes with a respective one of the plurality of images and with a respective one of a plurality of alphanumeric characters. A determination is made as to whether to grant authorization based on whether the generated alphanumeric string matches an alphanumeric user identifier stored in a memory device in association with a user.
112 Citations
20 Claims
-
1. A method comprising:
-
displaying, by a terminal and on a user interface, a first arrangement of a plurality of images, wherein one or more of a plurality of codes correspond to one of the plurality of images, and wherein one or more of a plurality of codes correspond to an alphanumeric character of a plurality of alphanumeric characters; receiving, by the terminal, an input comprising rearranged locations of the plurality of images in a rearranged order on the user interface; ordering, by the terminal, the plurality of codes in a sequence based on the rearranged order of the plurality of images; and transmitting, by the terminal and over a communication network, the sequence of the plurality of codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A terminal comprising:
-
a processor, a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising; displaying, by the terminal and on a user interface, a first arrangement of a plurality of images, wherein one or more of a plurality of codes correspond to one of the plurality of images, and wherein one or more of a plurality of codes correspond to an alphanumeric character of a plurality of alphanumeric characters; receiving, by the terminal, an input comprising rearranged locations of the plurality of images in a rearranged order on the user interface; ordering, by the terminal, the plurality of codes in a sequence based on the rearranged order of the plurality of images and transmitting, by the terminal and over a communication network, the sequence of the plurality of codes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a terminal, cause the terminal to perform operations comprising:
-
displaying, by the terminal and on a user interface, a first arrangement of a plurality of images, wherein one or more of a plurality of codes correspond to one of the plurality of images, and wherein one or more of a plurality of codes correspond to an alphanumeric character of a plurality of alphanumeric characters; receiving, by the terminal, an input comprising rearranged locations of the plurality of images in a rearranged order on the user interface; ordering, by the terminal, the plurality of codes in a sequence based on the rearranged order of the plurality of images and transmitting, by the terminal and over a communication network, the sequence of the plurality of codes. - View Dependent Claims (20)
-
Specification