Rich signaling feedback mechanism for group communication
First Claim
1. In a network computing environment, a method of managing a web based conference, the web based conference including one or more presenter computing systems connected through a network to a plurality of attendee computing systems, wherein the presenter computing systems control data sent to the attendee computing systems, the method comprising:
- receiving user input at a presenter computing system from a presenter, during a web based conference, indicating that a slide flip message should be sent to a plurality of attendee computing systems, the message instructing each of the plurality of attendee computing systems to flip a slide in a presentation being used in the web based conference;
in response to receiving the user input at the presenter computing system, sending the slide flip message to each of the plurality of attendee computing systems, wherein the slide flip message is sent via a first attendee server that connects the presenter computing system to each of the plurality of attendee computing systems;
receiving an acknowledgment from each of at least a portion of the plurality of attendee computing systems indicating that each of the at least a portion of the plurality of attendee computing systems has flipped the slide in the presentation;
based on the number of acknowledgements received, generating a metric that represents the number of attendee computing systems that flipped the slide in the presentation;
displaying the metric to the presenter on the presenter computing system;
after at least one additional attendee computing system has been joined the web based conference in response to the number of attendee computing systems participating in the web based conference exceeding a specified threshold, receiving second user input at the presenter computing system from the presenter, during the web based conference, indicating that another slide flip message should be sent to the plurality of attendee computing systems as well as the at least one additional attendee computing systems; and
in response to receiving the second user input at the presenter computing system, sending the slide flip message to the plurality of attendee computing systems via the first attendee server, and to the at least one additional attendee computing system via a second attendee server that was added to route messages of the web based conference from the presenter computing system to each of the at least one additional attendee computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing a web based conference. The web based conference includes one or more presenters connected through a network to one or more conference attendees. The presenters control data sent to the attendees. User input is received at a presenter computing system from a presenter indicating that a message should be sent to a number of computing systems being used by attendees. In response to receiving the user input at the presenter computing system, a message is sent to the of computing systems. One or more acknowledgment messages are received from at least a portion of the plurality of computing systems. Based on the one or more acknowledgement messages, a metric is generated for the number of recipients that received the message. The metric is displayed to the presenter.
-
Citations
17 Claims
-
1. In a network computing environment, a method of managing a web based conference, the web based conference including one or more presenter computing systems connected through a network to a plurality of attendee computing systems, wherein the presenter computing systems control data sent to the attendee computing systems, the method comprising:
-
receiving user input at a presenter computing system from a presenter, during a web based conference, indicating that a slide flip message should be sent to a plurality of attendee computing systems, the message instructing each of the plurality of attendee computing systems to flip a slide in a presentation being used in the web based conference; in response to receiving the user input at the presenter computing system, sending the slide flip message to each of the plurality of attendee computing systems, wherein the slide flip message is sent via a first attendee server that connects the presenter computing system to each of the plurality of attendee computing systems; receiving an acknowledgment from each of at least a portion of the plurality of attendee computing systems indicating that each of the at least a portion of the plurality of attendee computing systems has flipped the slide in the presentation; based on the number of acknowledgements received, generating a metric that represents the number of attendee computing systems that flipped the slide in the presentation; displaying the metric to the presenter on the presenter computing system; after at least one additional attendee computing system has been joined the web based conference in response to the number of attendee computing systems participating in the web based conference exceeding a specified threshold, receiving second user input at the presenter computing system from the presenter, during the web based conference, indicating that another slide flip message should be sent to the plurality of attendee computing systems as well as the at least one additional attendee computing systems; and in response to receiving the second user input at the presenter computing system, sending the slide flip message to the plurality of attendee computing systems via the first attendee server, and to the at least one additional attendee computing system via a second attendee server that was added to route messages of the web based conference from the presenter computing system to each of the at least one additional attendee computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for monitoring participants in a web
based conference comprising: -
a presenter computing system; a presenter server connected to the presenter computing system; an attendee server connected to the presenter server; and a plurality of attendee computing systems connected to the attendee server; wherein during the web based conference in which a slide show is displayed on each of the plurality of attendee computing systems, the presenter computing system sends a slide flip message to each of the attendee computing systems via the presenter server and the attendee server, wherein the attendee computing systems flip a slide in the slide show when a slide flip message is received, and send an acknowledgement to the presenter computing system indicating that the slide was flipped, wherein the presenter computing system receives the acknowledgements from each of the plurality of attendee computing systems, and wherein the presenter computing system displays a metric to represent the percentage of attendee computing systems that have flipped the slide based on the number of attendee computing systems from which an acknowledgement has been received; and wherein the system further comprises one or more additional attendee servers that are added to the system and which route messages from the presenter server to additional attendee computing systems when the number of attendee computing systems participating in the web based conference exceeds a specified threshold. - View Dependent Claims (13)
-
-
14. One or more computer storage media, which do not include signals, storing computer executable instructions which when executed perform the following steps:
-
receiving user input at a presenter computing system from a presenter, during a web based conference, indicating that a slide flip message should be sent to a plurality of attendee computing systems, the message instructing each of the plurality of attendee computing systems to flip a slide in a presentation being used in the web based conference; in response to receiving the user input at the presenter computing system, sending the slide flip message to each of the plurality of attendee computing systems, wherein the slide flip message is sent via a first attendee server that connects the presenter computing system to each of the plurality of attendee computing systems; receiving an acknowledgment from each of at least a portion of the plurality of attendee computing systems indicating that each of the at least a portion of the plurality of attendee computing systems has flipped the slide in the presentation; based on the number of acknowledgements received, generating a metric that represents the number of attendee computing systems that flipped the slide in the presentation; displaying the metric to the presenter on the presenter computing system; after at least one additional attendee computing system has been joined the web based conference in response to the number of attendee computing systems participating in the web based conference exceeding a specified threshold, receiving second user input at the presenter computing system from the presenter, during the web based conference, indicating that another slide flip message should be sent to the plurality of attendee computing systems as well as the at least one additional attendee computing systems; and in response to receiving the second user input at the presenter computing system, sending the slide flip message to the plurality of attendee computing systems via the first attendee server, and to the at least one additional attendee computing system via a second attendee server that was added to route messages of the web based conference from the presenter computing system to each of the at least one additional attendee computing system. - View Dependent Claims (15, 16, 17)
-
Specification