×

System and method for routing communications

  • US 8,948,356 B2
  • Filed: 10/15/2013
  • Issued: 02/03/2015
  • Est. Priority Date: 10/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a communication service, receiving a communication request of an account, the communication request including communication properties that include at least one destination endpoint;

    transmitting a routing request to a route option service, the routing request including the communication properties;

    at the route option service, identifying at least two routing options capable of completing the communication request and identified according to a priority heuristic, and transmitting a routing response to the communication service, the routing response including a route priority list of identified routing options, wherein each of the routing options includes an associated internal cost to the communication service;

    transmitting a communication cost request to a cost service, the communication cost request including the communication properties;

    at the cost service, generating an external communication cost from the communication properties, wherein the communication cost is generated independently from identifying the at least two routing options, and returning a communication cost response to the communication service; and

    at the communication service, upon receipt of the routing response and the communication cost response, executing a communication with a routing option of the routing priority list and committing the external communication cost to the account.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×