Minimizing delays in web conference switches between presenters and applications
First Claim
1. A method for minimizing delays in web conference switches between presenters and applications, the method comprising:
- sending, by a processing device, a request to each user of a plurality users that are presenters having content to share and in response to the presenters not being a current presenter, the request requesting each presenter that is not the current presenter to select the content to share on their computer system;
receiving, by the processing device, a key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share;
receiving, by the processing device, the key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share;
storing the key frame of the selected content of each presenter, by the processing device, in a buffer in response to the presenter not being the current presenter;
sharing the key frame of the content in the buffer of the presenter that is a next presenter in a presenter queue with participants of the web conference, by the processing device, in response to an indication that a previous presenter has completed his presentation and the presenter being the next presenter in the presenter queue, sharing the key frame of the content in the buffer causing minimal delay in switching between presenters and applications during the web conference;
streaming the selected content of the current presenter, by the processing device, to the participants after sharing the key frame of the selected content; and
deleting the key frame of the selected content of the previous presenter from the buffer after the previous presenter completes his presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for minimizing delays in web conference switches between presenters and applications may include receiving a key frame of content selected by a user for sharing in response to the user being a presenter and having content to share. The method may also include storing the key frame of the selected content in a buffer in response to the user not being a current presenter. The method may additionally include sharing the key frame of the content with participants of the web conference, by the processing device, in response to an indication that a previous presenter has completed his presentation and the user being a next presenter in a presenter queue.
67 Citations
17 Claims
-
1. A method for minimizing delays in web conference switches between presenters and applications, the method comprising:
-
sending, by a processing device, a request to each user of a plurality users that are presenters having content to share and in response to the presenters not being a current presenter, the request requesting each presenter that is not the current presenter to select the content to share on their computer system; receiving, by the processing device, a key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share; receiving, by the processing device, the key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share; storing the key frame of the selected content of each presenter, by the processing device, in a buffer in response to the presenter not being the current presenter; sharing the key frame of the content in the buffer of the presenter that is a next presenter in a presenter queue with participants of the web conference, by the processing device, in response to an indication that a previous presenter has completed his presentation and the presenter being the next presenter in the presenter queue, sharing the key frame of the content in the buffer causing minimal delay in switching between presenters and applications during the web conference; streaming the selected content of the current presenter, by the processing device, to the participants after sharing the key frame of the selected content; and deleting the key frame of the selected content of the previous presenter from the buffer after the previous presenter completes his presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17)
-
-
11. A system for minimizing delays in web conference switches between presenters and applications, the system comprising:
-
a processor; a module, operating on the processor, for minimizing delays in web conference switches between presenters and applications, the module comprising; a module for sending a request to each user of a plurality users that are presenters having content to share and in response to the presenters not being a current presenter, the request requesting each presenter that is not the current presenter to select the content to share on their computer system; a module for receiving a key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share; a module to receive the key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share; and a buffer for storing the key frame of the selected content of each presenter in response to the presenter not being a current presenter, wherein the module shares the key frame of the selected content in the buffer of the presenter that is a next presenter in a presenter queue with participants of the web conference in response to an indication that a previous presenter has completed his presentation and the presenter is the next presenter in the presenter queue, sharing the key frame causing minimal delay in switching between presenters and applications during the web conference; a module operating on the processor to stream the selected content of the current presenter to the participants after sharing the key frame of the selected content; and a module operating on the processor to delete the key frame of the selected content of the previous presenter from the buffer after the previous presenter completes his presentation. - View Dependent Claims (12, 13)
-
-
14. A computer program product for minimizing delays in web conference switches between presenters and applications, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to send a request to each user of a plurality users that are presenters having content to share and in response to the presenters not being a current presenter, the request requesting each presenter that is not the current presenter to select the content to share on their computer system; computer readable program code configured to receive a key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share; computer readable program code configured to receive the key frame of the content selected by each presenter for sharing in response to each presenter selecting the content to share; computer readable program code configured to store the key frame of the selected content of each presenter in a buffer in response to the presenter not being a current presenter; computer readable program code configured to share the key frame of the content in the buffer of the presenter that is a next presenter in a presentation queue with participants of the web conference in response to an indication that a previous presenter has completed his presentation and the presenter being the next presenter in the presenter queue, sharing the key frame of the content in the buffer causing minimal delay in switching between presenters and applications during the web conference; computer readable program code configured to stream the selected content of the current presenter to the participants after sharing the key frame of the selected content; and computer readable program code configured to delete the key frame of the selected content of the previous presenter from the buffer after the previous presenter completes his presentation. - View Dependent Claims (15, 16)
-
Specification