Patent ID: 7873572
Filing Date: 2011-01-18
Classification: G06Q,G07F

Abstract:
1. A system for exchanging electronic transactions between user accounts on a designated network, the system comprising: a server in communication with a plurality of client computers via a network; a database in communication with the server, the database being configured to store a plurality of user accounts, each user account comprising a message store, user defined transaction criteria, and a financial account; wherein the user defined transaction criteria comprises at least one receipt criteria including at least one receipt charge; and wherein each financial account comprises a financial account balance that can be credited and debited by the server; wherein the server is configured to: (1) receive, from a client computer, a request to deliver a message, the request being associated with a sender user account, the request comprising a message, a recipient selection criteria, and a sending fee authorized to be debited from a sender user financial account upon delivery of the message, (2) search the database to identify at least one recipient user account that matches the recipient selection criteria, and for each identified recipient user account: (3) search the user defined transaction criteria to identify an applicable receipt charge, (4) process the request using conditional logic, the conditional logic being effective to (i) deny the request if the sender user account is not in the database, (ii) deny the request if the recipient user account is not in the database, (iii) deny the request if the sending fee is less than the applicable receipt charge, (iv) deny the request if the sending fee is greater than the sender user account's financial account balance, (5) deliver the message to the recipient user account message store if and only if the request is not denied, and (6) transfer a portion of the sending fee between the sender and recipient financial accounts if and only if the message is delivered.