A constraint solver is encapsulated in a service adapted to participate in a negotiation. In operation, the system constructs a graph in its memory for negotiating a set of actions to be performed by selected ones of a plurality of participants. Each node of the graph defines a negotiation context that...http://www.google.com/patents/US7647212?utm_source=gb-gplus-sharePatent US7647212 - Graph-based negotiation system with encapsulated constraint solver