US 12,248,555 B2
Systems and methods including user authentication
John N. Irwin, III, Greenwich, CT (US); Priscilla Babb, Walnut, CA (US); R. Maxwell Flaherty, Topsfield, MA (US); and J. Christopher Flaherty, Nottingham, NH (US)
Assigned to ORCHID AUTHENTICATION SYSTEMS INC., Wilmington, DE (US)
Filed by Orchid Authentication Systems Inc., Wilmington, DE (US)
Filed on Jan. 29, 2024, as Appl. No. 18/424,943.
Application 18/424,943 is a continuation of application No. 18/039,364, granted, now 11,934,508, previously published as PCT/US2021/062809, filed on Dec. 10, 2021.
Claims priority of provisional application 63/123,950, filed on Dec. 10, 2020.
Prior Publication US 2024/0427870 A1, Dec. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/34 (2013.01); G06F 21/32 (2013.01); H04W 12/55 (2021.01)
CPC G06F 21/34 (2013.01) [G06F 21/32 (2013.01); H04W 12/55 (2021.01)] 27 Claims
OG exemplary drawing
 
1. A system, comprising:
an authentication server;
a root client device associated with a user;
a witness client device selected from a plurality of witness devices;
the authentication server generating a task code that defines an interactive task, and that is output to both the root client device and the witness client device, wherein
the authentication server receiving from the root client device, (a) an authentication result indicative of biometric authentication of the user on the root client device, and (b) first movement data indicative of movement of the user that performs the interactive task as captured by the root client device;
the authentication server further receiving from the witness client device second movement data indicative of movement of the user that performs the interactive task as captured by the witness client device;
the authentication server storing and executing authentication software that analyzes the first movement data and the second movement data to determine whether the first movement data and the second movement data match expected movement that corresponds to the interactive task, wherein:
successful authentication by the user is determined when the authentication result indicates success and the first movement data, and the second movement data match the expected movement; and
the root client device and the witness client device are positioned adjacent one another while the user performs the interactive task.