Adaptive Voice Print Updates for Biometric Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice print systems fail to adapt to gradual changes in a speaker's voice over time, leading to potential authentication errors and the need for frequent re-enrollment in conversational biometric engines.
Innovation Solution
A computer-implemented method that calculates a determining period of time for expected voice changes, updates voice prints by comparing new prints with initial ones within an expected degree of change, and uses a rolling average of multiple voice prints to ignore short-term anomalies, ensuring robust speaker verification with minimal re-enrollment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If voice prints are kept static for authentication, then system complexity is reduced, but authentication reliability deteriorates due to voice changes over time
Solution Approach 1:
The voice print system transitions from static to dynamic by automatically updating voice prints over time. The system calculates a determining period, compares new voice prints with stored ones, and updates the stored voice print when changes fall within expected ranges, allowing the authentication template to adapt to natural voice evolution without manual intervention
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring voice changes, comparing new voice prints against stored templates, and automatically adjusting the stored voice print based on whether changes are within expected ranges. This closed-loop feedback ensures authentication reliability is maintained while adapting to voice drift
2Reliability
If voice prints are updated frequently, then authentication reliability is improved, but loss of time increases due to frequent re-enrollment
Solution Approach 1:
The system performs preliminary actions by proactively updating voice prints automatically before authentication failures occur. By continuously monitoring and updating voice prints based on determined time periods and expected change ranges, the system prevents authentication issues before they affect users, eliminating the need for manual re-enrollment
Solution Approach 2:
The voice print update system operates autonomously without user intervention. The system automatically determines update timing, compares voice prints, assesses whether changes are within expected ranges, and updates stored templates independently, freeing users from manual re-enrollment processes while maintaining high authentication reliability
3Ease of operation
If voice print updates are automated, then ease of operation is improved, but device complexity increases due to update logic
Solution Approach 1:
The system manages complexity by focusing updates on specific voice print parameters rather than entire templates. By calculating determining periods, expected change ranges, and comparing specific voice characteristics, the system automates updates through manageable parameter-level operations rather than complex full-template replacements
Data Source
AI summary
A computer-implemented method, system and/or program product update voice prints over time. A receiving computer receives an initial voice print. A determining period of time is calculated for that initial voice print. This determining period of time is a length of time during which an expected degree of change in subsequent voice prints, in comparison to the initial voice print and according to a speaker's subsequent age, is predicted to occur. A new voice print is received after the determining period of time has passed, and the new voice print is compared with the initial voice print. In response to a change to the new voice print falling within the expected degree of change in comparison to the initial voice print, a voice print store is updated with the new voice print.


