×

VERIFICATION ENGINE FOR USER AUTHENTICATION

  • US 20100050233A1
  • Filed: 11/05/2009
  • Published: 02/25/2010
  • Est. Priority Date: 10/30/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented identity authentication system comprising:

  • an authentication client software component to enable a client to communicate with a verification engine to request authentication of the identity of a subject or customer;

    multiple independently operated databases, each database storing information associated with the subject, wherein the database information includes confidential, out-of-wallet data previously acquired by the corresponding database operator in the course of doing business with the subject;

    the databases configured to accept and process only certain predefined permitted queries received from an authorized verification engine, and to respond to the permitted queries by returning a confidence level as to whether or not data contained in the query is consistent with the confidential, out-of-wallet data stored by the database in association with the subject;

    wherein the database does not return or otherwise disclose the confidential, out-of-wallet data stored by the database in association with the subject; and

    a software-implemented verification engine to authenticate the identity of the subject at the request of the client, wherein the verification engine includesa client interface for communication with the authentication client software component;

    database interfaces configured for communications with the multiple independently operated databases, to enable sending the permitted queries and receiving the returned confidence levels;

    means for sending at least one selected query to the subject, and for receiving a corresponding answer from the subject;

    means for forming a permitted database query based on the selected query and the corresponding answer received from the subject, and transmitting the permitted query to at least one of the independently operated databases via the database interfaces;

    means for combining the confidence levels returned from the databases to form an overall authentication confidence level that the subject is in fact who he purports to be; and

    means for transmitting the overall authentication confidence level to the requesting client via the client interface.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×