IP Library Granted Patent US 8,605,656
Granted Patent B2
US 8,605,656 · App. 12/955,014 · Granted Dec 10, 2013

Method and apparatus for local gateway assignment in wireless networks

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 8,605,656
App. No.
12/955,014
Granted
Dec 10, 2013
Kind
B2
Abstract

A local gateway assignment capability is depicted and described herein. In a wireless service provider network, the local gateway assignment capability enables a local gateway, rather than a core gateway, to be selected to serve a user request for an APN. The local gateway and core gateway may be a Local-GGSN (L-GGSN) and a GGSN, respectively, where the L-GGSN is associated with an SGSN and provides local traffic offloading for the GGSN and where the GGSN provides a gateway for the core network portion of the wireless service provider network. A DNS element or other device is configured to determine an SGSN-specific APN in response to receiving a DNS Request from an SGSN. A DNS element is configured to identify, using an SGSN-specific APN associated with an SGSN, an L-GGSN associated with the SGSN, and to provide an indication of the L-GGSN to the SGSN from which the DNS Request is received, thereby enabling the user associated with the DNS Request to use the L-GGSN rather than the GGSN.

Claims (57)

1. An apparatus, comprising:

a Domain Name Server (DNS) frontend element comprising a processor and a memory communicatively connected to the processor, the processor configured to:

receive an Access Point Name (APN) request from a Serving General Packet Radio Service (GPRS) Support Node (SGSN), wherein the APN request comprises an Internet Protocol (IP) address of the SGSN and a requested APN;

initiate a reverse DNS lookup using the IP address of the SGSN to obtain a Fully Qualified Domain Name (FQDN) of the SGSN;

modify the requested APN, using at least a portion of the FQDN of the SGSN, to form an SGSN-specific APN; and

initiate a request to identify a Local Gateway GPRS Support Node (L-GGSN) associated with the SGSN based on the SGSN-specific APN associated with the SGSN;

a first DNS server configured to receive the reverse DNS lookup including the IP address of the SGSN, identify the FQDN of the SGSN based on the IP address of the SGSN, and propagate the FQDN of the SGSN toward the DNS frontend element; and

a second DNS server configured to receive the request to identify the L-GGSN associated with the SGSN based on the SGSN-specific APN associated with the SGSN, identify the L-GGSN associated with the SGSN based on the SGSN-specific APN associated with the SGSN, and propagate an identifier of the L-GGSN toward the DNS frontend element.

2. The apparatus of claim 1 , wherein the DNS frontend element is configured to receive the APN request as part of a DNS Request.

3. The apparatus of claim 1 , wherein the APN request is associated with a User Equipment (UE).

4. The apparatus of claim 1 , wherein the DNS frontend element is configured to modify the requested APN to form the SGSN-specific APN by at least one of:

appending at least a portion of the FQDN of the SGSN to the requested APN;

pre-pending at least a portion of the FQDN of the SGSN to the requested APN; and

inserting at least a portion of the FQDN of the SGSN within the requested APN.

5. The apparatus of claim 1 , wherein the DNS frontend element is configured to modify the requested APN to form the SGSN-specific APN using an entire FQDN of the SGSN.

6. The apparatus of claim 1 , wherein the DNS frontend element is configured to propagate the identifier of the L-GGSN toward the SGSN.

7. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform steps comprising:

receiving, at a Domain Name Server (DNS) frontend element, an Access Point Name (APN) request from a Serving General Packet Radio Service (GPRS) Support Node (SGSN), wherein the APN request comprises an Internet Protocol (IP) address of the SGSN and a requested APN;

initiating, from the DNS frontend element toward a first DNS server, a reverse DNS lookup using the IP address of the SGSN to obtain a Fully Qualified Domain Name (FQDN) of the SGSN;

receiving, at the first DNS server, the reverse DNS lookup including the IP address of the SGSN;

identifying, at the first DNS server, the FQDN of the SGSN based on the IP address of the SGSN; and

