Patent ID: 7028266

Claim:
A method for constructing a viewer display of a shared window in an application sharing environment comprising a sharer computing device having associated therewith a sharer display upon which is rendered the shared window and a viewer computing device communicably linked to the sharer computing device and having associated therewith the viewer display, the shared window having a partially obscured portion on the sharer display, the method comprising: receiving first window information comprising information to construct a first viewer display of the shared window; constructing the first viewer display of the shared window upon receiving the first window information; receiving second window information comprising information to construct on the viewer display only a portion of a second viewer display of the shared window that is not obscured; determining whether the obscured portion of the shared window comprises less than a predetermined fraction of the area of the shared window; when the obscured portion of the shared window comprises less than the predetermined fraction of the area of the shared window, constructing a third viewer display of the shared window, wherein window information used to construct the third viewer display comprises a combination of the second window information with a portion of the first window information corresponding to the obscured portion of the shared window; when the obscured portion of the shared window does not comprise less than the predetermined fraction of the area of the shared window, setting a timer to expire after an amount of time and determining whether third window information has been received prior to expiration of the timer; and when the third window information is not received prior to expiration of the timer, constructing a modified viewer display of the shared window that is adapted to indicate that the information contained therein is not current.