WO0131483A2

A system and method for verifying on-line information presented by internet users

Abstract

An on-line commerce system and method for using a multi-layered identification scheme to identify users. The system accurately links anonymous Internet users to a real world address by using a multi-layered authentication component. The authentication component includes a normalization component, a reflexive check component, an internal check component, a cross-reference check component and a physical location check component.

WO0131483A2, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

37 claims: 4 independent, 33 dependent

  1. 1
    What is Claimed:1. A system for using a multi-layer identity verification scheme by linking the on-line user to a physical address when the on-line user fills out an application on the system, the system comprising: a normalization component for ensuring that the user fills out all required fields in the application and for checking that all required fields have been filled out in proper formats;a reflexive check component for using predefined rules to validate that structures and values of predetermined data elements in the application are correct;an internal check component for comparing the information entered by the on-line user against information entered by previous on-line users;a cross-reference check component for determining whether multiple data elements are valid when considered against an external data source;and a physical location component for binding and verifying certain information given by the user to a physical address.
  2. 2
    A system for using a multi-layer identity verification scheme by linking the on-line user to a physical address when the on-line user fills out an application on the system, the system comprising:a plurality of components for ensuring that the user fills out all required fields in the application, for checking that all required fields have been filled out in proper formats, for using predefined rules to validate that structures and values of predetermined data elements in the application are correct, for comparing the information entered by the on-line user against information entered by previous on-line users, for determining whether multiple data elements are valid when considered against an external data source;and for binding and verifying certain information given by the user to the physical address;and means for executing the each of the plurality of components in a predefined order to accurately and efficiently authenticate information presented by the user while minimizing cost.
  3. 19
    A method for using a multi-layer identification scheme to identify an on-line user by linking the on-line user to a physical address when the on-line user fills out an application on a system, the method comprising the steps of:registering, by the on-line user, with the system and entering information into a user interface on the system's web site;ensuring, in a normalization component, that the on-line user fills out all required fields in the application and checking that all required fields have been filled out in a proper format;using predefined rules, in a reflexive check component, to validate that structures and values of predetermined data elements in the application are correct;comparing, in an internal check component, the information entered by the on-line user against information entered by previous on-line users;determining, in a cross-reference check component, whether multiple data elements are valid when considered against an external data source;and binding and verifying in a physical location component certain information given by the user to the physical address.
  4. 35
    A system for using a multi-layer identification scheme to identify an on-line user by linking the on-line user to a physical address when the on-line user fills out an application on the system, the system comprising:a web page for enabling the on-line user to enter information in the application and means for submitting the entered information to a rules engine;means for checking that predefined information entered by the on-line user was not previously submitted by another user and for obtaining a certificate for the user;means, in a normalization component, for ensuring that the user fills out all required fields in the application in a proper format and normalizing information in the required fields;means, in a reflexive check component, for using a credit card verification algorithm to verify credit card information, for performing a cyclic redundancy check to determine a valid format for a bank routing number, and for validating the telephone number to determine whether the telephone number is associated with a standard residential telephone line;means, in an internal check component, for comparing the information entered by the on-line user against information entered by previous on-line users and comparing the on-line user's information against information in active accounts in a system database;means, in a cross-reference check component, for determining whether multiple data elements are valid when considered against an external data source, verifying zip code information entered by the on-line user against a telephone company database, and converting the zip code information to a telephone company coordinate system, ensuring that there is sufficient funds on a credit card presented by the on-line user, comparing the on-line user's name and address against a third party database to determine if predetermined fraudulent activity codes are associated with the on-line user;means in a physical location component for binding and verifying the information given by the user to the physical address, automatically retrieving the on-line user's telephone number with an automatic number identification component, emailing to the on- line user a system generated pin number which is subsequently entered by the on-line user to retrieve the telephone number in the on-line user's account, comparing a retrieved telephone number to the telephone number associated with the telephone used by the on- line user, thereby binding the on-line user to the physical address;and means in each component for rejecting the application if predefined checks performed by the component fails.