Fuzzy Logic Speech Verification for IVR Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational systems, particularly IVR systems, face challenges in accurately identifying and verifying users using speech-based inputs, as existing methods may not effectively handle non-exact matches and require additional authentication factors, which can be inconvenient and less secure.

Innovation Solution

A computer-implemented method utilizing fuzzy logic operations to calculate scores for user data fields from speech inputs, allowing for identification and verification by comparing proposed values with reference values, and using phonetic and orthographic scores to quantify the closeness of matches, thereby supporting non-exact matches and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional exact-match verification methods are used, then security is maintained, but user convenience deteriorates and false negatives increase

Engineering Contradiction:
Improveverification accuracyVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent changes the verification parameter from binary exact-match to continuous fuzzy-score matching. By transforming the verification mechanism into a spectrum-based approach using fuzzy logic scores, the system achieves both higher accuracy in handling variations and greater user convenience through fewer reattempts.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple authentication factors are required, then security is improved, but device complexity and operation time increase

Engineering Contradiction:
Improvesecurity levelVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the authentication process into multiple user data fields (name, address, date of birth, etc.), each evaluated independently through fuzzy logic. This segmentation allows the system to maintain high security through multi-field verification while avoiding the complexity of traditional multi-factor authentication by using a unified scoring mechanism.

Inventive Principle:
Principle #1Segmentation

3Productivity

If fuzzy logic scoring is applied, then false negatives are reduced and verification efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improveverification efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial fuzzy logic evaluation by processing user data fields in sequence and using early termination when confidence thresholds are met. This partial action approach maintains verification efficiency by avoiding complete computational evaluation when sufficient matches are found, thereby reducing overall computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11861521B2System and method for identification and verification
Publication Date: 2024.01.02 POLYAI LTD
  • US11861521B2 patent drawing
  • US11861521B2 patent drawing
  • US11861521B2 patent drawing

AI summary

A computer-implemented method comprising:obtaining, by way of an input, input data relating to speech provided by a user;deriving one or more hypotheses for each of a plurality of user data fields from the input data;obtaining one or more reference values for each of the plurality of user data fields for each of one or more candidate users;calculating a score for at least one candidate user of the one or more candidate users, calculating the score comprising:calculating a plurality of user data field scores comprising, for each of the plurality of user data fields, a respective user data field score using the one or more hypotheses and the one or more reference values for the candidate user for the respective user data field;performing one or more fuzzy logic operations on the plurality of user data field scores;using the score for a candidate user of the one or more candidate users to perform a verification or identification process for the user.