Simple algebraic and multi-layer passwords
First Claim
1. One or more non-transitory computer readable media having computer readable instructions stored thereon for authenticating a user of a computing device that when executed by a processor of the computing device implement instructions for:
- storing a base image and an overlay image and a particular algebraic result in a memory on the computing device, the base image having a particular base image reference point, and the overlay image having a plurality of numbers that are displayed inside the overlay image;
generating a modified base image;
generating a modified overlay image;
displaying, on a display of the computing device, the modified base image overlaid by the modified overlay image;
receiving an input for moving one of the modified base image and the modified overlay image;
moving the one of the modified base image and the modified overlay image in response to the input, causing two or more numbers inside the overlay image to align with the particular base image reference point; and
in response to alignment of the two or more numbers with the particular base image reference point, applying one or more algebraic operators to the two or more numbers to obtain a result; and
successfully authenticating the user if the result equals the particular algebraic result.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of authenticating a user of a computing device is proposed, together with computing device on which the method is implemented. In the method a modified base image is overlaid with a modified overlay image on a display. The modified overlay image comprises a plurality of numbers. At least one of the modified base image and modified overlay image is moved by the user. Positive authentication is indicated in response to the base image reference point on the modified base image being aligned, in sequence, with two or more numbers from the overlay image that equal a pre-selected algebraic result when one or more algebraic operator is apply to the numbers.
65 Citations
20 Claims
-
1. One or more non-transitory computer readable media having computer readable instructions stored thereon for authenticating a user of a computing device that when executed by a processor of the computing device implement instructions for:
- storing a base image and an overlay image and a particular algebraic result in a memory on the computing device, the base image having a particular base image reference point, and the overlay image having a plurality of numbers that are displayed inside the overlay image;
generating a modified base image; generating a modified overlay image; displaying, on a display of the computing device, the modified base image overlaid by the modified overlay image; receiving an input for moving one of the modified base image and the modified overlay image; moving the one of the modified base image and the modified overlay image in response to the input, causing two or more numbers inside the overlay image to align with the particular base image reference point; and in response to alignment of the two or more numbers with the particular base image reference point, applying one or more algebraic operators to the two or more numbers to obtain a result; and
successfully authenticating the user if the result equals the particular algebraic result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- storing a base image and an overlay image and a particular algebraic result in a memory on the computing device, the base image having a particular base image reference point, and the overlay image having a plurality of numbers that are displayed inside the overlay image;
-
9. A method of authenticating a user of a computing device, the method comprising:
- storing a base image and an overlay image and a particular algebraic result in a memory on the computing device, the base image having a particular base image reference point, and the overlay image having a plurality of numbers that are displayed inside the overlay image;
generating a modified base image; generating a modified overlay image; displaying, on a display of the computing device, the modified base image overlaid by the modified overlay image; receiving an input for moving one of the modified base image and the modified overlay image; moving the one of the modified base image and the modified overlay image in response to the input, causing two or more numbers inside the overlay image to align with the particular base image reference point; and in response to alignment of the two or more numbers with the particular base image reference point, applying one or more algebraic operators to the two or more numbers to obtain a result; and
successfully authenticating the user if the result equals the particular algebraic result. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- storing a base image and an overlay image and a particular algebraic result in a memory on the computing device, the base image having a particular base image reference point, and the overlay image having a plurality of numbers that are displayed inside the overlay image;
-
17. A computing device comprising:
-
a processor; a display; and one or more non-transitory computer readable media having computer readable instructions stored thereon for authenticating a user of the computing device that when executed by the processor of the computing device cause the processor to store a base image and an overlay image and a particular algebraic result in a memory on the computing device, the base image having a particular base image reference point, and the overlay image having a plurality of numbers displaying inside the overlay image;
generate a modified base image;
generate a modified overlay image;
display, on the display of the computing device, the modified base image overlaid by the modified overlay image;
receive an input for moving one of the modified base image and the modified overlay image;
move the one of the modified base image and the modified overlay image in response to the input, causing two or more numbers inside the overlay image to align with the particular base image reference point; and
in response to alignment of the two or more numbers with the particular base image reference point, apply one or more algebraic operators to the two or more numbers to obtain a result; and
successfully authenticate the user if the result equals the particular algebraic result. - View Dependent Claims (18, 19, 20)
-
Specification