Patent ID: 8892654

Claim:
A computer-implemented method of enabling a second number of participants to participate in an event after completion of an initial assignment of roles to a first plurality of participants, wherein a number and an identity of at least one participant in the second number differ from a number and identity of participants in the first plurality via a network using a computer having a processing device and memory, the method comprising: assigning a role to each participant in the first plurality of participants using the processing device, wherein the role comprises a match between a discrete donor from the first plurality of participants and a discrete donee from the first plurality of participants; notifying each participant from the first plurality of participants of their assigned role; identifying at least one new participant requesting to participate in the event; if there are multiple new participants: adding each new participant to a second number of participants, assigning a role to each new participant in the second number of participants, wherein the role comprises a match between a discrete donor from the second number of participants and a discrete donee from the second number of participants, and notifying each new participant from the second number of participants of their assigned role; otherwise, if there is only one new participant: selecting a donor-donee assigned match from the first plurality of participants; identifying the discrete donor and the discrete donee of the selected donor-donee assigned match; reassigning the discrete donor of the selected donor-donee assigned match to the new participant; and assigning the discrete donee of the selected donor-donee assigned match to the new participant.