LOCATION-BASED IMS SERVER SELECTION
First Claim
1. A system for providing IP multimedia services, the system comprising:
- a location server for providing geographic information associated with an IP address; and
one or more IP multimedia subsystem (IMS) servers for providing IP multimedia services, each IMS server configured to;
transmit a query to the location server in order to obtain geographic information about the user device, the query including an IP address of the user device, the user device initiating a request for an IP multimedia service;
receive a response to the query, the response including the geographic information about the user device;
identify a region that corresponds to the geographic information about the user device; and
select a destination server that resides within the identified region.
7 Assignments
0 Petitions
Accused Products
Abstract
A user location is estimated based on an IP address assigned to the user'"'"'s device/equipment during registration for multimedia application services that are provided over the IP multimedia subsystems (IMS) network. The latitude and longitude information of the user location is obtained based on the IP address assigned to the user device/equipment. Such information is used to determine an appropriate server(s) for establishing an IP multimedia service session. In some embodiments, a closely located IMS server(s) is selected for proxying, interrogating, providing or delivering IP multimedia services. In this manner, each user device/equipment communicates with IMS servers that are located close to the user and thus, the geographically distributed load among the IMS gateway servers can be achieved.
-
Citations
32 Claims
-
1. A system for providing IP multimedia services, the system comprising:
-
a location server for providing geographic information associated with an IP address; and one or more IP multimedia subsystem (IMS) servers for providing IP multimedia services, each IMS server configured to; transmit a query to the location server in order to obtain geographic information about the user device, the query including an IP address of the user device, the user device initiating a request for an IP multimedia service; receive a response to the query, the response including the geographic information about the user device; identify a region that corresponds to the geographic information about the user device; and select a destination server that resides within the identified region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for selecting a destination server in establishing an IP multimedia service session for a user device, the computer-implemented method comprising:
-
obtaining registration information initiating an IP multimedia service; obtaining geographic information about the user device; determining a matching region based on the geographic information about the user device; selecting a destination server that is located close to the user device in the matching region; and forwarding the registration information to the destination server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server for providing IP multimedia services, the server configured to:
-
obtain an IP address of a user device that initiates a request for an IP multimedia service; determine geographic information associated with the IP address; identify a matching region based on the determined geographic information about the user device; select a destination server that is located close to the user device within the matching region; and forward information related to the request to the selected destination server. - View Dependent Claims (21, 22, 23, 24, 26)
-
-
25. The server of claim 25, wherein a region is associated with one serving IMS server that has a physical presence within the region.
-
27. A computer-readable medium having instructions encoded thereon to select a server of IP multimedia services based on the geographic location of a user device, wherein the instructions, when executed by a computing device, cause the computing device to:
-
obtain an IP address of a user device; transmit a query to a location server, requesting geographic location information about the user device, the query including the IP address of the user device; receive, from the location server, a response to the query, the response including the geographic location information that corresponds to the IP address of the user device; determine an IMS server that is located close to a user'"'"'s current location, the user'"'"'s current location estimated by the geographic location information; and forward registration information to allow the user device to establish an IP multimedia service session with the IMS server. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification