IP Library Granted Patent US 8,238,326
Granted Patent B2
US 8,238,326 · App. 11/234,072 · Granted Aug 7, 2012

Maintaining consistent network connections while moving through 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,238,326
App. No.
11/234,072
Granted
Aug 7, 2012
Kind
B2
Abstract

A proxy server provides an anchor point for access network changes in a wireless environment. One example embodiment uses the concept of proxy server in order to preserve a uniform connectivity to a gateway service node while roaming across different networks through a handover mechanism. In one embodiment, the client connects to a proxy server through one access network, and the proxy server manages and keeps track of the user session toward the gateway service node. The client then connects to any packet service network, including Internet, through the proxy. When the client moves from one network to another, it indicates the change to the proxy and proxy, using a handover mechanism, switches the access network while maintaining the user session toward the gateway service node. The handover mechanism involved is efficient, with minimal messaging overhead, and preserves the application layer IP address of the client. Therefore, the data connections do not suffer from interruptions due to roaming through different networks and the service is seamlessly continued.

Claims (58)

1. A method of wireless communication for a multifunction mobile client, comprising the steps of:

when the multifunction mobile client is in a General Packet Radio Service (GPRS) session,

routing GPRS control traffic to a gateway support node through a proxy server transparently to the client; and

routing GPRS user traffic between a serving support node and the gateway support node either directly or through the proxy server;

when the multifunction mobile client switches to non-GPRS, Internet Protocol (IP)-based access network during a GPRS session,

if only GPRS control traffic is anchored to the proxy server, causing the proxy server to command the gateway support node to switch the GPRS user traffic from the serving support node to the proxy server; or

if GPRS control and user traffic are anchored to the proxy server, causing the proxy server to update the gateway support node, the proxy server maintaining control of the GPRS session in a direction toward the gateway support node while switching access networks;

wherein the proxy server maintains a same IP address for the client during the GPRS session and a non-GPRS session;

wherein the proxy server establishes a tunnel to the multifunction mobile client for carrying packets to the client, and

wherein before and after switching to the non-GPRS network, addresses associated with an application layer of the multifunction mobile client are the same.

2. The method of claim 1 , wherein the route of the GPRS user traffic is determined at the proxy server and the route information becomes available to the serving support node and the gateway support node from the proxy server.

3. The method of claim 2 , wherein the route of the GPRS user traffic is specified by a tunnel end point provided by the proxy server,

wherein if the serving support node is specified as the tunnel end point for user traffic, then the GPRS user traffic is routed from the serving support node directly to gateway support node bypassing the proxy server, and if the proxy server is specified as the tunnel end point for user traffic, then the user traffic is routed from the serving support node to the gateway support node through the proxy server.

4. The method of claim 1 , wherein the routing of either GPRS control traffic or GPRS control and user traffic from the serving support node to the proxy server happens through an address resolution mechanism internal to an address resolution node, accessed by the serving support node.

5. The method of claim 1 , wherein the routing of either GPRS control traffic or GPRS control and user traffic from the proxy server to the gateway support node happens through an address mapping mechanism and an address resolution mechanism internal to the proxy and an address resolution node, accessible by a proxy.

6. The method of claim 1 , wherein the GPRS user traffic route can be changed any time by updating a user traffic tunnel end point to be either the proxy server or the serving support node.

7. The method of claim 1 , wherein the IP-based access network is a wireless local area network.

8. The method of claim 1 , wherein access networks can be changed, while maintaining service continuity, by the proxy server maintaining control of the GPRS session toward the gateway support node while switching the access networks.

9. A method of wireless communication for a multifunction mobile client, comprising the steps of:

when a multifunction mobile client accesses a General Packet Radio Service (GPRS) network using an Internet Protocol (IP)-based access technology:

routing control traffic and GPRS user traffic to a proxy server; and

transparently to the multifunction mobile client, routing the GPRS control traffic and user traffic from the proxy server to a gateway support node;

when the multifunction mobile client switches to non-GPRS, IP-based access network during a GPRS session:

causing the proxy server to update the gateway support node;

causing the proxy server to maintain control of the user session in a direction toward the gateway support node while switching access networks;

causing the proxy server to maintain a same IP address for the client during a GPRS session and a non-GPRS session; and

causing the proxy server to establish a tunnel to the multifunction mobile client;

wherein before and after switching to the non-GPRS network, addresses associated with an application layer of the multifunction mobile client are the same.

10. The method of claim 9 , further comprising the steps of:

when the multifunction mobile client switches to a GPRS access technology, routing control and user traffic from the mobile client to a serving support node; and

transparently to the multifunction mobile client, routing at least GPRS control traffic from the serving support node to the proxy server; and routing the GPRS user traffic to the gateway support node, either directly from the serving support node or through the proxy server.

11. The method of claim 10 , wherein the route of the GPRS user traffic is determined at the proxy server and the route information becomes available to the serving support node and the gateway support node by the proxy server.

12. The method of claim 10 , wherein the GPRS user traffic route can be changed any time by updating a user traffic tunnel end point to be either the proxy server or the serving support node.

13. The method of claim 10 , wherein the route of the GPRS user traffic is specified by a tunnel end point provided by the proxy server, where if the serving support node is specified as the tunnel end point for user traffic, then the user traffic is routed from the serving support node directly to the gateway support node bypassing the proxy server, and

