×

System and method for facilitating transactions through a network portal

  • US 9,336,543 B2
  • Filed: 03/30/2006
  • Issued: 05/10/2016
  • Est. Priority Date: 03/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer network system comprising:

  • a registered party interface having a processor programmed with private presentation layer software to determine whether a data message received by the registered party interface was sent by a user registered with the computer network system;

    a public party interface having a processor programmed with public presentation layer software to communicate data messages with users over an open network;

    a registrant database having a processor and memory in which data associated with a plurality of registered users are stored, the data stored for each registered user including identifying data that enables the registered party interface to determine whether a data message has been received from a user registered with the computer network system;

    one or more computers operatively connected to the registered party interface through the private presentation layer software, the public party interface through the public presentation layer software, and the registrant database, and the one or more computers being programmed with instructions stored on at least one hard drive associated with at least one of the computers to enable;

    an enrollment manager software module executing on the one or more computers (1) to send a membership request form through the public party interface to a computer associated with a merchant or a vendor in response to a membership request message being received from the computer associated with the merchant or vendor through the public presentation layer software of the public party interface, (2) to build and store database records in the registrant database, the database records including the identifying data for the merchant or vendor associated with the computer that sent the membership request message, (3) to generate and send to a computer associated with a financial institution associated with the computer network system a data message for transfer of funds to the computer associated with the financial institution associated with the computer network system from a computer associated with a financial institution associated with the merchant or vendor associated with the computer that sent the membership request message, and (4) to generate and send an admission message through the public presentation layer software executing on the public party interface to the computer associated with the merchant or vendor in response to receipt of a remittance message from the computer associated with the financial institution associated with the computer network system that funds have been received from the computer associated with the financial institution associated with the merchant or vendor;

    a distribution contract manager software module executing on the one or more computers to communicate through the registered party interface with a computer associated with a merchant having identifying data stored in the registrant database by the enrollment manager software module, to send through the registered party interface to the computer associated with the merchant a distribution contract associated with a vendor having identifying data stored in the registrant database by the enrollment manager software module, and to store data from the distribution contract in the registrant database in response to a contract acceptance message being received from the computer associated with the merchant;

    an order manager software module executing on the one or more computers to generate and send an order to the computer associated with the vendor in response to order data being received through the registered party interface from a terminal having data stored in the registrant database that identifies the terminal as being authorized for order generation for the merchant associated with the computer that sent the contract acceptance message, the order being generated by the order manager software module based on the data received from the terminal authorized for order generation and the data from the distribution contract stored in the registrant database, and to store the order in a database in response to receipt of an order confirmation message from the computer associated with the vendor; and

    a transaction manager software module executing on the one or more computers to generate data messages to transfer funds from a computer associated with a financial institution associated with the merchant to a computer associated with the financial institution associated with the vendor, the data messages being generated with reference to the stored order and the data from the distribution contract stored in the registrant database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×