A system and method for enabling a user, over a computer and communications network, to allocate a portion of proceeds of a transaction to a beneficiary by selecting a provider acceptable to a user, determining an arrangement on the fly based on user defined prioritized parameters, and allocating a determined...http://www.google.co.uk/patents/US7343323?utm_source=gb-gplus-sharePatent US7343323 - Business transaction system and method