IP Library Granted Patent US 9,088,424
Granted Patent B2
US 9,088,424 · App. 14/054,761 · Granted Jul 21, 2015

Mapping a mobile device location to billing regions in Internet Protocol Multimedia Subsystems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,088,424
App. No.
14/054,761
Granted
Jul 21, 2015
Kind
B2
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.

Claims (47)

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.

2. The system of claim 1 , wherein the billing server is part of a legacy core network that provides call switching and mobility management functions, and wherein the billing server performs charging functions for both:

legacy communication sessions that are initiated on the mobile device, wherein the legacy communication sessions are switched by the legacy core network; and

IMS sessions that are initiated on the mobile device, wherein the IMS sessions are switched by the IMS core network.

3. The system of claim 2 , wherein the billing server performs charging functions for a legacy communication session by determining a billing region for the legacy communication session, and

wherein the billing server determines the billing region for the legacy communication session by evaluating CGI information, and,

wherein the CGI information relates to a cell site that originated the legacy communication session.

4. The system of claim 1 , wherein the mobile device initiates the IMS session via a wireless access point.

5. The system of claim 1 , wherein the geolocation server is configured to determine the estimated physical location of the mobile device using a location determination technique selected from the group consisting of: TDOA, U-TDOA, OTDOA, IPDL-OTDOA, CI, CI-TA, GPS, A-GPS, RTT, CI-RTT, E-OTD, IP Location, WiFi Data Base location, customer provided address location, and triangulation.

6. The system of claim 1 , wherein the component configured to identify the billing Cell Global Identification (“CGI”) is further configured to identify the billing CGI in a lookup table that associates physical locations with billing CGIs.

7. The system of claim 1 , further comprising providing session characteristics to the billing server in conjunction with the billing CGI.

8. The system of claim 1 , wherein the billing server is further configured to perform charging functions by determining and applying billing rules, including billing rates, that are associated with the billing region.

9. The system of claim 1 , wherein the billing server is further configured to perform at least one of:

online charging using the determined billing region, and

offline charging using the determined billing region.

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.

11. The non-transitory computer-readable medium of claim 10 , wherein the billing server is part of a legacy core network that provides call switching and mobility management functions, and wherein the billing server performs charging functions for both:

legacy communication sessions that are initiated on the mobile device, wherein the legacy communication sessions are switched by the legacy core network; and,

IMS sessions that are initiated on the mobile device, wherein the IMS sessions are switched by the IMS core network.

12. The non-transitory computer-readable medium of claim 11 , wherein the legacy core network comprises a Global System for Mobile Communications core network.

13. The non-transitory computer-readable medium of claim 11 , wherein the billing server performs charging functions for a legacy communication session by determining a billing region for the legacy communication session, and

wherein the billing server determines the billing region for the legacy communication session by evaluating CGI information, and,

wherein the CGI information relates to a cell site that originated the legacy communication session.

14. The non-transitory computer-readable medium of claim 10 , wherein the mobile device initiates the IMS session via a wireless access point.

15. The non-transitory computer-readable medium of claim 10 ,

wherein the geolocation server is configured to determine the estimated physical location of the mobile device by utilizing subscriber-provided location information and/or a WHOIS service, and

wherein the billing region corresponds to a time zone.

16. The non-transitory computer-readable medium of claim 10 , wherein the geolocation server is configured to determine the estimated physical location of the mobile device using a location determination technique selected from the group consisting of: TDOA, U-TDOA, OTDOA, IPDL-OTDOA, CI, CI-TA, GPS, A-GPS, RTT, CI-RTT, E-OTD, IP Location, WiFi Data Base location, customer provided address location, and triangulation.

17. The non-transitory computer-readable medium of claim 11 , wherein identifying the billing Cell Global Identification (“CGI”) includes identifying the billing CGI in a lookup table that associates physical locations with billing CGIs.

18. The non-transitory computer-readable medium of claim 11 , wherein the billing server is further configured to perform at least one of:

charging functions by determining and applying billing rules, including billing rates, that are associated with the billing region;

online charging using the determined billing region; and

offline charging using the determined billing region.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2014
From: NARKAR, VISHAL
To: T-MOBILE USA, INC.
Reel/Frame 031944/0048 →