IP Library Granted Patent US 8,462,770
Granted Patent B2
US 8,462,770 · App. 12/415,853 · Granted Jun 11, 2013

Method and system for bypassing 3GPP packet switched core network when accessing internet from 3GPP UES using 3GPP radio access network

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,462,770
App. No.
12/415,853
Granted
Jun 11, 2013
Kind
B2
Abstract

Techniques for bypassing a packet core network for Internet bound traffic from user equipment (UE) via a RAN are described herein. According to one embodiment, it is determined whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN). The packet is originated from user equipment (UE) over the RAN. The packet is routed directly to the Internet without sending the packet to an SGSN (serving GPRS support node) of a packet core network, if the packet is destined to the Internet. Other methods and apparatuses are also described.

Claims (36)

1. A machine-implemented method for processing network traffic of a packet network, the method comprising:

determining, at an Internet access offload (IAO) gateway (IAO-GW), whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN;

establishing a GPRS tunneling protocol (GTP) tunnel between the RNC and the IAO-GW such that data exchanged through the GTP tunnel is directly routed to the Internet at IAO-GW without going through the SGSN of the 3GPP packet core network, including

substituting, via the IAO-GW, a first transport layer address in a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being an IP address of the SGSN and the second transport layer address being an IP address of the IAO-GW, and

transmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE and to create the GTP tunnel between the RNC and the IAO-GW;

routing the packet directly to the Internet without sending the packet to the SGSN of the packet core network, if the packet is destined to the Internet; and

routing the packet to the SGSN of the 3GPP packet core network if the packet is not destined for the Internet.

2. The method of claim 1 , wherein determining whether the packet is destined for the Internet and routing the packet directly to the Internet without going through the packet core network are performed within the IAO-GW located between the RNC and the SGSN of the packet core network.

3. The method of claim 1 , further comprising:

during establishing the communication session, substituting within the IAO-GW a first IP address in an acceptance message of activating a packet data protocol (PDP) context received from the GGSN via the SGSN with a second IP address, the first IP address being a user application layer IP address allocated by the GGSN and the second IP address being a user application layer IP address allocated by the IAO-GW; and

transmitting the acceptance message of activating the PDP context having the second IP address to the RNC in order to complete a PDP context creation procedure for the requested service.

4. The method of claim 1 , wherein subsequent data traversing the GTP tunnel is routed between the IAO-GW and a corresponding destination associated with the APN specified by the communication session for accessing the Internet without accessing the SGSN or GGSN of the packet core network.

5. The method of claim 3 , wherein subsequent data traversing the GTP tunnel is routed between the IAO-GW and a corresponding destination associated with the APN specified by the communication session for accessing the Internet without accessing the SGSN or GGSN of the packet core network.

6. A non-transitory machine-readable storage medium storing instructions therein, which when executed by a processor, cause the processor to perform a method for processing network traffic of a data network, the method comprising:

determining, at an Internet access offload (IAO) gateway (IAO-GW), whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN;

establishing a GPRS tunneling protocol (GTP) tunnel between the RNC and the IAO-GW such that data exchanged through the GTP tunnel is directly routed with the Internet without going through the SGSN of the packet core network, including

substituting, via the IAO-GW, a first transport layer address of a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being allocated by the SGSN and the second transport layer address being allocated by the IAO-GW, and

transmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE;

routing the packet directly to the Internet without sending the packet to the SGSN of the packet core network, if the packet is destined to the Internet; and

routing the packet to the SGSN of the packet core network if the packet is not destined for the Internet.

7. The machine-readable storage medium of claim 6 , wherein determining whether the packet is destined for the Internet and routing the packet directly to the Internet without going through the packet core network are performed within the IAO-GW coupled between the RNC and the SGSN of the 3GPP packet core network.

8. The non-transitory machine-readable storage medium of claim 6 , wherein the method further comprises:

during establishing the communication session, substituting within the IAO-GW a first IP address of an acceptance message of activating a PDP (packet data protocol) context received from the GGSN via the SGSN with a second IP address, the first IP address being allocated by the GGSN and the second IP address being allocated by the IAO-GW; and

transmitting the acceptance message of activating the PDP context having the second IP address to the RNC in order to create the GTP tunnel between the RNC and the IAO-GW.

9. The non-transitory machine-readable storage medium of claim 6 , wherein subsequent data traversing the GTP tunnel is routed between the IAO-GW and a corresponding access point associated with the APN specified by the communication session for accessing the Internet without accessing the SGSN or GGSN of the packet core network.

