IP Library Granted Patent US 8,477,785
Granted Patent B2
US 8,477,785 · App. 13/177,353 · Granted Jul 2, 2013

Method and system for interworking a WLAN into a WWAN for session and mobility management

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,477,785
App. No.
13/177,353
Granted
Jul 2, 2013
Kind
B2
Abstract

According to one aspect, a mobility gateway device (MGW) receives a request from a wireless local area network (WLAN) controller of a WLAN for accessing the Internet or a packet core network, where the request is originated from a user equipment communicatively coupled to the WLAN. In response to the request, the MGW is configured to determine whether there is an active session associated with the UE over a wireless wide area network (WWAN). If so, the MGW assigns an IP address to the UE that was assigned to the UE during the active session of the WWAN. The assigned IP address is used by the UE to access the Internet or the packet core network over the WLAN.

Claims (37)

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

receiving, at a mobility gateway device (MGW), a request from a wireless local area network (WLAN) controller of a WLAN for accessing the Internet or a packet core network, the request originated from a user equipment (UE) communicatively coupled to the WLAN;

in response to the request, determining by the MGW whether there is an active session associated with the UE over a wireless wide area network (WWAN); and

communicating by the MGW an IP address to the WLAN controller that was assigned to the UE during the active session of the WWAN, wherein the WWAN assigned IP address is used by the WLAN controller to identify traffic to/from the user equipment while the UE is communicatively coupled to the WLAN and tunnel the UE traffic between MGW and WLAN controller.

2. The method of claim 1 , further comprising:

in response to the request, buffering within the MGW uplink traffic received from a WWAN controller during the active WWAN session and downlink traffic received from the Internet or the core network; and

resuming delivering the buffered uplink and downlink traffic after a session between the MGW and the WLAN controller has been established.

3. The method of claim 1 , wherein the MGW is configured to interface the WLAN and WWAN with the Internet and the packet core network, and wherein the UE is capable of communicating with the WWAN and WLAN using appropriate communications protocols, and wherein the UE is roaming from the WWAN to the WLAN.

4. The method of claim 1 , wherein determining whether there is an active session associated with the UE over the WWAN comprises examining an IP address mapping table maintained within the MGW to locate an entry based on an international mobile subscriber identifier (IMSI) of the UE, wherein the active session of the WWAN exists if the entry can be located from the IP address mapping table.

5. The method of claim 4 , wherein the entry contains the assigned IP address, which was assigned to the UE during the active session of the WWAN and stored in the entry by the MGW.

6. The method of claim 4 wherein the IP address is allocated from an IP address pool maintained by the MGW, and wherein the MGW is configured to offload data traffic of the UE from the WLAN or WWAN to the Internet using the IP address without having to go through a serving GPRS support node (SGSN) of the packet core network using the assigned IP address.

7. The method of claim 4 , wherein the IP address is allocated by a gateway GPRS support node (GGSN) of the packet core network, and wherein the MGW is configured to route all traffic of the UE from the WLAN or WWAN to a serving GPRS support node (SGSN) of the packet core network using the assigned IP address.

8. A network element, comprising:

an interface to receive a request from a wireless local area network (WLAN) controller of a WLAN for accessing the Internet or a packet core network, the request originated from a user equipment communicatively coupled to the WLAN; and

a configuration unit, in response to the request, to determine whether there is an active session associated with the UE over a wireless wide area network (WWAN) and to communicate with the WLAN controller, the IP address that was assigned to the UE during the active session of the WWAN, wherein the assigned IP address is used by the WLAN controller to identify the traffic associated with the UE based on the WWAN assigned IP address and tunnel that traffic from the WLAN controller of the WLAN and the Internet or the packet core network using the assigned IP address.

9. The network element of claim 8 , further comprising:

in response to the request, buffering within the MGW uplink traffic received from a WWAN controller during the active WWAN session and downlink traffic received from the Internet or the core network; and

