×

System and method for facilitating electronic financial transactions using a mobile telecommunication device

  • US 20050177517A1
  • Filed: 12/04/2002
  • Published: 08/11/2005
  • Est. Priority Date: 12/04/2001
  • Status: Active Grant
First Claim
Patent Images

1. A transaction processing system for processing a transaction between a supplier and a customer, said system comprising:

  • (a) a supplier device for initiating a transaction between the supplier and the customer, said supplier device including;

    (i) supplier device data storage means for storing supplier identifying indicia;

    (ii) supplier device data receiving means for receiving transaction data and customer-supplied customer identifying indicia, said transaction data including the monetary amount of the transaction;

    (iii) supplier device message generation means for generating a transaction message containing the supplier identifying indicia, the transaction data and the customer identifying indicia; and

    (iv) supplier device telecommunication means for sending the transaction message to a system server and for receiving messages from the system server;

    (b) the system server which includes;

    (i) server data storage means for storing supplier information and customer information;

    (ii) server telecommunication means for sending and receiving messages to and from the supplier device and a mobile communication device of the customer;

    (iii) server verification means;

    for verifying that the supplier identifying indicia and the customer identifying indicia in the transaction message match corresponding indicia within the supplier information and the customer information, respectively; and

    for issuing either a transaction proceed order or a transaction terminate order based on a result of said verification;

    (iv) server message generation means for generating either;

    a transaction denied message following receipt of a transaction terminate order;

    or a transaction request message following receipt of a transaction proceed order, said message containing, the supplier identifying indicia, the transaction data, the customer identifying indicia, and a unique transaction identifier which is different for each transaction;

    and for transmitting the transaction denied message or the transaction request message to the server telecommunication means for the sending of said message to the mobile communication device;

    (c) the mobile communication device of the customer, comprising (i) mobile device telecommunication means for receiving messages from and sending messages to the system server;

    (ii) a message processing program module comprising;

    mobile device data storage means containing a customer security criterion; and

    transaction authorisation means adapted to extract the transaction data and the supplier identifying indicia contained in the transaction request message, received by the mobile communication device, and to generate and display, on a visual display screen of the mobile communication device, a message containing the transaction data, the supplier identifying indicia and a request for the customer either to;



    authorise the transaction, by making a first pre-determined entry in a keypad of the mobile device, said predetermined entry including a secret identification parameter of the customer, or  

    decline the transaction, by making a second pre-determined entry in the keypad;

    (iii) verification message generation means adapted to;

    receive an authorisation order generated by the first predetermined entry into the keypad;

    following receipt of said authorisation order, verify that the identification parameter matches the customer security criterion in the mobile device data storage means and, if they do match, generate a verification message, said verification message containing contents of the transaction request message; and

    encrypt the verification message to generate a secure verification message. (iv) decline transaction message generation means adapted to;

    receive a decline order generated by the second predetermined entry into the keypad; and

    generate a decline transaction message, following receipt of said decline order; and

    (v) message transfer means for transferring the secure verification message, or the decline transaction message, to the mobile device telecommunication means for sending to the system server;

    (d) a transaction processing server, in secure communication with the system server, comprising;

    (i) means for receiving the secure verification message;

    (ii) means for decrypting the secure verification message; and

    (iii) processing means for;

    identifying a customer account associated with the customer identifying indicia;

    identifying a supplier account associated with the supplier identifying indicia;

    arranging for said customer account to be debited by the monetary amount of the transaction; and

    arranging for said supplier account to be credited by said monetary amount.

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