Optimizing desktop sharing for wireless clients during networked collaboration
First Claim
Patent Images
1. A computer-implemented method, comprising:
- at an online meeting server, coupled to a presenter and a plurality of attendees;
determining that the presenter of a collaborative online meeting is using a desktop sharing session;
determining that one or more attendees, from the plurality of attendees, who are participating in the collaborative online meeting, are using respective one or more devices with limited display capabilities;
determining, from among a plurality of graphical user interface windows that are then-currently displayed on a desktop of the presenter of the desktop sharing session, a particular window that is one of a plurality of windows; and
causing transmission of only data from the particular window displayed on the desktop of the presenter to the one or more devices;
determining that a word processing application program is associated with the particular window;
causing one or more devices to receive only text characters of a word processing document that is displayed in the particular window.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for optimizing desktop sharing for wireless clients during web collaboration are presented. In one embodiment, a computer-implemented method comprises determining that a presenter of a collaborative online meeting is using a desktop sharing session, determining that one or more attendees participating in the collaborative online meeting are using devices with limited display capabilities, determining a particular window displayed on the desktop of the presenter of the desktop sharing session, and causing transmission of only data from the particular window displayed on the desktop of the presenter to the one or more devices.
93 Citations
27 Claims
-
1. A computer-implemented method, comprising:
at an online meeting server, coupled to a presenter and a plurality of attendees; determining that the presenter of a collaborative online meeting is using a desktop sharing session; determining that one or more attendees, from the plurality of attendees, who are participating in the collaborative online meeting, are using respective one or more devices with limited display capabilities; determining, from among a plurality of graphical user interface windows that are then-currently displayed on a desktop of the presenter of the desktop sharing session, a particular window that is one of a plurality of windows; and causing transmission of only data from the particular window displayed on the desktop of the presenter to the one or more devices; determining that a word processing application program is associated with the particular window; causing one or more devices to receive only text characters of a word processing document that is displayed in the particular window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20, 25)
-
8. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
at an online meeting server, coupled to a presenter and a plurality of attendees; determining that the presenter of a collaborative online meeting is using a desktop sharing session; determining that one or more attendees, from the plurality of attendees, who are participating in the collaborative online meeting, are using respective one or more devices with limited display capabilities; determining, from among a plurality of graphical user interface windows that are then-currently displayed on a desktop of the presenter of the desktop sharing session, a particular window that is one of a plurality of windows; and
,causing transmission of only data from the particular window displayed on the desktop of the presenter to the one or more devices; determining that a word processing application program is associated with the particular window; and causing the one or more devices to receive only text characters of a word processing document that is displayed in the particular window. - View Dependent Claims (9, 10, 11, 12, 13, 14, 21, 22, 26)
-
15. An apparatus, comprising:
-
one or more processors; a computer-readable storage medium storing encoded thereon one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform; at an online meeting server, coupled to a presenter and a plurality of attendees; determining that the presenter of a collaborative online meeting is using a desktop sharing session rather than an application sharing session; determining that one or more attendees, from the plurality of attendees, who are participating in the collaborative online meeting, are using respective one or more devices with limited display capabilities; determining, from among a plurality of graphical user interface windows that are then-currently displayed on a desktop of the presenter of the desktop sharing session, a particular window that is one of a plurality of windows; and
,causing transmission of only data from the particular window on the desktop of the presenter to the one or more devices; determining that a word processing application program is associated with the particular window; and causing one or more devices to receive only text characters of a word processing document that is displayed in the particular window. - View Dependent Claims (16, 17, 18, 23, 24, 27)
-
Specification