IP Library Granted Patent US 9,072,010
Granted Patent B2
US 9,072,010 · App. 13/745,306 · Granted Jun 30, 2015

Active handoffs in a 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 9,072,010
App. No.
13/745,306
Granted
Jun 30, 2015
Kind
B2
Abstract

Techniques for transferring a communication connection for a client device from a source network device to a target network device include receiving first and second sequence numbers and applying a first processing technique to data segments associated with sequence numbers that succeed the first and the second sequence numbers.

Claims (34)

1. A method for transferring a communication connection established between a source network device and a client device, the method comprising:

sending a first message to the client device, the first message configured to cause the client device to reset queues of data stored in the client device;

sending a second message to the client device, the second message configured to cause the client device to process data packets using only static information;

using static information determined from a first group of data packets received from the source network device to process, at a target network device, a second group of data packets received from the client device;

determining dynamic information associated with the second group of data packets from the second group of data packets; and

processing a third group of data packets sent by the client device according to the static information and according to the dynamic information.

2. The method of claim 1 , further comprising:

sending the dynamic information to the client device; and

wherein processing the third group of data packets occurs in response to receiving an indication from the client device that the dynamic information has been received by the client device.

3. The method of claim of claim 1 , wherein processing comprises applying data compression and decompression techniques.

4. The method of claim 1 , further comprises processing the second group of data packets at the client device before sending the second group of data packets to the target network device, the processing using only the static information.

5. The method of claim 1 , further comprising:

at the client device, receiving the indication that the dynamic context has been determined;

compressing the third group of data packets at the client device before sending the third group of data packets to the target network device, the compressing using the static information and the dynamic information.

6. The method of claim 5 , wherein compressing applies robust header compression (ROHC).

7. The method of claim 1 , wherein the first message is a command to clear one or more radio link protocol (RLP) queues and the second message is a robust header compression (ROHC) NACK message.

8. The method of claim 1 , further comprising:

in response to receiving the second message at the client device, compressing the second group of data packets at the client device before sending the second group of data packets to the target network device, the compressing using only the static information.

9. The method of claim 2 , wherein sending the dynamic information to the client device further comprises sending an IR-DYN message to initialize the decompressor of the client device with the dynamic context; and

at the client device, decompressing packets received from the target network device using the static and dynamic context.

10. A target network device comprising:

memory storing static information determined from a first group of data packets received from a source network device;

one or more processors configured to

send a first message to the client device, the first message configured to cause the client device to reset queues of data stored in the client device;

send a second message to the client device, the second message configured to cause the client device to process data packets using only static information;

process a second group of data packets received from the client device using the static information;

determine dynamic information associated with the second group of data packets from the second group of data packets; and

process a third group of data packets sent by the client device according to the static information and according to the dynamic information.

11. The target network device of claim 10 , further configured to:

send the dynamic information to the client device; and

wherein processing the third group of data packets occurs in response to receiving an indication from the client device that the dynamic information has been received by the client device.

12. The target network device of claim 10 , wherein processing comprises applying data compression and decompression techniques.

13. The target network device of claim 10 , wherein the first message is a command to clear one or more radio link protocol (RLP) queues and the second message is a robust header compression (ROHC) NACK message.

14. The target network device of claim 11 , wherein sending the dynamic information to the client device further comprises sending an IR-DYN message to initialize the decompressor of the client device with the dynamic context.

Assignments (3)
CHANGE OF NAME Recorded Oct 29, 2013
From: AIRVANA NETWORK SOLUTIONS INC.
To: ERICSSON EVDO INC.
Reel/Frame 031508/0566 →
CHANGE OF NAME Recorded Jul 17, 2013
From: AIRVANA, INC.
To: AIRVANA NETWORK SOLUTIONS INC.
Reel/Frame 030815/0976 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: SAMAR, PRINCE; KIM, WOOJUNE
To: AIRVANA, INC.
Reel/Frame 030801/0856 →