Patent ID: 8200763

Claim:
A method operating on a processor of managing a communication over a network by performing actions, comprising: receiving a message to be communicated within a plurality of members associated with an event, the event being a current physical gathering of members in the plurality of members; after receiving the message, determining a recipient list for the received message based on identities of the plurality of members, wherein the determined recipient list has an initial order; after determining the recipient list, determining ordering information for the recipient list based on at least one characteristic of the event; re-ordering the recipient list based on the determined ordering information; and providing with the message, access to the ordered recipient list; determining additional ordering information for the recipient list based on other characteristics of other events, wherein the other events include at least one of the plurality of members, and wherein re-ordering the recipient list is further based on the additional ordering information; and wherein determining the additional ordering information is based at least on one of: an aggregate amount of messages sent by each of the plurality of members, for each of the other events, or a number of matched characteristics between the at least one characteristic and the other characteristics.