×

System and method for establishing a payment mechanism with a plurality of merchants

  • US 10,163,092 B2
  • Filed: 06/03/2015
  • Issued: 12/25/2018
  • Est. Priority Date: 08/18/2007
  • Status: Active Grant
First Claim
Patent Images

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

  • a network communication interface establishing wireless network connections with (i) a service application executing on computing devices of users of the network transaction service, and (ii) point-of-sale (POS) terminals of merchants;

    a memory including;

    a first data structure storing (i) card identifiers each associated with a prepaid card of a plurality of prepaid cards, and (ii) merchant identifiers each associated with a merchant location at which a corresponding prepaid card, of the plurality of prepaid cards, physically resides;

    a second data structure (i) listing a user identifier for each user in a population of users of the network transaction service, and (ii) associating a communication identifier with the user, the communication identifier identifying a communication medium through which the user receives communications, and (iii) associating a customer account of the user with the communication identifier; and

    one or more processors executing instructions stored in the memory, wherein the instructions, when executed by the one or more processors, cause the computing system to;

    receive, via the network communication interface over a wireless network connection with the service application executing on a computing device of a given user, a customer data set based on a transaction by the given user at a current merchant location of a given merchant, the customer data set comprising (i) a given user identifier from the second data structure, and (ii) location data from a positioning system of the computing device indicating that the given user is located at the current merchant location of the given merchant;

    from the first data structure, determine the merchant identifier of the current merchant location and, based on the merchant identifier, determine the card identifier of a prepaid card residing at the current merchant location;

    fund, from a shared funding source of the network transaction service, a funding account of the prepaid card residing at the current merchant location;

    receive, via the network communication interface over a wireless network connection with a POS terminal at the current merchant location, a transaction data set including an amount of the transaction;

    access the funding account of the prepaid card to confirm that the given merchant has processed the amount of the transaction;

    using the user identifier of the given user, determine (i) the communication identifier of the given user from the second data structure, and (ii) the communication medium through which the given user receives communications;

    transmit, via the network communication interface over the communication medium through which the given user receives communications, a communication to the service application executing on the computing device of the given user, the communication identifying the amount of the transaction; and

    in response to the given user providing a confirmation action, access the customer account of the given user to transfer the amount of the transaction from the customer account to the shared funding source of the network transaction service.

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