Patent ID: 11948582
Assignee: OMILIA NATURAL LANGUAGE SOLUTIONS LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer-readable medium comprising instructions that, when interpreted by a processor of an application server, causes the processor to:
perform, in a user session, a speech conversation with a first user, wherein the first user employs a client device that communicates with a communication interface of the application server;
receive a first user identifier based on the speech conversation, the communication interface, the client device, or any combination thereof;
transcribe voice audio from the speech conversation into transcribed text, wherein the voice audio comprises a plurality of audio elements, the transcribed text includes a plurality of text elements, and at least one audio element of the plurality of audio elements corresponds to one text element of the plurality of text elements;
estimate, based on the plurality of text elements, an interaction context;
request, from a datastore, voice verification data including a plurality of voiceprints associated with the interaction context and the first user, using the interaction context and the first user identifier;
generate a captured voiceprint for each audio element of the plurality of audio elements;
generate a similarity score for at least one captured voiceprint based on a comparison with at least one voiceprint of the plurality voiceprints of the voice verification data, to form a plurality of similarity scores; and
verify a first user identity based on a comparison between the plurality of similarity scores and a similarity score threshold.