IP Library Granted Patent US 7,583,632
Granted Patent B2
US 7,583,632 · App. 10/324,551 · Granted Sep 1, 2009

Efficient handoffs between cellular and wireless local area 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 7,583,632
App. No.
10/324,551
Granted
Sep 1, 2009
Kind
B2
Abstract

The present invention facilitates a handoff between cellular and wireless local area networks (WLANs). To facilitate a WLAN interface with the cellular network, a proxy packet control function (P-PCF) establishes a data tunnel to a packet data serving node (PDSN), as well as a WLAN association with a mobile terminal. The WLAN association is a tunnel, and is preferably implemented via an Access Router acting as a liaison between the proxy PCF and an Access Point. The Access Router and the proxy PCF establish an IP tunnel, which carries the WLAN user's PPP traffic. Handoffs between the cellular and WLAN networks are facilitated by effecting a same-PDSN, inter-PCF handoff wherein the communication session with the mobile terminal is effectively changed from between the PDSN and the proxy PCF to between the PDSN and a PCF associated with a base station controller facilitating the cellular access, and vice versa.

Claims (75)

1. A method for facilitating a handoff between a cellular network and a wireless local area network, WLAN, the method comprising:

a) providing a communication session to a mobile terminal from a packet data serving node via a first packet control function associated with a base station controller for facilitating cellular access for the mobile terminal;

b) determining a need for a handoff to provide the communication session to the mobile terminal via a second packet control function for facilitating WLAN access for the mobile terminal;

c) terminating the communication session to the mobile terminal via the first packet control function;

d) providing the communication session to the mobile terminal via the second packet control function such that the handoff of the communication session occurs from the cellular network to the WLAN;

e) establishing a WLAN association between an access router and the mobile terminal;

f) establishing a first data tunnel between the access router and the second packet control function; and

g) establishing a second data tunnel between the second packet control function and the packet data serving node wherein the WLAN association, the first data tunnel, and the second data tunnel are associated to provide the communication session via the second racket control function,

wherein the communication session provided via the first packet control function is facilitated by a radio channel between the mobile terminal and the base station controller associated with a third data tunnel between the first packet control function and the packet data serving node and the step of terminating the communication session further comprises removing the third data tunnel prior to establishing the second data tunnel between the second packet control function and the packet data serving node.

2. The method of claim 1 wherein packet flow for the communication session changes from between the packet data serving node and the first packet control function to between the packet data serving node and the second packet control function.

3. The method of claim 1 wherein establishing the WLAN association between the access router and the mobile terminal comprises establishing a wireless link between the mobile terminal and an access point as well as establishing a communication link between the access point and the second packet control function.

4. The method of claim 1 further comprising:

a) establishing a first radio channel between the mobile terminal and the base station controller; and

b) establishing the first data tunnel between the first packet control function and the packet data serving node wherein the first radio channel and the first data tunnel are associated to provide the communication session via the first packet control function.

5. The method of claim 1 further comprising:

a) receiving at the second packet control function a handoff signal originating from the mobile terminal to determine a need for the handoff; and

b) signaling the packet data serving node from the second packet control function to initiate the handoff by terminating the communication session to the mobile terminal via the first packet control function and providing the communication session to the mobile terminal via the second packet control function.

6. The method of claim 1 further comprising:

a) determining a need for a handoff to provide the communication session to the mobile terminal via the first packet control function;

b) terminating the communication session to the mobile terminal via the second packet control function; and

c) providing the communication session to the mobile terminal via the first packet control function such that the handoff of the communication session occurs from the WLAN to the cellular network.

7. The method of claim 1 wherein the cellular network is a cdma2000 network.

8. The method of claim 1 wherein the WLAN is an 802.11-based WLAN.

9. The method of claim 8 wherein the cellular network is a cdma2000 network.

10. The method of claim 1 wherein the communication session is at least in part facilitated using a point-to-point protocol.

11. A method for facilitating a handoff between a wireless local area network, WLAN, and a cellular network, the method comprising:

a) providing a communication session to a mobile terminal from a packet data serving node via a first packet control function for facilitating WLAN access for the mobile terminal;

b) determining a need for a handoff to provide the communication session to the mobile terminal via a second packet control function associated with a base station controller for facilitating cellular access for the mobile terminal;

c) terminating the communication session to the mobile terminal via the first packet control function; and

d) providing the communication session to the mobile terminal via the second packet control function such that the handoff of the communication session occurs from the WLAN to the cellular network;

e) establishing a first radio channel between the mobile terminal and the base station controller; and

f) packet data serving node wherein the first radio channel and the first data tunnel are associated to provide the communication session via the first racket control function,

wherein the communication session provided via the first packet control function is facilitated by a WLAN association between an access router and the mobile terminal, a second data tunnel between the access router and the second packet control function, and a third data tunnel between the second packet control function and the packet data serving node; and the step of terminating the communication session further comprises removing the third data tunnel prior to establishing the second data tunnel.

12. The method of claim 11 wherein packet flow for the communication session changes from between the packet data serving node and the first packet control function to between the packet data serving node and the second packet control function.

