Mapping a mobile device location to billing regions in Internet Protocol Multimedia Subsystems
First Claim
Patent Images
1. A system for determining a billing region to utilize for charging a mobile subscriber for an Internet Protocol Multimedia Subsystems (“
- IMS”
) session, wherein the IMS session is conducted between the subscriber'"'"'s mobile device and an IMS core network, the system comprising;
a memory storing computer-executable instructions of;
a component configured to receive a public Internet Protocol (“
IP”
) address associated with the mobile device during registration of the mobile device with the IMS core network;
a component configured to send a query to a geolocation server for an estimated physical location of the mobile device, wherein the query includes an indication of the received public IP address;
a component configured to receive the estimated physical location of the mobile device from the geolocation server;
a component configured to identify a billing Cell Global Identification (“
CGI”
) that is associated with the estimated physical location of the mobile device based at least in part on the estimated physical location of the mobile device,wherein identifying the billing CGI that is associated with the estimated physical location of the mobile device comprises identifying a billing CGI by a latitude/longitude pair, a postal or ZIP code, or a street address; and
a component configured to provide the billing CGI to a billing server in conjunction with a session identifier that is associated with the IMS session, wherein the billing server is configured to determine a billing region from the billing CGI; and
a processor for executing the compute-executable instructions stored in the memory.
7 Assignments
0 Petitions
Accused Products
Abstract
A location mapping service (“LMS”) that allows the integrations of an IMS core with the location-based billing methods of a legacy core network. The LMS uses the estimated location of a mobile device during an IMS session in order to determine a Cell Global Identification (“CGI”) to associate with the session. The LMS then provides the determined CGI to the legacy core network, so that a billing gateway may determine the billing region to associate with the IMS session. The LMS thereby facilitates location-based billing for IMS sessions in the absence of actual CGI information.
40 Citations
18 Claims
-
1. A system for determining a billing region to utilize for charging a mobile subscriber for an Internet Protocol Multimedia Subsystems (“
- IMS”
) session, wherein the IMS session is conducted between the subscriber'"'"'s mobile device and an IMS core network, the system comprising;a memory storing computer-executable instructions of; a component configured to receive a public Internet Protocol (“
IP”
) address associated with the mobile device during registration of the mobile device with the IMS core network;a component configured to send a query to a geolocation server for an estimated physical location of the mobile device, wherein the query includes an indication of the received public IP address; a component configured to receive the estimated physical location of the mobile device from the geolocation server; a component configured to identify a billing Cell Global Identification (“
CGI”
) that is associated with the estimated physical location of the mobile device based at least in part on the estimated physical location of the mobile device,wherein identifying the billing CGI that is associated with the estimated physical location of the mobile device comprises identifying a billing CGI by a latitude/longitude pair, a postal or ZIP code, or a street address; and a component configured to provide the billing CGI to a billing server in conjunction with a session identifier that is associated with the IMS session, wherein the billing server is configured to determine a billing region from the billing CGI; and a processor for executing the compute-executable instructions stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- IMS”
-
10. A non-transitory computer-readable medium containing instructions that, when executed by a computer processor, implement a method to determine a billing region to utilize for charging a mobile subscriber for an Internet Protocol Multimedia Subsystems (“
- IMS”
) session, wherein the IMS session is conducted between the subscriber'"'"'s mobile device and an IMS core network, the method comprising;receiving a public Internet Protocol (“
IP”
) address associated with the mobile device during registration of the mobile device with the IMS core network;sending a query to a geolocation server for an estimated physical location of the mobile device, wherein the query includes an indication of the received public IP address; receiving the estimated physical location of the mobile device from the geolocation server; identifying a billing Cell Global Identification (“
CGI”
) that is associated with the estimated physical location of the mobile device based at least in part on the estimated physical location of the mobile device,wherein identifying the billing CGI that is associated with the estimated physical location of the mobile device comprises identifying a billing CGI by a latitude/longitude pair, a postal or ZIP code, or a street address; providing the billing CGI to a billing server in conjunction with a session identifier that is associated with the IMS session, wherein the billing server is configured to determine a billing region from the billing CGI. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
- IMS”
Specification