Patent ID: 8538873

Claim:
A system for calculating a cost for an electronic transaction, comprising: one or more processors operable to: receive first charge information associated with electronic transactions for a plurality of nodes; determine a plurality of first charge ratings for the first charge information; receive second charge information associated with electronic transactions for a plurality of entities, wherein each entity has authority over one or more of the nodes; and determine a plurality of second charge ratings for the second charge information; one or more memories communicatively coupled to at least one of the one or more processors, the one or more memories operable to: store the first charge information and the first charge ratings; and store the second charge information and the second ratings; and the one or more processors further operable to: receive a request to execute an electronic transaction; determine a route for the electronic transaction, wherein the route includes two or more of the nodes and two or more of the entities, and wherein one or more first charge ratings associated with the two or more nodes is above a first threshold and one or more second charge ratings associated with the two or more entities is above a second threshold; determine first charge information applicable to the electronic transaction for the two or more nodes on the route; determine second charge information applicable to the electronic transaction for the two or more entities on the route; calculate a cost for the electronic transaction based at least in part on the first charge information for the nodes on the route and the second charge information for the entities on the route; generate a report of the cost for the electronic transaction; and execute the electronic transaction.