IP Library Granted Patent US 10,872,336
Granted Patent B2
US 10,872,336 · App. 16/159,555 · Granted Dec 22, 2020

System and method for independent user effort-based validation

Inventors: John D. Rome (Warrenton, VA); Bethann G. Rome (Warrenton, VA); Thomas E. Ketcham, II (Warrenton, VA)
Assignee: Intensity Analytics Corporation
G06Q20/4014G06F3/04883G06F16/1824G06F16/1834G06F16/27G06F21/33G06F21/36G06F21/6245G06K7/1417G06Q20/02G06Q20/10G06Q20/223G06Q20/24G06Q20/3274G06Q20/383G06Q20/3829G06Q20/401H04L9/0861H04L9/3213H04L9/3271H04L63/0414H04L63/083H04L63/0807H04L63/0861H04L63/102H04L63/123H04L67/22H04L2209/38H04L2463/102
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,872,336
App. No.
16/159,555
Granted
Dec 22, 2020
Kind
B2
Abstract

A method of authenticating a user based on user effort, the method includes receiving a registration from a user device with a user effort-based identity authorization token and a first user effort, submitting the first effort to the effort validation server, receiving an effort analysis from the effort validation server, issuing a credential to the user device based on the effort analysis, receiving an access request from the user device, the access request including the credential and a second effort, providing the second effort to the validation server, receiving a validation response from the validation server, and granting access to the user device as a function of the validation response.

Claims (37)

1. A method of authenticating a user based on user effort, the method comprising:

receiving a registration from a user device with a token that includes user effort-based identity authorization data, and with a first user effort comprising gestures associated with user device touch screen user interaction;

submitting the first user effort and data from the token to the effort validation server;

receiving an effort analysis from the effort validation server;

issuing a credential to the user device based on the effort analysis the credential comprising user effort data encoded into a QR code;

receiving an access request from the user device, the access request including the credential and a second user effort;

providing the second user effort to the validation server;

receiving a validation response from the validation server, wherein the validation response includes a validation key that includes both rendered Boolean match conclusion and statistics about the calculations, as well as information about the challenge; and

granting access to the user device as a function of the validation response.

2. The method of claim 1 wherein the first and second user efforts comprise user device keyboard user efforts.

3. The method of claim 1 wherein the authentication server is a server running an application that the user device attempts to access.

4. The method of claim 1 wherein the authentication server is a separate server from a server running an application that the user device attempts to access.

5. A system for performing a method of authenticating a user based on user efforts, the system comprising:

a processor;

a communication device coupled to the processor for communicating with other devices; and

a memory storing computer readable instructions coupled to the processor, the instructions for execution by the processor to perform operations comprising:

receiving a registration from a user device with a token that includes user effort-based identity authorization data, and with a first user effort comprising gestures associated with user device touch screen user interaction;

submitting the first user effort and data from the token to the effort validation server;

receiving an effort analysis from the effort validation server;

issuing a credential to the user device based on the effort analysis the credential comprising user effort data encoded into a QR code;

receiving an access request from the user device, the access request including the credential and a second user effort;

providing the second user effort to the validation server;

receiving a validation response from the validation server, wherein the validation response includes a validation key that includes both rendered Boolean match conclusion and statistics about the calculations, as well as information about the challenge; and

granting access to the user device as a function of the validation response.

6. The system of claim 5 wherein the user efforts comprise user device keyboard user efforts.

7. A non-transitory machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method, the operations comprising:

receiving a registration from a user device with a token that includes user effort-based identity authorization data, and with a first user effort comprising gestures associated with user device touch screen user interaction;

submitting the first user effort and data from the token to the effort validation server;

receiving an effort analysis from the effort validation server;

issuing a credential to the user device based on the effort analysis the credential comprising user effort data encoded into a QR code;

receiving an access request from the user device, the access request including the credential and a second user effort;

providing the second user effort to the validation server;

receiving a validation response from the validation server, wherein the validation response includes a validation key that includes both rendered Boolean match conclusion and statistics about the calculations, as well as information about the challenge; and

granting access to the user device as a function of the validation response.

8. The device of claim 7 wherein the first and second user efforts comprise user device keyboard user efforts.

9. The device of claim 7 wherein the authentication server is a server running an application that the user device attempts to access.

10. The device of claim 7 wherein the authentication server is a separate server from a server running an application that the user device attempts to access.

Assignments (5)
SECURITY INTEREST Recorded Apr 21, 2023
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE
Reel/Frame 063405/0379 →
SECURITY INTEREST Recorded Apr 21, 2023
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE
Reel/Frame 063405/0420 →
SECURITY INTEREST Recorded Jan 15, 2021
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE P.
Reel/Frame 054933/0348 →
SECURITY INTEREST Recorded Jun 30, 2020
From: INTENSITY ANALYTICS CORPORATION
To: RUBINGER, BRUCE P.
Reel/Frame 053088/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: ROME, JOHN D.; ROME, BETHANN G.; KETCHAM, THOMAS E., II
To: INTENSITY ANALYTICS CORPORATION
Reel/Frame 051439/0734 →
Continuity (2)
Provisional Application 62572366 · Oct 13, 2017
Related Publication 20190116050A1 · Apr 18, 2019
Cited By (1)
US 12,518,216