Methods and apparatuses for dynamically sharing a portion of a display during a collaboration session
In one embodiment, the methods and apparatuses include: detecting a profile associated a presenter device wherein the profile indicates a hidden window; selectively sharing desktop content and excluding the hidden window with an attendee device wherein the desktop content corresponds with the presenter device; detecting a change in status of a content window within the desktop content; and updating the profile based on the change in status of the content window.
1 . A method comprising:
detecting a profile corresponding to a presenter device wherein the profile includes a hidden window selection;
searching for a hidden window within desktop content of the presenter device that corresponds with the hidden window selection;
sharing the desktop content with an attendee device;
excluding the hidden window from the attendee device; and
detecting a change in the hidden window selection from the presenter device.
2 . The method according to claim I wherein the hidden window contains content.
3 . The method according to claim 1 further comprising detecting a switch in the hidden window into a shared window.
4 . The method according to claim 1 further comprising detecting a switch from a shared window into an additional hidden window.
5 . The method according to claim 1 further comprising updating the profile based on the change in the hidden window selection.
6 . The method according to claim 1 further comprising displaying the desktop content including the hidden window on the presenter device.
7 . The method according to claim 1 further comprising highlighting the hidden window within the presenter device.
8 . The method according to claim 1 further comprising displaying the desktop content excluding the hidden window on the attendee device.
9 . The method according to claim 1 wherein the hidden window is semi-transparent.
10 . The method according to claim 1 wherein the hidden window is opaque.
11 . A system, comprising:
a storage module configured store a profile associated with the attendee device including a hidden window selection;
a window detection module configured to identify a shared window and a hidden window based on the profile;
an external render module configured to display the shared window to an attendee device.
12 . The system according to claim 11 further comprising a window selection module configured to identify the hidden window.
13 . The system according to claim 11 wherein the hidden window is semi-transparent.
14 . The system according to claim 11 wherein the hidden window is opaque.
15 . The system according to claim 11 further comprising an interface module configured to allow the attendee device to modify the shared window.
16 . The system according to claim 11 further comprising an internal render module configured to display the shared window and the hidden window to a presenter device
17 . A method comprising:
detecting a profile associated a presenter device wherein the profile indicates a hidden window;
selectively sharing desktop content and excluding the hidden window with an attendee device wherein the desktop content corresponds with the presenter device;
detecting a change in status of a content window within the desktop content; and
updating the profile based on the change in status of the content window.
18 . The method according to claim 17 wherein the change is from a shared status to a hidden status.
19 . The method according to claim 17 wherein the change is from a hidden status to a shared status.