A computer implemented method comprising:
- (a) accessing, using one or more computers, one or more electronic databases, stored on one or more computers-readable media in the performance of one or more of the following steps, the one or more databases comprising:
- (i) participant information comprising identifying information of respective participants and contact information of respective participants;
- (ii) contingent commitment facility information comprising problem information, identification of participants for the facility information, and one or more rules for processing commitments associated with said facility;
- (iii) contingent commitment information comprising contingency information indicating one or more commitments contingent on the occurrence of one or more events;
- (iv) condition information comprising status information on events associated with respective contingent commitments;
- (b) receiving, by the one or more computers from a first user device, contingent commitment facility information associated with establishing a contingent commitment facility comprising CCF criteria for participation in the contingent commitment facility;
- (c) storing in the one or more databases the contingent commitment facility information;
- (d) determining, by the one or more computers, one or more potential participants in the contingent commitment facility who meet CCF criteria associated with the contingent commitment facility;
- (e) sending, by the one or more computers to devices associated with the one or more potential participants, invitations to participate in the contingent commitment facility;
- (f) receiving, at the one or more computers from at least one device associated with at least one of the one or more potential participants, first contingent commitment information associated with the at least one first potential participant and the contingent commitment facility, the first contingent commitment information comprising a first commitment and a first contingency;
- (g) storing in the one or more databases the first contingent commitment information;
- (h) determining, using the one or more computer systems, a first status of contingencies in the contingent commitment facility;
- (i) sending, using the one or more computers systems to at least the first user device, the first status;
- (j) receiving, at the one or more computers, from at least one device associated with at least one of the one or more potential participants, second contingent commitment information associated with the at least one second potential participant, the second contingent commitment information comprising a second commitment matching the first contingency and a second contingency;
- (k) storing in the one or more databases the second contingent commitment information;
- (l) receiving, at the one or more computers, from at least one device associated with at least one of the one or more potential participants, third contingent commitment information associated with the at least one third potential participant, the third contingent commitment information comprising a third commitment matching the second contingency and a third contingency matching either the first or second commitment;
- and
- (m) storing in the one or more databases the third contingent commitment information.