Patent ID: 11934508
Assignee: ORCHID SOUND TECHNOLOGIES LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 24:
25. An anonymous witness authentication method, comprising:
receiving, at an authentication server from a root client device associated with a user, a request for witnessed authentication;
receiving, from an anonymous witness client device, an associative code;, determining eligibility of the anonymous witness client device to witness authentication of the user based on the associative code;
randomly generating a task code defining an interactive task and expected movement to complete the interactive task;
sending the task code to both root client device and the anonymous witness client device;
receiving, from the root client device, task updates defining changes to the interactive task as the user performs the interactive task on the root client device;, sending the task updates to the anonymous witness client device for output to a display of the anonymous witness client device;
receiving, at the authentication server from the root client device, (a) an authentication result indicative of biometric authentication of the user on the root client device, and (b) movement data captured by the root client device as the user performed the interactive task;
receiving, at the authentication server from the anonymous witness client device, a second authentication result and evidence data captured by the anonymous witness client device, the evidence data being indicative of a witness viewing actions of the user performing the interactive task, and being indicative of the witness recognizing the user;
analyzing the movement data and the evidence data to determine (i) whether the movement data matches the expected movement for the interactive task, (ii) whether the witness viewed the user performing the interactive task, and (iii) whether the witness recognized the user; and
determining that the user is successfully authenticated when both the first authentication result and the second authentication result indicate success, the movement data matches the expected movement, the evidence data indicates that the witness viewed the user performing the interactive task, and the evidence data indicates that the witness recognized the user.