resuming delivering the buffered uplink and downlink traffic after a session between the MGW and the WLAN controller has been established.

10. The network element of claim 8 , wherein the MGW is configured to interface the WLAN and WWAN with the Internet and the packet core network, and wherein the UE is capable of communicating with the WWAN and WLAN using appropriate communications protocols, and wherein the UE is roaming from the WWAN to the WLAN.

11. The network element of claim 8 , further comprising a storage device having an IP address mapping table stored therein, wherein in determining whether there is an active session associated with the UE over the WWAN, the configuration unit is configured to examine the IP address mapping table to locate an entry based on an international mobile subscriber identifier (IMSI) of the UE, wherein the active session of the WWAN exists if the entry can be located from the IP address mapping table.

12. The network element of claim 11 , wherein the entry contains the assigned IP address, which was assigned to the UE during the active session of the WWAN and stored in the entry by the MGW.

13. The network element of claim 11 , wherein the storage device further includes an IP address pool stored therein, wherein the IP address is allocated from the IP address pool, and wherein the router is configured to offload data traffic of the UE from the WLAN or WWAN to the Internet using the assigned IP address without having to go through a serving GPRS support node (SGSN) of the packet core network.

14. The network element of claim 11 , wherein the IP address is allocated by a gateway GPRS support node (GGSN) of the packet core network, and wherein the router is configured to route all traffic of the UE from the WLAN or WWAN to a serving GPRS support node (SGSN) of the packet core network using the assigned IP address.

15. A non-transitory computer-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:

receiving, at a mobility gateway device (MGW), a request from a wireless local area network (WLAN) controller of a WLAN for accessing the Internet or a packet core network, the request originated from a user equipment (UE) communicatively coupled to the WLAN;

in response to the request, determining by the MGW whether there is an active session associated with the UE over a wireless wide area network (WWAN); and

communicating by the MGW an IP address to the WLAN controller that was assigned to the UE during the active session of the WWAN, wherein the WWAN assigned IP address is used by the WLAN controller to identify traffic to/from the UE while the UE is communicatively coupled to the WLAN and tunnel that UE traffic between MGW and WLAN controller.

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

receiving, at a mobility gateway device (MGW), a request from a wireless wide area network (WWAN) controller of a WWAN for accessing the Internet or a packet core network, the request originated from a user equipment (UE) communicatively coupled to the WWAN;

in response to the request, determining by the MGW whether there is an active session associated with the UE over a wireless local area network (WLAN); and

communicating by the MGW an IP address to the WWAN controller that was assigned to the UE during the active session of the WLAN, wherein this WLAN assigned IP address is used by the WWAN controller to identify traffic to/from the UE while the UE is communicatively coupled to the WWAN and tunnel that UE traffic between MGW and WWAN controller.

17. The method of claim 16 , further comprising:

in response to the request, buffering within the MGW uplink traffic received from a WLAN controller during the active WLAN session and downlink traffic received from the Internet or the core network; and

resuming delivering the buffered uplink and downlink traffic after a session between the MGW and the WWAN controller has been established.

18. The method of claim 16 , wherein the MGW is configured to interface the WLAN and WWAN with the Internet and the packet core network, and wherein the UE is capable of communicating with the WWAN and WLAN using appropriate communications protocols, and wherein the UE is roaming from the WWAN to the WLAN.

19. The method of claim 16 , wherein determining whether there is an active session associated with the UE over the WWAN comprises examining an IP address mapping table maintained within the MGW to locate an entry based on an international mobile subscriber identifier (IMSI) of the UE, wherein the active session of the WWAN exists if the entry can be located from the IP address mapping table.

20. The method of claim 19 , wherein the entry contains the assigned IP address, which was assigned to the UE during the active session of the WWAN and stored in the entry by the MGW.

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 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 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
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 →
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
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 Apr 23, 2013
From: KANT, NISHI; LIM, HEESEON; BHATT, YOGESH B.
To: STOKE, INC.
Reel/Frame 030266/0046 →