IP Library Granted Patent US 7,224,786
Granted Patent B2
US 7,224,786 · App. 10/659,899 · Granted May 29, 2007

System and method for detecting unauthorized access using a voice signature

Assignee: Capital One Financial Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,224,786
App. No.
10/659,899
Granted
May 29, 2007
Kind
B2
Abstract

A method for detecting unauthorized access is provided. The method includes receiving a voice input associated with a request to access an account. A request voice signature corresponding to the voice input associated with the request is generated. An authorized voice signature corresponding to the account is retrieved. The request voice signature corresponding to the voice input is compared with the authorized voice signature corresponding to the account. Unauthorized access is detected in response to the comparison.

Claims (75)

1. A method for detecting unauthorized access, comprising:

receiving a voice input associated with a request to access an account;

generating a request voice signature corresponding to the voice input associated with the request;

retrieving an authorized voice signature corresponding to the account;

comparing the request voice signature corresponding to the voice input with the authorized voice signature corresponding to the account;

determining if the fraudulent voice signature file comprises the request voice signature;

adding the request voice signature to the fraudulent voice signature file if the fraudulent voice signature file does not comprise the request voice signature;

detecting unauthorized access in response to the comparison;

accessing a fraudulent voice signature file; and

identifying a user associated with the request voice signature in accordance with the fraudulent voice signature file.

2. The method of claim 1 , further comprising:

authorizing a user for the account; and

generating the authorized voice signature corresponding to the authorized user.

3. The method of claim 1 , further comprising:

authorizing a user for the account;

receiving an authorized voice input corresponding to the authorized user; and

generating the authorized voice signature according to the authorized voice input.

4. The method of claim 1 , wherein generating the request voice signature corresponding to the voice input associated with the request comprises:

determining a request feature vector corresponding to the voice input; and

generating the request voice signature according to the request feature vector.

5. The method of claim 1 , wherein comparing the request voice signature corresponding to the voice input with the authorized voice signature corresponding to the account comprises:

establishing a request feature vector corresponding to the request voice signature, the request feature vector comprising a plurality of first values, each first value corresponding to a variable of a plurality of variables;

establishing an authorized feature vector corresponding to the authorized voice signature, the authorized feature vector comprising a plurality of second values, each second value corresponding to a variable of the plurality of variables, each second value corresponding to a first value; and

comparing each first value with the corresponding second value to compare the request voice signature with the authorized voice signature.

6. The method of claim 1 , further comprising denying access to the account in response to detecting the unauthorized access.

7. A system for detecting unauthorized access, comprising:

a database operable to store an authorized voice signature corresponding to an account; and

a processor coupled to the database and operable to:

receive a voice input associated with a request to access the account;

generate a request voice signature corresponding to the voice input associated with the request;

retrieve the authorized voice signature corresponding to the account;

compare the request voice signature corresponding to the voice input with the authorized voice signature corresponding to the account;

detect unauthorized access in response to the comparison;

access a fraudulent voice signature file;

identify a user associated with the request voice signature in accordance with the fraudulent voice signature file;

determine if the fraudulent voice signature file comprises the request voice signature; and

add the request voice signature to the fraudulent voice signature file if the fraudulent voice signature file does not comprise the request voice signature.

8. The system of claim 7 , the processor further operable to:

authorize a user for the account; and

generate the authorized voice signature corresponding to the authorized user.

9. The system of claim 7 , the processor further operable to:

authorize a user for the account;

receive an authorized voice input corresponding to the authorized user; and

generate the authorized voice signature according to the authorized voice input.

10. The system of claim 7 , the processor further operable to generate the request voice signature corresponding to the voice input associated with the request by:

determining a request feature vector corresponding to the voice input; and

generating the request voice signature according to the request feature vector.

11. The system of claim 7 , the processor further operable to compare the request voice signature corresponding to the voice input with the authorized voice signature corresponding to the account by:

establishing a request feature vector corresponding to the request voice signature, the request feature vector comprising a plurality of first values, each first value corresponding to a variable of a plurality of variables;

establishing an authorized feature vector corresponding to the authorized voice signature, the authorized feature vector comprising a plurality of second values, each second value corresponding to a variable of the plurality of variables, each second value corresponding to a first value; and

comparing each first value with the corresponding second value to compare the request voice signature with the authorized voice signature.

12. The system of claim 7 , the processor further operable to deny access to the account in response to detecting the unauthorized access.

13. A method for detecting unauthorized access, comprising:

authorizing a user for an account;

receiving an authorized voice input corresponding to the authorized user;

generating an authorized voice signature corresponding to the account according to the authorized voice input;

receiving a voice input associated with a request to access the account;

generating a request voice signature corresponding to the voice input associated with the request by:

determining a request feature vector corresponding to the voice input; and

generating the request voice signature according to the request feature vector;

retrieving the authorized voice signature corresponding to the account;

comparing the request voice signature corresponding to the voice input with the authorized voice signature corresponding to the account by:

establishing a request feature vector corresponding to the request voice signature, the request feature vector comprising a plurality of first values, each first value corresponding to a variable of a plurality of variables;

establishing an authorized feature vector corresponding to the authorized voice signature, the authorized feature vector comprising a plurality of second values, each second value corresponding to a variable of the plurality of variables, each second value corresponding to a first value; and

comparing each first value with the corresponding second value to compare the request voice signature with the authorized voice signature;

detecting unauthorized access in response to the comparison;

denying access to the account in response to detecting the unauthorized access;

accessing a fraudulent voice signature file comprising a plurality of fraudulent voice signatures;

determining if the fraudulent voice signature file comprises the request voice signature;

adding the request voice signature to the fraudulent voice signature file if the fraudulent voice signature file does not comprise the request voice signature;

identifying a user associated with the request voice signature in accordance with the fraudulent voice signature file;

receiving a user voice signature;

comparing the user voice signature to at least a portion of the plurality of fraudulent voice signatures;

determining whether the user voice signature matches a fraudulent voice signature; and

identifying the user voice signature as fraudulent if the user voice signature matches a fraudulent voice signature.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2018
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 045097/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2003
From: DAUGHERTY, JOEL D.; HORNSBY, WILLIAM D.
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 014479/0567 →
Continuity (1)
Related Publication 20050060157A1 · Mar 17, 2005