Patent ID: 6971110

Claim:
A system for pacing the transmission of locally generated input events from a local application that are to be shared with at least one corresponding remote application during a collaborative communication session, the system comprising: a local application sharing logic coupled to the local application, said local application sharing logic configured to: receive one or more locally generated input events to be shared from said local application with the at least one corresponding remote application, wherein the input events are injected into the at least one corresponding remote application such that it appears as if the locally generated events were generated by input devices attached to the at least one corresponding remote application; generate one or more echo events; transmit the locally generated input events with said echo events to said remote application, wherein transmission of a locally generated input event with an echo event is recorded via an echo event transmit time and receipt of the returned echo event from the at least one corresponding remote application is recorded via an echo event receive time; and pace the transmission of locally generated input events in accordance with the echo event receive time and a respective echo event transmit time.