System and method for radio access technology-specific routing for multi-mode mobile devices
First Claim
Patent Images
1. A mobile device comprising:
- a respective wireless access radio for each of a plurality of RATs (radio access technologies);
a mobile device RAT-specific routing information repository, containing respective RAT-specific routing information for each of the plurality of RATs, wherein each RAT-specific routing information in the mobile device RAT-specific routing information repository comprises RAT-specific routing information in order to obtain a service from an application server;
a routing information selector configured to select the RAT-specific routing information for a given RAT of the plurality of RATs;
the mobile device configured to operate using the selected RAT-specific routing information to obtain the service from the application server,wherein each RAT-specific routing information comprises endpoint information for the application server providing the service;
wherein the endpoint information for the application server providing the service comprises an address of the application server and a port of the application server;
wherein the RAT-specific routing information repository contains a first RAT-specific routing information and a second RAT-specific routing information for two different RATs, the first RAT-specific routing information and the second RAT-specific routing information both comprising endpoint information to obtain the given service from the given application server; and
wherein the endpoint information in the first RAT-specific routing information and the second RAT-specific routing information differ.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for radio access technology specific routing for multi-mode mobile devices are provided. For each of a number of radio access technologies supported by a mobile device, the mobile device is configured to use respective routing information. This has the advantage of allowing radio access technology specific processing to be performed.
31 Citations
23 Claims
-
1. A mobile device comprising:
-
a respective wireless access radio for each of a plurality of RATs (radio access technologies); a mobile device RAT-specific routing information repository, containing respective RAT-specific routing information for each of the plurality of RATs, wherein each RAT-specific routing information in the mobile device RAT-specific routing information repository comprises RAT-specific routing information in order to obtain a service from an application server; a routing information selector configured to select the RAT-specific routing information for a given RAT of the plurality of RATs; the mobile device configured to operate using the selected RAT-specific routing information to obtain the service from the application server, wherein each RAT-specific routing information comprises endpoint information for the application server providing the service; wherein the endpoint information for the application server providing the service comprises an address of the application server and a port of the application server; wherein the RAT-specific routing information repository contains a first RAT-specific routing information and a second RAT-specific routing information for two different RATs, the first RAT-specific routing information and the second RAT-specific routing information both comprising endpoint information to obtain the given service from the given application server; and wherein the endpoint information in the first RAT-specific routing information and the second RAT-specific routing information differ. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A method in a multi-mode mobile device, the method comprising:
-
storing respective RAT-specific routing information for each of a plurality of RATs; when operating using a given one of the plurality of RATs, operating using a respective wireless access radio for the given RAT and using the RAT-specific routing information for the given RAT, wherein each RAT-specific routing information comprises; endpoint information for an application server providing the service; wherein the endpoint information for the application server providing the service comprises an address of the application server and a port of the application server; wherein operating using the RAT-specific routing information comprises operating using the RAT-specific routing information for a RAT to obtain the service from the application server; wherein the stored RAT-specific routing information contains a first RAT-specific routing information and a second RAT-specific routing information for two different RATs, the first RAT-specific routing information and the second RAT-specific routing information both comprising endpoint information to obtain the given service from the given application server; and wherein the endpoint information in the first RAT-specific routing information and the second RAT-specific routing information differ. - View Dependent Claims (11, 12, 13, 14, 15, 16, 21)
-
-
17. A routing information server comprising:
-
a mobile device capability repository from which can be determined which of a plurality of RATs (Radio Access Technologies) are supported by each of a plurality of mobile devices; RAT-specific routing information repository containing a respective routing information for each of a plurality of RATs, wherein each RAT-specific routing information comprises RAT-specific routing information in order to obtain a service from an application server, wherein each RAT-specific routing information comprises endpoint information for the application server providing the service, and the endpoint information for the application server providing the service comprises an address of the application server and a port of the application server; a RAT-specific routing information generator that determines which of a plurality of RATs are supported by a given mobile device from the mobile device capability repository, obtains the respective routing information from the RAT-specific routing information repository for each RAT supported by the device, and outputs a communication containing the RAT-specific routing information for the mobile device; and at least one network connection for receiving a request for RAT-specific routing information from a mobile device, and for outputting the RAT-specific routing information to the mobile device, wherein the RAT-specific routing information repository contains a first RAT-specific routing information and a second RAT-specific routing information for two different RATs, the first RAT-specific routing information and the second RAT-specific routing information both comprising endpoint information to obtain the given service from the given application server; and wherein the endpoint information in the first RAT-specific routing information and the second RAT-specific routing information differ. - View Dependent Claims (22)
-
-
18. An application server comprising:
-
at least one application processor for implementing services; a plurality of RAT-specific endpoints each associated with respective RAT-specific routing information, each RAT-specific routing information comprising RAT-specific routing information in order to obtain services from the application server, wherein each RAT-specific routing information comprises endpoint information for the application server providing the service, wherein the endpoint information for the application server providing the service comprises; an address of the application server and a port of the application server; the application server configured to use the at least one application processor and one of the plurality of RAT-specific endpoints to provide a service to a mobile device by sending data to and receiving data from the mobile device through the one of the plurality of RAT-specific endpoints; and an endpoint switcher configured to automatically switch to using another one of the plurality of RAT-specific endpoints to provide the service to the mobile device upon receiving data from the mobile device through the other of the plurality of RAT-specific endpoints, wherein the plurality of RAT-specific endpoints comprises a first RAT-specific endpoint and a second RAT-specific endpoint for two different RATs, the first RAT-specific endpoint associated with a first RAT-specific routing information and the second RAT-specific endpoint associated with a second RAT-specific routing information, and the first RAT-specific routing information and the second RAT-specific routing information both comprising endpoint information to obtain the given service from the application server, and wherein the endpoint information in the first RAT-specific routing information and the second RAT-specific routing information differ; and the application server further comprising; a mobile device capability repository from which can be determined which of a plurality of RATs are supported by each of a plurality of mobile devices; a RAT-specific routing information repository containing respective routing information for each of a plurality of RATs; and a RAT-specific routing information generator that determines which of a plurality of RATs are supported by a given mobile device from the mobile device capability repository, obtains the respective routing information from the RAT-specific routing information repository for each RAT supported by the device, and outputs a communication containing the RAT-specific routing information to the mobile device. - View Dependent Claims (19, 23)
-
Specification