Verification based on input comprising captured images, captured audio and tracked eye movement
First Claim
1. A method comprising:
- receiving a verification request;
responsive to receiving the verification request, sending one or more randomly generated patterns for display at one or more randomly specified locations on a screen of a device;
responsive to the sending, receiving verification input responsive to the displayed one or more randomly generated patterns, the verification input comprising one or more captured images, captured audio and tracked eye movement, wherein the one or more captured images, the captured audio and the tracked eye movement are concurrently collected from a user of the device; and
granting or denying the verification request based at least in part on the verification input;
wherein granting the verification request comprises verifying liveliness of the user by;
verifying, utilizing the captured audio, that a stored voice profile for the user matches user spoken phrases or digits corresponding to the one or more randomly generated patterns;
verifying, utilizing the tracked eye movement, that one or more locations of the screen the user was viewing while speaking the phrases or digits corresponding to the one or more randomly generated patterns match the one or more randomly specified locations; and
verifying, utilizing the one or more captured images, that a stored facial profile for the user matches a facial profile captured while the user was speaking the phrases or digits corresponding to the one or more randomly generated patterns.
10 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises receiving a verification request, sending one or more patterns for display at one or more specified locations on a screen of a device, receiving verification input responsive to the one or more patterns, and granting or denying the verification request based at least in part on the verification input. The verification input comprises one or more captured images, captured audio and tracked eye movement. The verification request may be generated in conjunction with an attempted launch of a designated application on a first device, with user access to the designated application on the first device being controlled responsive to the granting or denying of the verification request.
53 Citations
20 Claims
-
1. A method comprising:
-
receiving a verification request; responsive to receiving the verification request, sending one or more randomly generated patterns for display at one or more randomly specified locations on a screen of a device; responsive to the sending, receiving verification input responsive to the displayed one or more randomly generated patterns, the verification input comprising one or more captured images, captured audio and tracked eye movement, wherein the one or more captured images, the captured audio and the tracked eye movement are concurrently collected from a user of the device; and granting or denying the verification request based at least in part on the verification input; wherein granting the verification request comprises verifying liveliness of the user by; verifying, utilizing the captured audio, that a stored voice profile for the user matches user spoken phrases or digits corresponding to the one or more randomly generated patterns; verifying, utilizing the tracked eye movement, that one or more locations of the screen the user was viewing while speaking the phrases or digits corresponding to the one or more randomly generated patterns match the one or more randomly specified locations; and verifying, utilizing the one or more captured images, that a stored facial profile for the user matches a facial profile captured while the user was speaking the phrases or digits corresponding to the one or more randomly generated patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a verification platform comprising at least one processing device having a processor coupled to a memory; wherein the verification platform is configured; to receive a verification request; responsive to receiving the verification request, to send one or more randomly generated patterns for display at one or more randomly specified locations on a screen of a device; responsive to sending the one or more randomly generated patterns, to receive verification input responsive to the displayed one or more randomly generated patterns, the verification input comprising one or more captured images, captured audio and tracked eye movement, wherein the one or more captured images, the captured audio and the tracked eye movement are concurrently collected from a user of the device; and to grant or deny the verification request based at least in part on the verification input; wherein granting the verification request comprises verifying liveliness of the user by; verifying, utilizing the captured audio, that a stored voice profile for the user matches user spoken phrases or digits corresponding to the one or more randomly generated patterns; verifying, utilizing the tracked eye movement, that one or more locations of the screen the user was viewing while speaking the phrases or digits corresponding to the one or more randomly generated patterns match the one or more randomly specified locations; and verifying, utilizing the one or more captured images, that a stored facial profile for the user matches a facial profile captured while the user was speaking the phrases or digits corresponding to the one or more randomly generated patterns. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, from a verification platform, a notification regarding a verification request, the notification comprising one or more randomly generated patterns for display at one or more randomly specified locations on a screen of a device; and responsive to receiving the notification, providing, to the verification platform, verification input responsive to the notification, the verification input comprising one or more captured images, captured audio and tracked eye movement, wherein the one or more captured images, the captured audio and the tracked eye movement are concurrently collected from a user of the device; wherein the verification request is granted or denied by the verification platform based at least in part on the verification input; and wherein granting the verification request comprises verifying liveliness of the user by; verifying, utilizing the captured audio, that a stored voice profile for the user matches user spoken phrases or digits corresponding to the one or more randomly generated patterns; verifying, utilizing the tracked eye movement, that one or more locations of the screen the user was viewing while speaking the phrases or digits corresponding to the one or more randomly generated patterns match the one or more randomly specified locations; and verifying, utilizing the one or more captured images, that a stored facial profile for the user matches a facial profile captured while the user was speaking the phrases or digits corresponding to the one or more randomly generated patterns. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification