Adaptive Voice Print Updates for Biometric Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #23Feedback

2Reliability

If voice prints are updated frequently, then authentication reliability is improved, but loss of time increases due to frequent re-enrollment

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidre-enrollment time
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #25Self-service

3Ease of operation

If voice print updates are automated, then ease of operation is improved, but device complexity increases due to update logic

Engineering Contradiction:
Improveease of operationVSAvoidupdate logic complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9183836B2Adaptive voice print for conversational biometric engine
Publication Date: 2015.11.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9183836B2 patent drawing
  • US9183836B2 patent drawing
  • US9183836B2 patent drawing

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.