Real-time event notification for collaborative computing sessions
First Claim
Patent Images
1. A method, comprising:
- determining that a specified event, which occurs during an ongoing collaborative computing session conducted between nodes in a network over an in-band communication channel, has occurred, wherein at least one of the nodes is a presenter node that shares content over the in-band communication channel, at least one of the nodes is associated with an attendee and receives and displays the content, wherein the specified event is defined by the attendee and the presenter node determines that the specified event has occurred;
determining, by the presenter node, that each attendee of a particular set of one or more attendees has selected an out-of-band communication channel via which a notification is to be sent; and
transmitting, in response to the specified event and while the collaborative computing session is ongoing, a real-time electronic notification from the presenter node to each attendee of the particular set of one or more attendees of the session that the event has occurred, the notification transmitted to each attendee via the out-of-band communication channel selected by the respective attendee.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a determination is made that a specified event of a collaborative computing session has occurred. In response to the specified event, a real-time electronic notification is transmitted to a particular set of one or more attendees of the session that the event has occurred, the notification illustratively transmitted via a communication channel other than the session.
81 Citations
23 Claims
-
1. A method, comprising:
-
determining that a specified event, which occurs during an ongoing collaborative computing session conducted between nodes in a network over an in-band communication channel, has occurred, wherein at least one of the nodes is a presenter node that shares content over the in-band communication channel, at least one of the nodes is associated with an attendee and receives and displays the content, wherein the specified event is defined by the attendee and the presenter node determines that the specified event has occurred; determining, by the presenter node, that each attendee of a particular set of one or more attendees has selected an out-of-band communication channel via which a notification is to be sent; and transmitting, in response to the specified event and while the collaborative computing session is ongoing, a real-time electronic notification from the presenter node to each attendee of the particular set of one or more attendees of the session that the event has occurred, the notification transmitted to each attendee via the out-of-band communication channel selected by the respective attendee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising a presenter node, the presenter node comprising:
-
one or more network interfaces adapted to communicate first traffic for a collaborative computing session on an in-band communication channel to one or more attendees and second traffic on an out-of-band communication channel, separate from the in-band communication channel used by the collaborative computing session to a particular set of one or more attendees; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory adapted to store a collaborative computing server process executable by the processor, the server process when executed operable to; determine by the presenter node that a specified event has occurred while the collaborative computing session is ongoing, wherein the specified event is defined by the one or more attendees; determine by the presenter node the out-of-band communication channel for each attendee of the particular set of one or more attendees, via which a notification should be transmitted; and transmit by the presenter node, in response to the specified event, a real-time electronic notification to each attendee of the particular set of one or more attendees of the session that the event has occurred, the notification transmitted to each attendee of the particular set of one or more attendees via second traffic on the out-of-band communication channel, determined for the respective attendee. - View Dependent Claims (20, 21, 22)
-
-
23. Software encoded in one or more non-transitory computer-readable media of a presenter node and when executed operable to:
determine that a specified event, which occurs during an ongoing collaborative computing session conducted between the presenter node and one or more nodes in a network over an in-band communication channel, has occurred, wherein the presenter node shares content over the in-band communication channel and at least one of the one or more nodes is associated with an attendee and receives and displays the content, and wherein the specified event is defined by the attendee; determining for each of a particular set of one or more attendees of the collaborative computing session, an out-of-band communication channel, that was selected by the respective attendee, via which a notification is to be transmitted; and transmit, in response to the specified event, a real-time electronic notification to each attendee of the particular set of one or more attendees of the session that the event has occurred, the notification transmitted to each attendee via the out-of-band communication channel selected by the respective attendee.
Specification