Patent ID: 8082517

Claim:
A method of sharing a representation of a selected window set comprising one or more windows with a viewing user of a viewing machine comprising: receiving a list comprising a description of the one or more windows in the selected window set, wherein the one or more windows include at least one shared window, wherein if the at least one shared window comprises a plurality of windows, the plurality of windows share a common process ID, wherein the list further comprises a description of one or more non-shared windows if the one or more non-shared windows obscure any portion of any shared window in the list, the list created from a list of sharable windows, wherein a sharable window is one that appears on a display of a sharing machine, and that a sharing user of the sharing machine has designated as sharable with a viewing user of a viewing machine, the list identifying a first window, a second window, and a third window, wherein the first window and the second window have a same process ID, but the third window has a different process ID, the list culled to remove any sharable window that does not have the same process ID as a last foreground sharable window, wherein the last foreground sharable window is the sharable window most recently in the foreground of the display of the sharing machine so that the third window is removed if it does not obscure the first window or the second window and is not removed if it obscures the first window or the second window, but the first window and the second window are not removed; and displaying to the viewing user a representation of the one or more windows in the selected window set to the extent the one or more windows are not obscured by the one or more non-shared windows.