10. An apparatus, comprising:

a packet inspector to determine whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN), the packet originated from a user equipment (UE) of the RAN, wherein the packet inspector is configured to establish a GPRS tunneling protocol (GTP) tunnel with the RNC, such that data exchanged through the GTP tunnel is directly routed to the Internet without going through the SGSN of the packet core network, wherein establishing the GTP tunnel comprises

substituting, via the IAO-GW a first transport layer address of a radio access bearer (RAB) assignment request received from the SGSN with second transport layer address, the first transport layer address being allocated by the SGSN and the second transport layer address being allocated by the IAO-GW, and

transmitting the RAB assignment request having the second transport layer address to the RNC to complete the RAB assignment for the UE; and

a packet router coupled to the packet inspector to route the packet directly to the Internet without sending the packet to a serving GPRS support node (SGSN) of a packet core network, if it is determined that the packet is destined for the Internet, wherein the packet router is configured to route the packet to the SGSN of the packet core network if the packet is not destined for the Internet.

11. The apparatus of claim 10 , further comprising:

a first interface to receive packet from the RNC of the RAN;

a second interface to transmit the packet to the Internet if it is determined that the packet is Internet bound; and

a third interface to transmit the packet to the SGSN of the packet core network if it is determined that the packet is not Internet bound.

12. The apparatus of claim 10 , further comprising a storage for storing a list of one or more APNs, wherein the packet inspector is configured to compare the APN of the request against the list of one or more APNs, and wherein traffic of the requested APN is diverted to the Internet directly if the requested APN matches one of the listed APNs from the storage.

13. The apparatus of claim 10 , further comprising a user interface to allow a user to configure the list of one or more APNs to enable or disable a specific APN for direct Internet access without going through the packet core network.

Assignments (26)
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067565 AND FRAME 0678 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0421 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 032409/0858 Recorded May 15, 2025
From: FIRST-CITIZENS BANK & TRUST AS SUCCESSOR IN INTEREST TO SILICON VALLEY BANK
To: MAVENIR SYSTEMS, INC. AS SUCCESSOR IN INTEREST TO STOKE, INC.
Reel/Frame 071279/0767 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068822/0966 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067565/0678 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060641/0242 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0801 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL - RELEASE OF 046139.0299 Recorded Aug 18, 2021
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC.
Reel/Frame 057222/0398 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded May 14, 2018
From: MAVENIR SYSTEMS, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 046139/0299 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2018
From: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
To: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
Reel/Frame 045773/0100 →
CHANGE OF NAME Recorded Apr 21, 2017
From: MITEL MOBILITY INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 042369/0185 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Mar 3, 2017
From: MAVENIR SYSTEMS, INC. (F/K/A MITEL MOBILITY INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 041877/0881 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 2, 2017
From: BANK OF AMERICA, N.A.
To: MITEL MOBILITY INC. (F/K/A MAVENIR SYSTEMS, INC.)
Reel/Frame 041868/0256 →
SECURITY INTEREST Recorded Mar 22, 2016
From: MITEL MOBILITY INC.
To: BANK OF AMERICA, N.A., AS THE COLLATERAL AGENT
Reel/Frame 038056/0269 →
MERGER AND CHANGE OF NAME Recorded Oct 22, 2015
From: MAVENIR INTERNATIONAL HOLDINGS, INC.; MITEL MOBILITY INC.
To: MITEL MOBILITY INC.
Reel/Frame 036861/0463 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: SILICON VALLEY BANK
To: MAVENIR SYSTEMS, INC.; MAVENIR HOLDINGS, INC.; MAVENIR INTERNATIONAL HOLDINGS, INC. FKA STOKE, INC.; MAVENIR SYSTEMS IP HOLDINGS, LLC
Reel/Frame 035551/0171 →
MERGER Recorded Apr 10, 2015
From: STOKE, INC.
To: MAVENIR INTERNAITONAL HOLDINGS, INC.
Reel/Frame 035381/0064 →
SECURITY AGREEMENT Recorded Nov 20, 2014
From: MAVENIR INTERNATIONAL HOLDINGS, INC. (F/K/A STOKE, INC.)
To: SILICON VALLEY BANK
Reel/Frame 034332/0640 →
SECURITY INTEREST Recorded Mar 12, 2014
From: STOKE, INC.
To: SILICON VALLEY BANK
Reel/Frame 032409/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2011
From: KANT, NISHI; BANSAL, ANKIT; LIM, HEESEON
To: STOKE, INC.
Reel/Frame 026373/0312 →