IP Library Granted Patent US 7,072,323
Granted Patent B2
US 7,072,323 · App. 09/929,031 · Granted Jul 4, 2006

System and method for performing soft handoff in a wireless data 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 7,072,323
App. No.
09/929,031
Granted
Jul 4, 2006
Kind
B2
Abstract

A communications network which is capable of effectively and efficiently handling mobility of wireless user terminals between access point nodes of a packet-switched network with minimal overhead and packet loss, and a method for using the same. The communications network employs a packet-switched core network and a plurality of access points coupled to the core network. Each access point is adapted to provide any user terminal with wireless communications access to the core network when that user terminal becomes affiliated with that access point. The system and method further employ ad-hoc routing techniques during handoff of a wireless user terminal between access point nodes of the core network to enable the network to maintain multiple paths via which data packets are provided to the user terminal during handoff to substantially eliminate packet loss during handoff.

Claims (72)

1. A communications network, adapted for use with mobile wireless user terminals, said network comprising:

a packet-switched core network; and

a plurality of access points coupled to said core network, each said access point being adapted to provide any said user terminal with communications access to said core network when said any user terminal becomes affiliated with said access point, and including an address resolution cache which is adapted to store information representative of affiliation between said user terminals and said access points, and when a said user terminal changes its affiliation from a first said access point to a second said access point, an other node on said core network other than said first and second access points is adapted to continue to send data packets intended for receipt by said user terminal to said first access point until having updated its respective address resolution cache based on a message indicating that a said user terminal has changed its affiliation from said first access point to said second access point, and said first access point is adapted to continue to send said data packets received from said other node to said user terminal without sending said data packets to said second access point,

wherein when said user terminal changes its affiliation from a first said access point to a second said access point, an additional node other than said first and second access points and said other node is adapted to send data packets intended for receipt by said user terminal to said second access point after having updated its respective address resolution cache based on said message while said other node continues to send data packets intended for said user terminal to said first access point which continues to send said data packets received from said other node to said user terminal without sending said data packets to said second access point.

2. A communications network as claimed in claim 1 , wherein:

said additional node includes a said access point.

3. A communications network as claimed in claim 1 , wherein:

said other node includes a said access point.

4. A communications network as claimed in claim 1 , wherein:

said second access point is adapted to issue said message over said core network as an address resolution request for an address or said user terminal which has changed its affiliation thereto.

5. A communications network as claimed in claim 4 , wherein:

said address resolution request includes an address resolution protocol request.

6. A communications network as claimed in claim 4 , wherein:

said address of said user terminal includes an Internet protocol address assigned to said user terminal.

7. A communications network as claimed in claim 1 , wherein:

said access point with which a said user terminal is affiliated is adapted to transmit a received data packet to said user terminal via a wireless communications link.

8. A communications network as claimed in claim 1 , wherein:.

each said access point includes a wireless transceiver, adapted to transmit and receive data packets to and from a said user terminal affiliated therewith via a wireless communications link.

9. A communications network as claimed in claim 1 , wherein:

each said address resolution cache includes an address resolution protocol cache.

10. A communications network as claimed in claim 1 , further comprising:

at least one of a media server, DNS server and an IP gateway router, each including a respective an address resolution cache which is adapted to store information representative of affiliation between said user terminals and said access points and is updateable based on said message.

11. A communications network as claimed in claim 10 , wherein:

said other node includes said media server, said DNS server or said IP gateway router.

12. A communications network as claimed in claim 10 , wherein:

said address resolution cache includes an address resolution protocol cache.

13. A communications network as claimed in claim 1 , wherein:

each said access point is adapted to provide any said user terminal with communications access to said core network when said user terminal is participating in an ad-hoc network.

14. A method for performing handoff of mobile wireless user terminals between access points on a packet-switched core network in a communications network, each said access point being adapted to provide any said user terminal with communications access to said core network when said any user terminal becomes affiliated with said access point, and including an address resolution cache which is adapted to store information representative of affiliation between said user terminals and said access points, the method comprising:

when a said user terminal changes its affiliation from a first said access point to a second said access point, controlling an other node on said core network other than said first and second access points to continue to send data packets intended for receipt by said user terminal to said first access point until having updated its respective address resolution cache based on a message indicating that a said user terminal has changed its affiliation from said first access point to said second access point; and

while said other node continues to send said data packets to said first access point, controlling said first access point to continue to send said data packets received from said other node to said user terminal without sending said data packets to said second access point,