propagating the FQDN of the SGSN from the first DNS server toward the DNS frontend element;

modifying the requested APN at the DNS frontend element, using at least a portion of the FQDN of the SGSN, to form an SGSN-specific APN;

initiating, from the DNS frontend element toward a second DNS server, a request to identify a Local Gateway GPRS Support Node (L-GGSN) associated with the SGSN based on the SGSN-specific APN associated with the SGSN;

receiving, at the second DNS server, the request to identify the L-GGSN associated with the SGSN based on the SGSN-specific APN associated with the SGSN;

identifying, at the second DNS server, the L-GGSN associated with the SGSN based on the SGSN-specific APN associated with the SGSN; and

propagating an identifier of the L-GGSN from the second DNS server toward the DNS frontend element.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the APN request is received as part of a DNS Request.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the APN request is associated with a User Equipment (UE).

10. The non-transitory computer-readable storage medium of claim 7 , wherein modifying the requested APN to form the SGSN-specific APN comprises at least one of:

appending at least a portion of the FQDN of the SGSN to the requested APN;

pre-pending at least a portion of the FQDN of the SGSN to the requested APN; and

inserting at least a portion of the FQDN of the SGSN within the requested APN.

11. The non-transitory computer-readable storage medium of claim 7 , wherein the requested APN is modified to form the SGSN-specific APN using an entire FQDN of the SGSN.

12. The non-transitory computer-readable storage medium of claim 7 , further comprising the step of:

propagating the identifier of the L-GGSN toward the SGSN.

13. A method, comprising:

using at least one processor and at least one memory for:

receiving, at a Domain Name Server (DNS) frontend element, an Access Point Name (APN) request from a Serving General Packet Radio Service (GPRS) Support Node (SGSN), wherein the APN request comprises an Internet Protocol (IP) address of the SGSN and a requested APN;

initiating, from the DNS frontend element toward a first DNS server, a reverse DNS lookup using the IP address of the SGSN to obtain a Fully Qualified Domain Name (FQDN) of the SGSN;

receiving, at the first DNS server, the reverse DNS lookup including the IP address of the SGSN;

identifying, at the first DNS server, the FQDN of the SGSN based on the IP address of the SGSN; and

propagating the FQDN of the SGSN from the first DNS server toward the DNS frontend element;

modifying the requested APN at the DNS frontend element, using at least a portion of the FQDN of the SGSN, to form an SGSN-specific APN;

initiating, from the DNS frontend element toward a second DNS server, a request to identify a Local Gateway GPRS Support Node (L-GGSN) associated with the SGSN based on the SGSN-specific APN associated with the SGSN;

receiving, at the second DNS server, the request to identify the L-GGSN associated with the SGSN based on the SGSN-specific APN associated with the SGSN;

identifying, at the second DNS server, the L-GGSN associated with the SGSN based on the SGSN-specific APN associated with the SGSN; and

propagating an identifier of the L-GGSN from the second DNS server toward the DNS frontend element.

14. The method of claim 13 , wherein the APN request is received as part of a DNS Request.

15. The method of claim 13 , wherein the APN request is associated with a User Equipment (UE).

16. The method of claim 13 , wherein modifying the requested APN to form the SGSN-specific APN comprises at least one of:

appending at least a portion of the FQDN of the SGSN to the requested APN;

pre-pending at least a portion of the FQDN of the SGSN to the requested APN; and

inserting at least a portion of the FQDN of the SGSN within the requested APN.

17. The method of claim 13 , wherein the requested APN is modified to form the SGSN-specific APN using an entire FQDN of the SGSN.

18. The method of claim 13 , further comprising:

propagating the identifier of the L-GGSN toward the SGSN.

Assignments (15)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027565/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2010
From: URIE, ALISTAIR, MR.
To: ALCATEL LUCENT
Reel/Frame 025425/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2010
From: KAHN, COLIN L., MR.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025425/0518 →