13. The method of claim 11 further comprising:

a) establishing the WLAN association between the access router and the mobile terminal;

b) establishing the first data tunnel between the access router and the first packet control function on behalf of the mobile terminal; and

c) establishing the second data tunnel between the first packet control function and the packet data serving node wherein the WLAN association, the first data tunnel and the second data tunnel are associated to provide the communication session via the first packet control function.

14. The method of claim 13 wherein establishing the WLAN association between the access router and the mobile terminal comprises establishing a wireless link between the mobile terminal and an access point as well as establishing a communication link between the access point and the second packet control function.

15. The method of claim 11 further comprising:

a) receiving at the second packet control function an origination signal originating from the mobile terminal to determine a need for the handoff; and

b) signaling the packet data serving node from the second packet control function to initiate the handoff by terminating the communication session to the mobile terminal via the first packet control function and providing the communication session to the mobile terminal via the second packet control function.

16. The method of claim 11 the wherein the origination signal from the mobile terminal includes information indicative of the handoff from the WLAN to the cellular network.

17. The method of claim 11 further comprising:

a) determining a need for a handoff to provide the communication session to the mobile terminal via the first packet control function;

b) terminating the communication session to the mobile terminal via the second packet control function; and

c) providing the communication session to the mobile terminal via the first packet control function such that the handoff of the communication session occurs from the cellular network to the WLAN.

18. The method of claim 11 wherein the cellular network is a cdma2000 network.

19. The method of claim 11 wherein the WLAN is an 802.11-based WLAN.

20. The method of claim 19 wherein the cellular network is a cdma2000 network.

21. The method of claim 11 wherein the communication session is at least in part facilitated using a point-to-point protocol.

22. A method for facilitating a handoff between a cellular network and a wireless local area network, WLAN, comprising:

a) providing a communication session to a mobile terminal via a first packet control function;

b) determining a need for a handoff to provide the communication session to the mobile terminal via a second packet control function;

c) providing the communication session to the mobile terminal via the second packet control function, the first packet control junction facilitating the communication session between a packet data serving node and the mobile terminal via one of a cellular access or WLAN access and the second packet control function facilitating the communication session via an other of the cellular access or WLAN access;

d) establishing a WLAN association between an access router and the mobile terminal;

e) establishing a first data tunnel between the access router and the second packet control function; and

f) establishing a second data tunnel between the second racket control function and the packet data serving node wherein the WLAN association, the first data tunnel, and the second data tunnel are associated to provide the communication session via the second packet control function,

wherein the communication session provided via the first packet control function is facilitated by a radio channel between the mobile terminal and the base station controller associated with a third data tunnel between the first packet control function and the racket data serving node and terminating the communication session by removing the third data tunnel prior to establishing the second data tunnel between the second packet control function and the racket data serving node.

23. The method of claim 22 wherein the cellular network is a cdma2000 network.

24. The method of claim 22 wherein the WLAN is an 802.11-based WLAN.

25. The method of claim 24 wherein the cellular network is a cdma2000 network.

26. The method of claim 22 wherein the communication session is at least in part facilitated using a point-to-point protocol.

27. A system for facilitating a handoff between a wireless local area network, WLAN, and a cellular network, the system comprising:

a) at least one network interface; and

b) a control system associated with the at least one network interface and adapted to:

i) determine a need for a handoff to provide a communication session to a mobile terminal, which is being provided the communication session via a first packet control function associated with a base station controller for facilitating cellular access for the mobile terminal;

ii) send a message to a packet data serving node to facilitate a handoff from the first packet control function;

iii) establish a WLAN association between an access router and the mobile terminal;

iv) establish a first data tunnel between the access router and a second packet control function; and

v) establish a second data tunnel between the second packet control function and the packet data serving node wherein the WLAN association, the first data tunnel, and the second data tunnel are associated to provide the communication session via the second packet control function,

wherein the communication session provided via the first packet data function is facilitated by a radio channel between the mobile terminal and the base station controller associated with a third data tunnel between the first packet control function and the packet data serving node, and terminating the communication session by removing the third data tunnel prior to establishing the second data tunnel between the second packet control function and the packet data serving node.

28. The system of claim 27 wherein once the WLAN association with the mobile terminal is established, the control system is further adapted to cooperate with the packet data serving node to terminate the first data tunnel with the packet data serving node to facilitate a handoff to the packet control function.

29. The system of claim 27 wherein the control system is adapted to establish the WLAN association by establishing a communication link with the access router, which further establishes a wireless link with an access point providing a wireless link with the mobile terminal.

30. The system of claim 27 wherein the control system determines a need for the handoff upon receiving an origination signal originating from the mobile terminal.

Assignments (8)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032116/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
CORRECTION TO THE EXECUTION DATE Recorded May 19, 2003
From: JANEVSKI, GORAN; SYED, HAMID; GAGE, BILL
To: NORTEL NETWORKS LIMITED
Reel/Frame 014070/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2002
From: JANEVSKI, GORAN; SYED, HAMID; GAGE, BILL
To: NORTEL NETWORKS LIMITED
Reel/Frame 013611/0936 →