×

Computer system implementing a network transaction service

  • US 10,185,947 B2
  • Filed: 06/03/2015
  • Issued: 01/22/2019
  • Est. Priority Date: 08/18/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer system implementing a network transaction service, the computer system comprising:

  • a network communication interface being remotely connected, over one or more networks, to a point-of-sale terminal of a merchant and an application, corresponding to the network transaction service, running on mobile computing devices of customers of the merchant;

    a memory that stores a set of instructions; and

    one or more processors executing the set of instructions, wherein the set of instructions, when executed by the one or more processors, causes the computer system to;

    (a) initialize a card instrument for the merchant and link the card instrument to a shared funding account associated with the network transaction service, the card instrument being maintained exclusively in possession of the merchant at a merchant location;

    (b) for each respective customer of a plurality of customers of the merchant that are also authorized users of the network transaction service, register a customer account to enable the respective customer to utilize the network transaction service at the merchant location via the application running on the mobile computing device of the respective customer;

    (c) at a given time, receive, over the network communication interface from the application running on the mobile computing device of the respective customer, request data comprising a request to utilize the registered customer account of the respective customer at the merchant location, wherein the request is made in connection with the respective customer initiating a corresponding transaction with the merchant at the merchant location;

    (d) in response to receiving the request data from the application running on the mobile computing device of the respective customer, transmit, over the one or more networks via the network communication interface, (i) a notification to the point-of-sale terminal of the merchant, the notification notifying the merchant of the request, and (ii) identifying information of the respective customer;

    (e) in response to detecting, from the point-of-sale terminal via the network communication interface, the card instrument being interfaced with the point-of-sale terminal at the merchant location, process the card instrument, exclusively in possession of the merchant, for the corresponding transaction initiated by the respective customer; and

    (f) for the corresponding transaction of the respective customer, implement a transaction process, initiated either before or after the card instrument is interfaced with the point-of-sale terminal, the transaction process including;

    (i) identifying the registered customer account of the respective customer;

    (ii) determining an expected transaction amount for the corresponding transaction;

    (iii) transmitting funds for the expected transaction amount from the registered customer account of the respective customer to the shared funding account;

    (iv) detecting, from the point-of sale terminal via the network communication interface, when the card instrument is processed by the merchant to transfer funds from the shared funding account to a merchant account of the merchant;

    (v) in response to detecting that the card instrument is processed by the merchant, funding the merchant account for an actual transaction amount for the corresponding transaction using the funds from the shared funding account; and

    (vi) after funding the merchant account for the actual transaction amount, returning at least some of the funds not used to fund the merchant account to the registered customer account of the respective customer.

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