Voice over internet protocol (VoIP) session quality
First Claim
1. A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
- allowing a user to select one or more session quality characteristics of a Voice-over-Internet-Protocol (VoIP) session of a VoIP conference;
allowing the user to define a session quality threshold weight associated with each of the one or more session quality characteristics;
allowing a user to define a session quality threshold for the VoIP session of the VoIP conference, the session quality threshold corresponding to the one or more session quality characteristics of the VoIP session;
determining a session quality value for the session quality characteristic of the VoIP session, wherein the session quality value is determined as close to real-time as possible, wherein the session quality value includes a weighted session quality value determined based upon, at least in part, the session quality threshold weight associated with each of the one or more session quality characteristics of the VoIP session;
determining if the session quality value for the session quality characteristic of the VoIP session is unacceptable based upon, at least in part, the session quality threshold that corresponds to the session quality characteristic of the VoIP session; and
in response to determining that the session quality value is unacceptable, initiating one or more predefined session quality actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and system for VoIP session quality is described. A method may comprise allowing a user to define a session quality threshold for a Voice-over-Internet-Protocol (VoIP) session of a VoIP conference, the session quality threshold corresponding to a session quality characteristic of the VoIP session. The method may further comprise determining a session quality value for the session quality characteristic of the VoIP session. The method may additionally comprise determining if the session quality value for the session quality characteristic of the VoIP session is unacceptable based upon, at least in part, the session quality threshold that corresponds to the session quality characteristic of the VoIP session. The method may also comprise, in response to determining that the session quality value is unacceptable, initiating one or more predefined session quality actions.
-
Citations
16 Claims
-
1. A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
allowing a user to select one or more session quality characteristics of a Voice-over-Internet-Protocol (VoIP) session of a VoIP conference; allowing the user to define a session quality threshold weight associated with each of the one or more session quality characteristics; allowing a user to define a session quality threshold for the VoIP session of the VoIP conference, the session quality threshold corresponding to the one or more session quality characteristics of the VoIP session; determining a session quality value for the session quality characteristic of the VoIP session, wherein the session quality value is determined as close to real-time as possible, wherein the session quality value includes a weighted session quality value determined based upon, at least in part, the session quality threshold weight associated with each of the one or more session quality characteristics of the VoIP session; determining if the session quality value for the session quality characteristic of the VoIP session is unacceptable based upon, at least in part, the session quality threshold that corresponds to the session quality characteristic of the VoIP session; and in response to determining that the session quality value is unacceptable, initiating one or more predefined session quality actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
-
at least one processor; at least one memory architecture coupled with the at least one processor; a first software module executable by the at least one processor and the at least one memory architecture, wherein the first software module is configured to allow a user to select one or more session quality characteristics of a Voice-over-Internet-Protocol (VoIP) session of a VoIP conference; a second software module executable by the at least one processor and the at least one memory architecture, wherein the second software module is configured to allow the user to define a session quality threshold weight associated with each of the one or more session quality characteristics; a third software module executable by the at least one processor and the at least one memory architecture, wherein the third software module is configured to allow a user to define a session quality threshold for the VoIP session of the VoIP conference, the session quality threshold corresponding to the one or more session quality characteristics of the VoIP session; a fourth software module executable by the at least one processor and the at least one memory architecture, wherein the fourth software module is configured to determine a session quality value for the session quality characteristic of the VoIP session, wherein the session quality value is determined as close to real-time as possible, wherein the session quality value includes a weighted session quality value determined based upon, at least in part, the session quality threshold weight associated with each of the one or more session quality characteristics of the VoIP session; and a fifth software module executable by the at least one processor and the at least one memory architecture, wherein the fifth software module is configured to determine if the session quality value for the session quality characteristic of the VoIP session is unacceptable based upon, at least in part, the session quality threshold that corresponds to the session quality characteristic of the VoIP session; and a sixth software module executable by the at least one processor and the at least one memory architecture, wherein the sixth software module is configured to, in response to determining that the session quality value is unacceptable, initiate one or more predefined session quality actions. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification