An apparatus and method for instant message transmission includes a
message center coupled to one or more servers and to an event engine by a
network. An instant message is transmitted to the message center by the
event engine over the network. An algorithm determines the optimum path
for the transmission of the instant message. Users may share identical
data via instant messaging, and may make changes to the data as it is
streamed in real-time to designated users over the network. It is
emphasized that this abstract is provided to comply with the rules
requiring an abstract that will allow a searcher or other reader to
quickly ascertain the subject matter of the technical disclosure. It is
submitted with the understanding that it will not be used to interpret or
limit the scope or meaning of the claims. 37 CFR 1.72(b).