Algorithm to make optimal use of network resources during a mass calling event
First Claim
1. A computerized method to achieve optimal call completion in the case of a mass calling event, the method comprising:
- sampling a control processing unit (CPU) utilization;
calculating a negative acknowledgement rate based on the sampled CPU utilization; and
negatively acknowledging a percentage of call attempts based on the calculated negative acknowledgement rate.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods, systems, and computer-readable media for achieving a higher call completion rate in a system experiencing a mass calling event. The present invention has several practical applications in the technical arts including optimizing use of network resources during a mass calling event. In various embodiments, a network'"'"'s resources are efficiently utilized by way of sampling a network element'"'"'s control processing unit utilization. Additionally, the various embodiments respond by selecting to negatively acknowledging callers in a mass calling event state in order to prevent system components from becoming overloaded. Overloaded network system components lead to such issues as dropped signaling packets, and higher percentages of call failures. Embodiments of the invention are directed to achieving optimal call completion in the case of a mass calling event.
17 Citations
20 Claims
-
1. A computerized method to achieve optimal call completion in the case of a mass calling event, the method comprising:
-
sampling a control processing unit (CPU) utilization; calculating a negative acknowledgement rate based on the sampled CPU utilization; and negatively acknowledging a percentage of call attempts based on the calculated negative acknowledgement rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable media embodying computer-useable instructions for performing a computerized method to negatively acknowledge call attempts in the case of a mass calling event, the method comprising:
-
determining CPU utilization; calculating a negative acknowledgement rate; negatively acknowledging a percentage of call attempts based on the negative acknowledgement rate; determining a new negative acknowledgement rate; and negatively acknowledging a percentage of call attempts based on the new negative acknowledgement rate. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable media embodying computer-useable instructions for performing a method of negatively acknowledging call attempts during a mass calling event, the method comprising:
-
identifying a mass call event; and repeatedly determining a negative acknowledgment rate based at least in part on a current CPU utilization and negatively acknowledging a percentage of call attempts based on the negative acknowledgement rate until the negative acknowledgement rate falls below a minimum negative acknowledgment rate threshold. - View Dependent Claims (19, 20)
-
Specification