Patent ID: 8428592
Filing Date: 2013-04-23
Classification: H04L

Abstract:
1. A method for determining a server which should respond to a service request from a mobile device, said method comprising: Generating a DNS request which comprises a URI to identify a service requested by said mobile device and in addition to the URI of the requested service an indication of the location of the mobile device; inserting into said DNS request a keyword, which identifies said service DNS request as being a service which is enabled for service migration; forwarding said DNS request to a DNS server; determining by said DNS server a most suitable server responding to said service request, said determination being based on the location of the mobile device as indicated by said indication of the location added to said URI; returning the address of said server which has been determined based on said location to said mobile device, the method further comprising: if said mobile device is in a visited network, forwarding said DNS request to the home network of said mobile device; negotiating between said home network and said visited network to enable service migration from a home network server to run said service on a server in said visited network; if said negotiation was successful, returning the address of the server in said visited network on which said requested service is running to said mobile device.