Call routing selection method
First Claim
1. A method of selecting to which of a plurality of X different subscriber resources a call is to be routed to in a subscriber network system having a processor utilizing a routing algorithm for selecting one such resource, comprising the steps of:
- selecting a desired distribution of calls among said X resources, the desired distribution representing a percentage of calls to be routed to each of said X resources;
upon receiving a call to be routed, then for each such call calculating X simulated distributions, one associated with each said resource, each such simulated distribution being calculated assuming that the call is to be selected to be routed to its associated said resource and not to the other resources, each said X simulated distributions representing a percentage of calls actually and assumed to have been routed to each of said X resources, whereby for each simulated distribution the percentage for its associated said resource increases and the percentage for each of the other resources decreases;
comparing each of said X simulated distributions to the desired distribution by comparing the percentages of the desired distribution to the percentages of each of the X simulated distributions for each of said X resources to determine a best distribution, the best distribution being the simulated distribution closest to the desired distribution; and
selecting the resource associated with the best distribution for routing the call.
6 Assignments
0 Petitions
Accused Products
Abstract
A deterministic call routing system tests the allocation of an incoming call to each of X locations and selects the appropriate location. Particularly, it simulates allocation of the call to the first resource and calculates the contribution of this allocation to the deviation of a distance expression from zero. It then simulates allocation of the call to the second resource and calculates the contribution of this allocation to the deviation of the distance expression from zero. This process continues by simulating the allocation of the calls to each of the remaining X resources in turn. The algorithm then selects the location for which the deviation of the distance expression from zero will be a minimum, and actually allocates the call to that location. A call counter for that location is then incremented by one, and the allocation is then ready to allocate the next call.
72 Citations
13 Claims
-
1. A method of selecting to which of a plurality of X different subscriber resources a call is to be routed to in a subscriber network system having a processor utilizing a routing algorithm for selecting one such resource, comprising the steps of:
-
selecting a desired distribution of calls among said X resources, the desired distribution representing a percentage of calls to be routed to each of said X resources; upon receiving a call to be routed, then for each such call calculating X simulated distributions, one associated with each said resource, each such simulated distribution being calculated assuming that the call is to be selected to be routed to its associated said resource and not to the other resources, each said X simulated distributions representing a percentage of calls actually and assumed to have been routed to each of said X resources, whereby for each simulated distribution the percentage for its associated said resource increases and the percentage for each of the other resources decreases; comparing each of said X simulated distributions to the desired distribution by comparing the percentages of the desired distribution to the percentages of each of the X simulated distributions for each of said X resources to determine a best distribution, the best distribution being the simulated distribution closest to the desired distribution; and selecting the resource associated with the best distribution for routing the call. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of selecting to which of a plurality of X different subscriber resources a call is to be routed to in a subscriber network system having a processor utilizing a routine algorithm for selecting one such resource, comprising the steps of:
-
selecting a desired percentage distribution of calls among said X resources, the desired percentage distribution representing a percentage of calls to be routed to each of said X resources; storing information representing an actual number of calls previously routed to each of said X resources; upon receiving a call to be routed, then for each such call calculating X simulated percentage distributions, one associated with each said resource, each such simulated percentage distribution being calculated using said stored information and assuming that the call is to be selected to be routed to its associated said resource and not to the other resources, each said X simulated percentage distributions representing a percentage of calls actually and assumed to have been routed to each of said X resources, whereby for each simulated distribution the percentage for its associated said resource increases and the percentage for each of the other resources decreases; comparing each of said X simulated percentage distributions to the desired percentage distribution by comparing the percentages of the desired percentage distribution to the percentages of each of the X simulated percentage distributions for each of said X resources to determine a best distribution, the best distribution being the simulated percentage distribution closest to the desired percentage distribution; and selecting the resource associated with the best distribution for routing the call. - View Dependent Claims (7, 8, 9)
-
-
10. A method of selecting to which of a plurality of X different subscriber resources a call is to be routed to in a subscriber network system having a processor utilizing a routing algorithm for selecting one such resource, comprising the steps of:
-
selecting a desired percentage distribution of calls among said X resources, the desired percentage distribution representing a percentage of calls to be routed to each of said X resources; storing information representing an actual number of calls previously routed to each of said X resources; receiving a request for routing a call; for each request received, calculating X simulated percentage distributions, one for each said resource, each such simulated percentage distribution being calculated using said stored information and assuming that the call is to be selected to be routed to its associated said resource and not to the other resources, each said X simulated percentage distributions representing a percentage of calls actually and assumed to have been routed to each of said X resources, whereby for each simulated distribution the percentage for its associated said resource increases and the percentage for each of the other resources decreases; comparing each of said X simulated percentage distributions to the desired percentage distribution by comparing the percentages of the desired percentage distribution to the percentages of each of the X simulated percentage distributions for each of said X resources to determine a best distribution, the best distribution being the simulated percentage distribution closest to the desired percentage distribution; selecting the resource associated with the best distribution for routing the call; and transmitting a response identifying the selected resource. - View Dependent Claims (11, 12, 13)
-
Specification