USING FACIAL MICROMOVEMENTS TO VERIFY COMMUNICATIONS AUTHENTICITY
Systems, methods, and non-transitory computer readable media including instructions for ongoing verification of communication authenticity based on light reflections from facial skin are disclosed. The ongoing verification involves generating a first data stream representing a communication by a subject, the communication having a duration; generating a second data stream for corroborating an identity of the subject from facial skin light reflections captured during the duration of the communication; transmitting the first data stream to a destination; transmitting the second data stream to the destination; and wherein the second data stream is correlated to the first data stream in a manner such that upon receipt at the destination, the second data stream is enabled for use in repeatedly checking during the duration of the communication that the communication originated from the subject.
1 - 300 . (canceled)
301 . A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for ongoing verification of communication authenticity based on light reflections from facial skin, the operations comprising:
generating a first data stream representing a communication by a subject, the communication having a duration;
generating a second data stream for corroborating an identity of the subject from facial skin light reflections captured during the duration of the communication;
transmitting the first data stream to a destination;
transmitting the second data stream to the destination; and
wherein the second data stream is correlated to the first data stream in a manner such that upon receipt at the destination, the second data stream is enabled for use in repeatedly checking during the duration of the communication that the communication originated from the subject.
302 . The non-transitory computer readable medium of claim 301 , wherein checking that the communication originated from the subject includes verifying that all words in the communication originated from the subject.
303 . The non-transitory computer readable medium of claim 301 , wherein checking that the communication originated from the subject incudes verifying at regular time intervals during the duration of the conversation that speech captured at the regular time intervals originated from the subject.
304 . The non-transitory computer readable medium of claim 301 , wherein the first data stream and the second data stream are intermingled in a common omnibus data stream.
305 . The non-transitory computer readable medium of claim 301 , wherein the destination is a social network service the second data stream enables the social network service to publish the communication with an authenticity indicator.
306 . The non-transitory computer readable medium of claim 301 , wherein the destination is an entity engaged in a real-time transaction with the subject and the second data stream enables the entity to verify in real-time the identity of the subject during the duration of the communication.
307 . The non-transitory computer readable medium of claim 306 , wherein verifying the identity includes verification of a name of the subject.
308 . The non-transitory computer readable medium of claim 306 , wherein verifying the identity includes verification at least periodic intervals throughout the communication that the subject spoke words presented in the communication.
309 . The non-transitory computer readable medium of claim 301 , wherein the operations further include determining a biometric signature of the subject from light reflections associated with facial skin captured before the communication, and wherein the identity of the subject is determined using the corroborating facial skin light reflections and the biometric signature.
310 . The non-transitory computer readable medium of claim 309 , wherein the biometric signature is determined based on a micro-veins pattern in the facial skin.
311 . The non-transitory computer readable medium of claim 309 , wherein the biometric signature is determined based on a facial skin micromovement sequence associated with phenomes spoken by the subject.
312 . The non-transitory computer readable medium of claim 301 , wherein the second data stream is indicative of a liveliness state of the subject and transmitting the second data stream enables verification of the communication authenticity based on the liveliness state of the subject.
313 . The non-transitory computer readable medium of claim 301 , wherein the first data stream is indicative of an expression of the subject and the second data stream enables corroboration of the expression.
314 . The non-transitory computer readable medium of claim 301 , wherein the operations further include storing in a data structure identifying facial skin micromovements of the subject vocalizing or prevocalizing a passphrase, and identifying the subject based on the vocalization or prevocalization of the passphrase.
315 . The non-transitory computer readable medium of claim 301 , wherein the operations further include storing in a data structure a profile of the subject based on patterns of facial skin micromovements, and identifying the subject based on the patterns.
316 . The non-transitory computer readable medium of claim 301 , wherein the first data stream is based on signals associated with sound captured by a microphone during the duration of the communication.
317 . The non-transitory computer readable medium of claim 301 , wherein the first data stream and the second data stream are determined based on signals from a same light detector.
318 . The non-transitory computer readable medium of claim 317 , wherein generating the first data stream representing the communication by the subject includes reproducing speech based on the corroborating facial skin light reflections.
319 . A method for ongoing verification of communication authenticity based on light reflections from facial skin, the method comprising:
generating a first data stream representing a communication by a subject, the communication having a duration;
generating a second data stream for corroborating an identity of the subject from facial skin light reflections captured during the duration of the communication;
transmitting the first data stream to a destination;
transmitting the second data stream to the destination; and
wherein the second data stream is correlated to the first data stream in a manner such that upon receipt at the destination, the second data stream is enabled for use in repeatedly checking during the duration of the communication that the communication originated from the subject.
320 . A system for determining facial skin micromovements, the system comprising:
at least one processor configured to:
generate a first data stream representing a communication by a subject, the communication having a duration;
generate a second data stream for corroborating an identity of the subject from facial skin light reflections captured during the duration of the communication;
transmit the first data stream to a destination;
transmit the second data stream to the destination; and
wherein the second data stream is correlated to the first data stream in a manner such that upon receipt at the destination, the second data stream is enabled for use in repeatedly checking during the communication that the communication originated from the subject.
321 - 560 . (canceled)