×

Method and system for effecting financial transactions over a public network without submission of sensitive information

  • US 6,748,367 B1
  • Filed: 09/21/2000
  • Issued: 06/08/2004
  • Est. Priority Date: 09/24/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method for effecting a financial transaction over a public network without the submission of sensitive information, comprising the steps of:

  • a) providing an apparatus comprising (i) a common controller in data communication with at least one public network, the common controller having user and transaction databases and a processor for generating digital tokens, each digital token representing a particular monetary value and containing a particular digital signature and alterable digital token status data indicating ownership of the digital token, and (ii) a plurality of user data communication interfaces in data communication with the public network;

    b) establishing user accounts in the user databases of the common controller;

    c) transmitting to the common controller a user identification and PIN to obtain access to the common controller;

    d) authenticating the user identification and PIN to determine whether access to the common controller is permitted;

    e) generating an application level secure communication channel through which all data communication is to be effected;

    f) transmitting data representing a template of an automated teller machine to the user data communication interface of a first user whose identification and PIN were authenticated;

    g) initiating a financial transaction between the first user and a second user by using the automated teller machine of step (f) to transmit a request to the common controller to effect a transfer of a monetary sum to a destination account;

    h) generating a temporary account identified by an account number for temporarily storing the transferred monetary sum;

    i) generating multiple digital tokens having a value equal to the monetary sum in the temporary account and data defining a unique digital signature and a digital token status;

    j) transmitting to the first user encrypted data representing the temporary account number;

    k) decrypting the data transmitted to the first user so as to change the status of the digital token to indicate the amount of e-cash that is subject of a pending transaction;

    l) transmitting data to the common controller that authorizes the common controller to transfer the monetary sum from the temporary account to the destination account;

    m) transmitting data to the second user representing the e-cash and the account number which identifies the temporary account having therein the monetary sum represented by the digital token; and

    n) transmitting data to the common controller to transfer the monetary sum corresponding to the value of the digital token from the temporary account to the destination account and to alter the status of the digital token to indicate ownership of the digital token and update the usage counter in each digital token.

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