Patent ID: 8155657
Filing Date: 2012-04-10
Classification: H04L

Abstract:
1. A method for managing transactions across a large number of service providers, wherein the transactions are telecommunication calls, the method comprising the steps of: determining performance metrics associated with each of a plurality of service providers, the performance metrics associated with each of a plurality of service providers comprising metrics for incoming and outgoing trunk groups associated with each of the plurality of service providers; generating a score for each service provider based on the performance metrics associated with each of the plurality of service providers taken over a short term period by generating scores for each trunk group in combination with a zone, wherein the zone includes a specific group of destinations; sorting the service providers based on the scores to generate a list of service providers, wherein the zones are hierarchical such that if a score is not available for a specific trunk group at a specific level, the score for a higher level zone for that trunk group is used during said step of sorting; assigning a customer transaction to one of the service providers based on the order of the list of service providers; and reprioritizing the service providers based on mid-term metrics and accumulated costs taken over a mid-term period that is longer than the short term period.