Patent ID: 8812720

Claim:
A computer implemented method for facilitating substantially simultaneous receipt of electronic content by a plurality of intended recipients, comprising: transmitting at least one packet to each of the plurality of intended recipients; receiving an acknowledgement packet from each of the plurality of intended recipients within a predetermined timeout period, wherein at least one of the intended recipients is a Web server; calculating a handicap time for transmitting a notification to each of the plurality of intended recipients based on a time associated with the acknowledgement packet last received, wherein the handicap time for transmitting a notification to each of the intended recipients is further based on a ping time of an intended recipient, wherein a handicap time is set to a difference between a sum of a longest transmission plus ping time for transmitting a notification and the sum of an individual transmission time plus ping time for transmitting another notification, wherein the notification generated for the Web server is operable to trigger the Web server to display a source document on a Web page, and wherein the notification generated for each of the other of the remaining plurality of intended recipients includes a hyperlink linking to the source document; and transmitting the notifications to the plurality of intended recipients using a delay based on the handicap time, wherein a notification having a smaller handicap time is transmitted prior to a notification having a larger handicap time.