wherein when said user terminal changes its affiliation from a first said access point to a second said access point, controlling an additional node other than said first and second access points and said other node to send data packets intended for receipt by said user terminal to said second access point after having updated its respective address resolution cache based on said message while said other node continues to send data packets intended for said user terminal to said first access point which continues to send said data packets received from said other node to said user terminal without sending said data packets to said second access point.

15. A method as claimed in claim 14 , wherein:

said additional node includes a said access point.

16. A method as claimed in claim 14 , wherein:

said other node includes a said access point.

17. A method as claimed in claim 14 , further comprising:

controlling said second access point to issue said message over said core network as an address resolution request for an address of said user terminal which has changed its affiliation thereto.

18. A method as claimed in claim 17 , wherein:

said address resolution request includes an address resolution protocol request.

19. A method as claimed in claim 17 , wherein:

said address of said user terminal includes an Internet protocol address assigned to said user terminal.

20. A method as claimed in claim 14 , further comprising:

controlling a said access point with which a said user terminal is affiliated is adapted to transmit a received data packet to said user terminal via a wireless communications link.

21. A method as claimed in claim 14 , wherein:

each said address resolution cache includes an address resolution protocol cache.

22. A method as claimed in claim 14 , wherein:

said other node includes a media server, a DNS server or an IP gateway router.

23. A method as claimed in claim 14 , further comprising:

controlling each said access point to provide any said user terminal with communications access to said core network when said user terminal is participating in an ad-hoc network.

24. A computer-readable medium of instructions for controlling a communications network having access points on a packet-switched core network to perform handoff of mobile wireless user terminals between said access points, each said access point being adapted to provide any said user terminal with communications access to said core network when said any user terminal becomes affiliated with said access point, and including an address resolution cache which is adapted to store information representative of affiliation between said user terminals and said access points, the computer-readable medium of instructions comprising:

a first set of instructions which, when a said user terminal changes its affiliation from a first said access point to a second said access point, is adapted to control an other node on said core network other than said first and second access points to continue to send data packets intended for receipt by said user terminal to said first access point until having updated its respective address resolution cache based on a message indicating that a said user terminal has changed its affiliation from said first access point to said second access point;

a second set of instructions which, while said other node continues to send said data packets to said first access point, is adapted to control said first access point to continue to send said data packers received from said other node to said user terminal without sending said data packets to said second access point, and

a third set of instructions which, when said user terminal changes its affiliation from a first said access point to a second said access point, is adapted to control an additional node other than said first and second access points and said other node to send data packets intended for receipt by said user terminal to said second access point after having updated its respective address resolution cache based on said message while said other node continues to send data packets intended for said user terminal to said first access point which continues to send said data packets received from said other node to said user terminal without sending said data packets to said second access point.

25. A computer-readable medium of instructions as claimed in claim 24 , wherein:

said additional node includes a said access point.

26. A computer-readable medium of instructions as claimed in claim 24 , wherein:

said other node includes a said access point.

27. A computer-readable medium of instructions as claimed in claim 24 , further comprising:

a fourth set of instructions which is adapted to control said second access point to issue said message over said core network as an address resolution request for an address of said user terminal which has changed its affiliation thereto.

28. A computer-readable medium of instructions as claimed in claim 27 , wherein:

said address resolution request includes an address resolution protocol request.

29. A computer-readable medium of instructions as claimed in claim 27 , wherein:

said address of said user terminal includes an Internet protocol address assigned to said user terminal.

30. A computer-readable medium of instructions as claimed in claim 24 , further comprising:

a fifth set of instructions, adapted to controlling a said access point with which a said user terminal is affiliated is adapted to transmit a received data packet to said user terminal via a wireless communications link.

31. A computer-readable medium of instructions as claimed in claim 24 , wherein:

each said address resolution cache includes an address resolution protocol cache.

32. A computer-readable medium of instructions as claimed in claim 24 , wherein:

said other node includes a media server, a DNS server or an IP gateway router.

33. A computer-readable medium of instructions as claimed in claim 24 , further comprising:

a sixth set or instructions, adapted to control each said access point to provide any said user terminal with communications access to said core network when said user terminal is participating in an ad-hoc network.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
CORRECTIVE BY NULLIFICATION TO REMOVE INCORRECTLY RECORDED PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL 044806, FRAME 0900. ASSIGNOR HEREBY CONFIRMS THE ASSIGNMENT OF PATENT RIGHTS. Recorded Apr 19, 2022
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 061038/0692 →
MERGER Recorded Apr 11, 2022
From: MESHNETWORKS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 060978/0116 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2001
From: ROBERTS, ROBIN U.; BARKER, CHARLES R. JR.
To: MESHNETWORKS, INC.
Reel/Frame 012101/0626 →