Method and system for authenticating customer identities
First Claim
1. A method for automated authentication of a customer'"'"'s identity, the method comprising:
- receiving, by a computer system, a service request from a customer;
retrieving, by the computer system, customer profile information related to the customer;
generating, by the computer system, a first plurality of open-ended questions based on the customer profile information, wherein the first plurality of open-ended questions have question types associated with each question, and wherein the generating of the first plurality of open-ended questions comprises;
tracking the question types associated with each question,tracking an average score for each question type,generating a question rating report for each question type based on the average score of each question type, andpresenting higher rated questions to the customer based on the report;
designating, by the computer system, a first plurality of correct answers based on the customer profile information which correspond to the first plurality of open-ended questions;
receiving a first plurality of answers to the first plurality of open-ended questions from the customer;
automatically analyzing, by the computer system, the first plurality of answers by comparing the first plurality of answers with the first plurality of correct answers by parsing each of the first plurality of answers and performing a character-by-character accuracy analysis of the first plurality of answers in comparison to a character-by-character analysis of the first plurality of correct answers;
calculating, by the computer system, authentication scores for each of the first plurality of answers, wherein each authentication score represents a correctness of each of the plurality of answers relative to the corresponding correct answer;
rating each of the plurality of questions based on the correctness each of the plurality of answers relative to the corresponding correct answer;
increasing the frequency of use of the plurality questions as a function of the rating of each of the plurality of questions, wherein the higher the rating of a question the more frequent the question is used; and
authenticating, by the computer system, the customer if each of the authentication scores is cumulatively at least greater than a threshold value.
8 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes, generally, methods and systems for authenticating the identities of customers. For example, a method comprising receiving a service request from a customer and retrieving customer profile information related to the customer is described. The method further comprises generating questions based on the customer profile information and receiving answers to the questions from the customer. Furthermore, the method comprises analyzing the answers by comparing the answers with the customer profile information and calculating an authentication score based on the analysis of the answers. The method further authenticates the customer based on the authentication score being greater than a threshold score level.
-
Citations
14 Claims
-
1. A method for automated authentication of a customer'"'"'s identity, the method comprising:
-
receiving, by a computer system, a service request from a customer; retrieving, by the computer system, customer profile information related to the customer; generating, by the computer system, a first plurality of open-ended questions based on the customer profile information, wherein the first plurality of open-ended questions have question types associated with each question, and wherein the generating of the first plurality of open-ended questions comprises; tracking the question types associated with each question, tracking an average score for each question type, generating a question rating report for each question type based on the average score of each question type, and presenting higher rated questions to the customer based on the report; designating, by the computer system, a first plurality of correct answers based on the customer profile information which correspond to the first plurality of open-ended questions; receiving a first plurality of answers to the first plurality of open-ended questions from the customer; automatically analyzing, by the computer system, the first plurality of answers by comparing the first plurality of answers with the first plurality of correct answers by parsing each of the first plurality of answers and performing a character-by-character accuracy analysis of the first plurality of answers in comparison to a character-by-character analysis of the first plurality of correct answers; calculating, by the computer system, authentication scores for each of the first plurality of answers, wherein each authentication score represents a correctness of each of the plurality of answers relative to the corresponding correct answer; rating each of the plurality of questions based on the correctness each of the plurality of answers relative to the corresponding correct answer; increasing the frequency of use of the plurality questions as a function of the rating of each of the plurality of questions, wherein the higher the rating of a question the more frequent the question is used; and authenticating, by the computer system, the customer if each of the authentication scores is cumulatively at least greater than a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for authentication of a customer'"'"'s identity, the system comprising:
-
a processor coupled with a computer-readable non-transitory storage medium having sets of instructions stored thereon which, when executed by the processor cause the processor implement the following; a question database configured to store a plurality of open-ended authentication questions; a customer database configured to store customer profile data; and a processing center coupled to the question database and the customer database configured to; receive a service request from a customer; retrieve customer profile data related to the customer from the customer database; retrieve the plurality of open-ended authentication questions from the question database based on the customer profile data, wherein the first plurality of open-ended questions have question types associated with each question, and wherein the retrieving of the plurality of open-ended questions comprises; tracking the question types associated with each question, tracking an average score for each question type, generating a question rating report for each question type based on the average score of each question type, and presenting higher rated questions to the customer based on the report; designating a plurality of correct answers based on the customer profile information which correspond to the plurality of open-ended authentication questions; present the plurality of open-ended authentication questions to the customer; receive a plurality of answers to the plurality of open-ended authentication questions; automatically analyze the plurality of answers by comparing the plurality of answers with the plurality of correct answers by parsing each of the plurality of answers and performing a character-by-character accuracy analysis of the plurality of answers in comparison to a character-by-character analysis of the plurality of correct answers; calculate authentication scores for each of the plurality of answers, wherein each authentication score represents a correctness of each of the plurality of answers relative to the corresponding correct answer; rate each of the plurality of questions based on the correctness each of the plurality of answers relative to the corresponding correct answer; increase the frequency of use of the plurality questions as a function of the rating of each of the plurality of questions, wherein the higher the rating of a question the more frequent the question is used; and authenticate the customer if each of the authentication scores is cumulatively at least greater than a threshold value. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory machine-readable medium including sets of instructions which, when executed by a machine, cause the machine to:
-
receive a service request from a customer; retrieve customer profile information related to the customer; generate a first plurality of open-ended questions based on the customer profile information, wherein the first plurality of open-ended questions have question types associated with each question, and wherein the generating of the first plurality of open-ended questions comprises; tracking the question types associated with each question, tracking an average score for each question type, generating a question rating report for each question type based on the average score of each question type, and presenting higher rated questions to the customer based on the report; designate a first plurality of correct answers based on the customer profile information which correspond to the first plurality of open-ended questions; receive a first plurality of answers to the first plurality of open-ended questions from the customer; automatically analyze the first plurality of answers by comparing the first plurality of answers with the first plurality of correct answers by parsing each of the first plurality of answers and performing a character-by-character analysis accuracy analysis of the first plurality of answers in comparison to a character-by-character analysis of the first plurality of correct answers; calculate authentication scores for each of the first plurality of answers, wherein each authentication score represents a correctness of each of the plurality of answers relative to the corresponding correct answer; rate each of the plurality of questions based on the correctness each of the plurality of answers relative to the corresponding correct answer; increase the frequency of use of the plurality questions as a function of the rating of each of the plurality of questions, wherein the higher the rating of a question the more frequent the question is used; and authenticate the customer if each of the authentication scores is cumulatively at least greater than a threshold value. - View Dependent Claims (13, 14)
-
Specification