Managing quality of service for communication sessions
First Claim
Patent Images
1. A computer-implemented method comprising:
- monitoring, by one or more processors, a performance attribute of a computing system hosting a plurality of communication sessions;
determining, by the one or more processors, that the performance attribute of the computing system exceeds a defined threshold, wherein the one or more processors is configured to target at least one of the plurality of communication sessions to adjust a communication activity and to exempt at least one of the plurality of communication sessions from experiencing an adjustment of a communication activity; and
adjusting, by the one or more processors, a characteristic of a communication activity associated with the at least one of the plurality of communication sessions that is targeted to achieve a threshold quality of service associated with one or more of the communication sessions, including exempting the at least one of the plurality of communication sessions that is exempted from experiencing an adjustment, wherein the exempting is based on, at least in part, at least one session attribute, wherein the at least one session attribute includes a number of participants of the at least one of the plurality of communication sessions.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, computer program product, and computing system is provided for managing quality of service for communication sessions. In an implementation, a method may include monitoring a performance attribute of a computing system hosting a plurality of communication sessions. The method may also include determining that the performance attribute of the computing system exceeds a defined threshold. The method may further include adjusting a characteristic of a communication activity associated with at least one of the plurality of communication sessions to achieve a threshold quality of service associated with one or more of the communication sessions.
20 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
monitoring, by one or more processors, a performance attribute of a computing system hosting a plurality of communication sessions; determining, by the one or more processors, that the performance attribute of the computing system exceeds a defined threshold, wherein the one or more processors is configured to target at least one of the plurality of communication sessions to adjust a communication activity and to exempt at least one of the plurality of communication sessions from experiencing an adjustment of a communication activity; and adjusting, by the one or more processors, a characteristic of a communication activity associated with the at least one of the plurality of communication sessions that is targeted to achieve a threshold quality of service associated with one or more of the communication sessions, including exempting the at least one of the plurality of communication sessions that is exempted from experiencing an adjustment, wherein the exempting is based on, at least in part, at least one session attribute, wherein the at least one session attribute includes a number of participants of the at least one of the plurality of communication sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A computer program product comprising a non-transitory computer readable medium having a plurality of instructions stored thereon, which, when executed by a processor, configure the processor to perform operations including:
-
monitoring a performance attribute of a computing system hosting a plurality of communication sessions; determining that the performance attribute of the computing system exceeds a defined threshold; targeting at least one of the plurality of communication sessions to adjust a communication activity and performing exempting to exempt at least one of the plurality of communication sessions from experiencing an adjustment of a communication activity; and adjusting a characteristic of a communication activity associated with the at least one of the plurality of communication sessions that is targeted to achieve a threshold quality of service associated with one or more of the communication sessions, including exempting the at least one of the plurality of communication sessions that is exempted from experiencing an adjustment, wherein the exempting is based on, at least in part, at least one session attribute, wherein the at least one session attribute includes a number of participants of the at least one of the plurality of communication sessions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
a processor and a memory module coupled with the processor, the processor configured for; monitoring a performance attribute of a computing system hosting a plurality of communication sessions; determining that the performance attribute of the computing system exceeds a defined threshold; targeting at least one of the plurality of communication sessions for adjustment of a communication activity and performing exempting to exempt at least one of the plurality of communication sessions from experiencing an adjustment of a communication activity; and adjusting a characteristic of a communication activity associated with the at least one of the plurality of communication sessions that is targeted to achieve a threshold quality of service associated with one or more of the communication sessions, including exempting the at least one of the plurality of communication sessions that is exempted from experiencing an adjustment, wherein the exempting is based on, at least in part, at least one session attribute, wherein the at least one session attribute includes a number of participants of the at least one of the plurality of communication sessions. - View Dependent Claims (16, 17, 18)
-
Specification