CONTROLLING DELIVERY OF NOTIFICATIONS IN REAL-TIME COMMUNICATIONS BASED ON COMMUNICATION CHANNEL STATE
First Claim
1. A system comprising:
- at least one processor and at least one computer readable memory, said computer readable memory having stored thereon program code for indicating to at least one user that another participant in a real-time communication session would like to make a comment in said real-time communication session, said program code includingprogram code for determining whether a user interface window in a graphical user interface in a client system associated with said user can currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, andprogram code for, responsive to a determination that said window cannot currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, audibly indicating to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session by generating an audio notification through an audio subsystem in said client system associated with said user.
1 Assignment
0 Petitions
Accused Products
Abstract
A critical notification is reliably delivered to at least one participant in a real-time communication session. A candidate delivery channel is selected, and a set of one or more communication state variables associated with the candidate delivery channel are identified. Current values associated with the communication state variables and determined, and a determination is made as to whether the current values associated with the communication state variables indicate that the notification can currently be reliably delivered using the candidate delivery channel. If the notification cannot currently be reliably delivered using the candidate delivery channel, an alternative delivery option is selected that may include using an alternative delivery channel and/or delaying delivery of the notification.
12 Citations
19 Claims
-
1. A system comprising:
at least one processor and at least one computer readable memory, said computer readable memory having stored thereon program code for indicating to at least one user that another participant in a real-time communication session would like to make a comment in said real-time communication session, said program code including program code for determining whether a user interface window in a graphical user interface in a client system associated with said user can currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, and program code for, responsive to a determination that said window cannot currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, audibly indicating to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session by generating an audio notification through an audio subsystem in said client system associated with said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer implemented method of indicating to at least one user that another participant in a real-time communication session would like to make a comment in a real-time communication session, comprising:
-
determining, whether a user interface window in a graphical user interface in a client system associated with said user can currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session; and responsive to a determination that said window cannot currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, audibly indicating to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session by generating an audio notification through an audio subsystem in said client system associated with said user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, comprising:
at least one non-transitory computer readable storage medium, said computer readable storage medium having stored thereon program code for indicating to at least one user that another participant in a real-time communication session would like to make a comment, said program code including program code for determining whether a user interface window in a graphical user interface in a client system associated with said user can currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, and program code for, responsive to a determination that said window cannot currently be reliably used to indicate to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session, audibly indicating to said user that said other participant in said real-time communication session would like to make a comment in said real-time communication session by generating an audio notification through an audio subsystem in said client system associated with said user.
Specification