wherein if the proxy server is specified as the tunnel end point for user traffic, then the user traffic is routed from the serving support node to the gateway support node through the proxy server, thereby separating the control and user traffic.

14. The method of claim 10 , wherein the routing of traffic from the proxy to the gateway support node happens using an address mapping mechanism and an address resolution mechanism internal to the proxy server and an address resolution node, transparently to the mobile client.

15. The method of claim 9 , wherein access networks can be changed while maintaining service continuity by the proxy server maintaining control of a GPRS session toward the gateway support node and switching access networks upon handover.

16. A wireless network system, comprising:

a proxy server adapted to support both General Packet Radio Service (GPRS) traffic and a non-GPRS and Internet Protocol (IP)-based traffic from a mobile client and to communicate with a gateway support node through a GPRS protocol;

wherein when the mobile client uses a GPRS access network, the system configured to:

send GPRS control traffic to the gateway support node through a proxy server, transparently to the mobile client; and

send GPRS user traffic to the gateway support node either through the proxy server or directly from a serving support node; and

wherein when the mobile client uses a non-GPRS, IP-based access network, the system configured to:

send both GPRS control traffic and user traffic to the proxy server; and

route, transparently to the mobile client, both control traffic and user traffic to the gateway support node;

wherein the proxy server is configured to maintain control of the user session in a direction toward the gateway support node while switching access networks;

wherein the proxy server is configured to maintain a same IP address for the client during the GPRS session and the non-GPRS session;

wherein the proxy server is configured to establish a tunnel to the client or carrying packets to the client;

wherein before and after switching to the non-GPRS network, addresses associated with an application layer of the mobile client are the same.

17. The system of claim 16 , wherein the routing to the proxy server is by use of an address resolution mechanism internal to an address resolution node and the routing from the proxy server to the gateway support node is by use of an address mapping mechanism and an address resolution mechanism internal to the proxy and the address resolution node.

18. The system of claim 16 , wherein when the mobile client uses a GPRS access network, the routing of the GPRS user traffic is decided by proxy by use of specifying a tunnel end point of the user traffic.

19. The system of claim 16 , wherein when the mobile client uses a GPRS access network, the GPRS user traffic is routed to the gateway support node through the proxy server specified as a tunnel end point of the user traffic; and traffic is routed directly to the gateway support node if the serving support node is specified as the end point of the user traffic.

20. The system of claim 16 , wherein when the mobile client uses a GPRS network, the GPRS user traffic route can be changed any time by updating a tunnel end point of the user traffic; where the tunnel end point of the user traffic can be either the proxy server or serving support node.

21. The system of claim 16 , wherein when the mobile client changes from a first access network of a first type to a second access network of a second type, the proxy server acts as an anchor point for at least a control traffic and maintains the route toward the gateway support node and switches the control path between two access networks.

22. The system of claim 16 , wherein when the mobile client changes from a first access network of a first type to a second access network of a second type, the GPRS user traffic is routed according to the type of the access network.

23. The system of claim 17 , wherein the first access network type is an access network, and wherein a second access network type is a WLAN access network.

24. The system of claim 16 , wherein the client's IP address does not change when access networks are changed by the proxy server acting as an anchor point and maintaining control of the user session and keeping the IP address the same upon access network change.

25. The system of claim 16 , wherein access networks can be changed while maintaining service continuity by the proxy server acting as an anchor point and maintaining the control of the user session toward the gateway support node and switching between the access networks.

Assignments (18)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046730/0854 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2011
From: INTELLINET TECHNOLOGIES, INC.
To: RUCKUS WIRELESS, INC.
Reel/Frame 027429/0780 →
TERMINATION OF SECURITY AGREEMENT Recorded Sep 16, 2011
From: RUSTIC CANYON VENTURES SBIC, L.P.
To: INTELLINET TECHNOLOGIES, INC.
Reel/Frame 026923/0060 →
TERMINATION OF SECURITY AGREEMENT Recorded Sep 16, 2011
From: SQUARE 1 BANK
To: INTELLINET TECHNOLOGIES, INC.
Reel/Frame 026923/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2009
From: AZAIRE NETWORKS, INC
To: INTELLINET TECHNOLOGIES, INC.
Reel/Frame 022186/0904 →
SECURITY AGREEMENT Recorded Mar 20, 2008
From: AZAIRE NETWORKS, INC.
To: SQUARE 1 BANK
Reel/Frame 020710/0234 →
SECURITY AGREEMENT Recorded Jul 12, 2007
From: AZAIRE NETWORKS, INC.
To: RUSTIC CANYON VENTURES SBIC, L.P.
Reel/Frame 019541/0825 →
RELEASE OF SECURITY INTEREST Recorded Jul 11, 2007
From: WOODSIDE FUND V, LP
To: AZAIRE NETWORKS, INC.
Reel/Frame 019541/0110 →
SECURITY AGREEMENT Recorded Dec 13, 2005
From: AZAIRE NETWORKS, INC.
To: WOODSIDE FUND V, LP
Reel/Frame 016889/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2005
From: KANT, NISHI; RALLAPALLI, ATCHUTA
To: AZAIRE NETWORKS INC.
Reel/Frame 017352/0199 →