Automatic issue identification and status notification of screensharing in a virtual meeting
AssigneeMicrosoft Technology Licensing, LLC
InventorsNeeraj Kumar Jain, Tiphanie Lau, Nakul Madaan
Life of this patent
Estimating the term…
Abstract
A system and method for automatically detecting issues during screensharing in an online meeting. The system and method allow automatic status notification of screensharing, which facilitates efficient and convenient use of virtual meetings. The system and method also use a live status indicator to provide constant and continuous data about the health of the ongoing screensharing session, which prevents computer and network resources waste on status inquiries. The system and method also recognize a problem/issue of the content-sharing and provide virtual meeting participants real-time action guidance to optimize the quality of content-sharing.
Claims20
A system for automatically detecting issues during screensharing in an online meeting, the system comprising:
- a processor;
- and
- a memory, coupled to the processor, storing executable instructions that, when executed by the processor, cause the system to:
- receive, at a server via a first signaling channel, a request for initiating a screensharing session from a first computing device associated with a first presenter of the online meeting, wherein the first presenter shares a set of content frames with a plurality of participants of the online meeting in the screensharing session;
- in response to receiving the request, initiate the screensharing session by:
- establishing a first media channel for transmitting the set of content frames from the first computing device associated with the first presenter to the server;
- and
- establishing respective second media channels for transmitting the set of content frames from the server to each of second computing devices associated with the plurality of participants;
- subsequent to transmitting a content frame in the set of content frames to each of the second computing devices via the respective second media channel, among the second media channels corresponding to each of the second computing devices, detect, respectively, by the server, acknowledgment responses to the content frame from each of the second computing devices on second signaling channels respectively associated with each of the second computing devices, the acknowledgment responses acknowledging receipt of the content frame;
- perform a diagnosis of the screensharing session by analyzing the acknowledgement response to the content frame from each of the second computing devices according to a preset criterion;
- generate, by the server, a status notification of the screensharing session according to a result of the analyzing;
- and
- transmit, via the first signaling channel, the status notification from the server to the first computing device to cause the first computing device associated with the first presenter to display a visual indicator on a meeting interface of the online meeting, wherein the visual indicator indicates a status of the screensharing session.
A method for automatically detecting issues during screensharing in an online meeting, the method comprising:
- receiving, at a server via a first signaling channel, a request for initiating a screensharing session from a first computing device associated with a first presenter of the online meeting, wherein the first presenter shares a set of content frames with a plurality of participants of the online meeting in the screensharing session;
- in response to receiving the request, initiating the screensharing session by:
- establishing a first media channel for transmitting the set of content frames from a first computing device associated with the first presenter to the server;
- and
- establishing respective second media channels for transmitting the set of content frames from the server to each of second computing devices associated with the plurality of participants;
- subsequent to transmitting a content frame in the set of content frames to each of the second computing devices via the respective second media channel, among the second media channels corresponding to each of the second computing devices, detecting, respectively, by the server, acknowledgment responses to the content frame from each of the second computing devices on second signaling channels respectively associated with each of the second computing devices, the acknowledgment responses acknowledging receipt of the content frame;
- performing a diagnosis of the screensharing session by analyzing the acknowledgement response to the content frame from each of the second computing devices according to a preset criterion;
- generating, by the server, a status notification of the screensharing session according to a result of the analyzing;
- and
- transmitting, via the first signaling channel, the status notification from the server to the first computing device to cause the first computing device associated with the first presenter to display a visual indicator on a meeting interface of the online meeting, wherein the visual indicator indicates a status of the screensharing session.
Dependencies are inferred from the claim text.