IP Library Granted Patent US 10,104,072
Granted Patent B2
US 10,104,072 · App. 15/356,794 · Granted Oct 16, 2018

System and method for verifying liveliness

Inventor: Thiagarajan Saravanan (Billerica, MA)
Assignee: MorphoTrust USA, LLC
H04L63/0861G06Q50/265H04L63/0815
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,104,072
App. No.
15/356,794
Granted
Oct 16, 2018
Kind
B2
Abstract

A machine-assisted method for verifying a video presence that includes: receiving, at a computing device of an identity provider, an authentication request initially sent from a requester to access an account managed by a relying party, different from the identity provider; retrieving, from the authentication request, at least a portion of a video stream feed initially from the requester, to the computing device, the portion of video stream feed portraying a face of the requester; extracting the face of the requester from the portion of the video stream feed; providing a directive to the requester soliciting a corresponding gesture; and receiving a response gesture from the requester.

Claims (34)

1. A computer-implemented method for verifying a video presence, comprising:

transmitting, from a user computer of a requester and to a computing device of an identity provider, an authentication request to access an account managed by a relying party by (i) establishing a video stream feed between the requester and the computing device of the identity provider, and (ii) generating a first portion of the video stream feed, the first portion of the video stream portraying a face of the requester and operating at a first refresh rate;

receiving, at the user computer, a directive from the computing device of the identity provider, the directive soliciting a corresponding gesture so that the requester receives an instruction to transition to the corresponding gesture;

generating a second portion of the video stream feed, the second portion of the video stream portraying a response gesture from the requester reacting to the instruction to perform the corresponding gesture, the second portion of the video stream operating at a second refresh rate that is sufficiently higher than the first refresh rate to include at least one frame that encodes a transition from before the corresponding gesture to the corresponding gesture; and

transmitting the second portion of the video stream feed to the identity provider such that

in response to determining that (i) the response gesture matches the corresponding gesture being solicited and (ii) the requester is not yet enrolled at the identity provider, the identity provider establishes a biometric identity for the requester by storing, at the identity provider, data encoding the face of the requester, and

in response to determining that the response gesture matches the corresponding gesture being solicited, the requester is allowed access to the account at the relying party.

2. The computer-implemented method of claim 1 , wherein transmitting the second portion of the video stream feed to the computing device of the identity provider causes a biometric identity for the requester to be established at the computing device of the identity provider.

3. The computer-implemented method of claim 2 , wherein transmitting the second portion of the video stream feed causes a biometric identity for the requester to be established at the computing device of the identity provider by storing, at the computing device of the identity provider, data encoding an extracted face of the requester.

4. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive soliciting the corresponding gesture due within a particular time frame after the directive has been received.

5. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive that is presented verbally on the user computer of the requester.

6. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive that is presented textually on the user computer of the requester.

7. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive that is presented as at least one graphical icon on the user computer of the requester.

8. The computer-implemented method of claim 1 , further comprising: receiving at least one additional directive soliciting at least one additional response gesture for the requester to perform the at least one additional response gesture.

9. The computer-implemented method of claim 8 , wherein soliciting at least one additional response gesture comprises soliciting at least one additional response gesture that is not present in earlier response gestures.

10. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive soliciting a proximity adjustment from the requester.

11. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive soliciting a motion of a specific body part of the requester.

12. The computer-implemented method of claim 1 , wherein receiving the directive comprises receiving the directive soliciting a facial expression change from the requester.

13. A computer system for a requester to verify a video presence, the computer system comprising a hardware processor configured to perform operations comprising:

transmitting, from a user computer of a requester and to a computing device of an identity provider, an authentication request to access an account managed by a relying party by (i) establishing a video stream feed between the requester and the computing device of the identity provider, and (ii) generating a first portion of the video stream feed, the first portion of the video stream portraying a face of the requester and operating at a first refresh rate;

receiving, at the user computer, a directive from the computing device of the identity provider, the directive soliciting a corresponding gesture so that the requester receives an instruction to transition to the corresponding gesture;

generating a second portion of the video stream feed, the second portion of the video stream portraying a response gesture from the requester reacting to the instruction to perform the corresponding gesture, the second portion of the video stream operating at a second refresh rate that is sufficiently higher than the first refresh rate to include at least one frame that encodes a transition from before the corresponding gesture to the corresponding gesture; and

transmitting the second portion of the video stream feed to the identity provider such that

in response to determining that (i) the response gesture matches the corresponding gesture being solicited and (ii) the requester is not yet enrolled at the identity provider, the identity provider establishes a biometric identity for the requester by storing, at the identity provider, data encoding the face of the requester, and

in response to determining that the response gesture matches the corresponding gesture being solicited, the requester is allowed access to the account at the relying party.

14. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive soliciting the corresponding gesture due within a particular time frame after the directive has been received.

15. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive that is presented verbally.

16. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive that is presented textually.

17. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive that is presented as graphical icons on the user computer of the requester.

18. The computer system of claim 13 , wherein the operations further comprise: receiving at least one additional directive soliciting at least one additional response gesture for the requester to perform the at least one additional response gesture.

19. The computer system of claim 18 , wherein soliciting at least one additional response gesture comprises soliciting at least one additional response gesture that is not present in earlier response gestures.

20. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive soliciting a proximity adjustment from the requester.

21. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive soliciting a motion of a specific body part of the requester.

22. The computer system of claim 13 , wherein receiving the directive comprises receiving the directive soliciting a facial expression change from the requester.

Assignments (2)
CHANGE OF NAME Recorded Dec 23, 2022
From: MORPHOTRUST USA, LLC
To: IDEMIA IDENTITY & SECURITY USA LLC
Reel/Frame 062218/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: SARAVANAN, THIAGARAJAN
To: MORPHOTRUST USA, LLC
Reel/Frame 040533/0277 →
Continuity (3)
Continuation 14619886 · Feb 11, 2015
Provisional Application 61938347 · Feb 11, 2014
Related Publication 20170118209A1 · Apr 27, 2017