Patent ID: 8767689

Claim:
A method for responding to a request for a routing parameter, the request received at a server from a network entity configured to route a communication originated from a communication device comprising: if said communication originates from a first network type, allocating said routing parameter on the basis of a first node identifier associated with a first node being accessed by said communication device; and if said communication originates from a second network type, then if said communication originates from a second node that has been previously associated with said communication device, then allocating said routing parameter based on either a second node identifier associated with said second node or a communication device identifier; if said communication originates from a third node that has not been previously associated with said communication device, and where said third node has been previously identified by the server prior to receiving the request, then allocating said routing parameter based on a third node identifier associated with said third node; and if said communication originates from a fourth node that has not been previously associated with said communication device, and where said fourth node has not been previously identified by the server prior to receiving the request, then allocating said routing parameter by: (i) retrieving an IP address identifying said fourth node, (ii) sending a query to a reverse IP address service, (iii) receiving an identification of a region associated with the communication from the reverse IP address service in response to the query, and (iv) allocating said routing parameter based on the region.