Patent ID: 8077701
Filing Date: 2011-12-13
Classification: H04L

Abstract:
1. An apparatus comprising a processor to: receive a telephone number from a calling device; locate a data record based on the telephone number, the data record comprising a plurality of non-session initiation protocol uniform resource identifiers and non-telephone number uniform resource identifiers; receive a current call parameter value associated with at least one of the plurality of non-session initiation protocol uniform resource identifiers and non-telephone number uniform resource identifiers; access a prioritization profile comprising a selection parameter having a first priority order value, the first priority order value linked to the current call parameter value; generate a ranked list of the plurality of non session initiation protocol uniform resource identifiers and non telephone number uniform resource identifiers based on the current call parameter value at a first time; adjust the selection parameter from the first priority order value to a second priority order value in response to a change of the current call parameter value at a second time; compare the current call parameter value at the second time to the prioritization profile to select one of the plurality of ranked non session initiation protocol uniform resource identifiers and non-telephone number uniform resource identifiers as a destination for the telephone number; and establish a communication session between the calling device and the one of the plurality of non-session initiation protocol uniform resource identifiers and non-telephone number uniform resource identifiers selected.