A method of processing messages pertaining to an event comprising message streams of two or multiple participants: a) receiving a plurality of messages pertaining to the event from electronic communication devices associated with a plurality of observers of the event; b) generating (220, 224A, 224B) a first message stream that includes only a portion of the plurality of messages corresponding to a first participant (108A, 108B) in the event; c) generating a second message stream that includes only a portion of the plurality of messages corresponding to a second participant in the event; d) identifying a first sub-event in the first message stream with reference to a time distribution of messages and content distribution of messages in the first message stream; e) identifying a second sub-event in the second message stream with reference to a time distribution of messages and content distribution of messages in the second message stream; f) generating a sub-event summary with reference to a portion of the plurality of messages in the first message stream that are associated with the first sub-event; and g) identifying a global sub-event corresponding to the first sub-event and the second sub-event in response to both the first sub-event and the second sub-event occurring within a predetermined time period; and h) generating the sub-event summary with reference to the global sub-event including the portion of the plurality of messages in the first message stream that are associated with the first sub-event and the portion of the plurality of messages in the second message stream that are associated with the second sub-event; i) transmitting the sub-event summary to a plurality of electronic communication devices associated with a plurality of users (140, 144) who are not observers of the event; and the identification of the global sub-event further comprising: j) identifying a level of similarity between the portion of the plurality of messages that are associated with the first sub-event and the portion of the plurality of messages that are associated with the second sub-event; and k) identifying the global sub-event corresponding to the first sub-event and the second sub-event in response to the identified level of similarity exceeding a predetermined threshold. a) receiving a plurality of messages pertaining to the event from electronic communication devices associated with a plurality of observers of the event; b) generating (220, 224A, 224B) a first message stream that includes only a portion of the plurality of messages corresponding to a first participant (108A, 108B) in the event; c) generating a second message stream that includes only a portion of the plurality of messages corresponding to a second participant in the event; d) identifying a first sub-event in the first message stream with reference to a time distribution of messages and content distribution of messages in the first message stream; e) identifying a second sub-event in the second message stream with reference to a time distribution of messages and content distribution of messages in the second message stream; f) generating a sub-event summary with reference to a portion of the plurality of messages in the first message stream that are associated with the first sub-event; and g) identifying a global sub-event corresponding to the first sub-event and the second sub-event in response to both the first sub-event and the second sub-event occurring within a predetermined time period; and h) generating the sub-event summary with reference to the global sub-event including the portion of the plurality of messages in the first message stream that are associated with the first sub-event and the portion of the plurality of messages in the second message stream that are associated with the second sub-event; i) transmitting the sub-event summary to a plurality of electronic communication devices associated with a plurality of users (140, 144) who are not observers of the event; and the identification of the global sub-event further comprising: j) identifying a level of similarity between the portion of the plurality of messages that are associated with the first sub-event and the portion of the plurality of messages that are associated with the second sub-event; and k) identifying the global sub-event corresponding to the first sub-event and the second sub-event in response to the identified level of similarity exceeding a predetermined threshold.