IP Library Granted Patent US 7,948,950
Granted Patent B2
US 7,948,950 · App. 12/827,493 · Granted May 24, 2011

Apparatus, and an associated method, for preserving communication service quality levels during hand-off of communications in a radio communication system

Assignee: Research In Motion Limited
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,948,950
App. No.
12/827,493
Granted
May 24, 2011
Kind
B2
Abstract

A mobile station is configured to transmit a sequence of data packets over a wireless network. The station includes a data sequence expander. The expander receives an indication of a pending hand-off for the mobile station from a first network access point to a second network access point and estimates an amount of time prior to occurrence of the hand-off. The expander inserts a number of delay packets into the sequence of data packets in response to receiving the indication of the pending hand-off. The number of delay packets is determined based on the estimated amount of time prior to the occurrence of the hand-off such that the insertion of the delay packets into the sequence of data packets will cause a delay that corresponds to the amount of time prior to occurrence of the hand-off.

Claims (34)

1. A mobile station configured to transmit a sequence of data packets over a wireless network, comprising:

a data sequence expander configured to receive an indication of a pending hand-off for the mobile station from a first network access point to a second network access point and to estimate an amount of time prior to occurrence of the hand-off;

the data sequence expander being further configured to insert a number of delay packets into the sequence of data packets in response to receiving the indication of the pending hand-off, the number of delay packets being determined based on the estimated amount of time prior to the occurrence of the hand-off such that the insertion of the delay packets into the sequence of data packets will cause a delay that corresponds to the amount of time prior to occurrence of the hand-off.

2. The mobile station of claim 1 , wherein the wireless network is a wireless local area network.

3. The mobile station of claim 1 , further comprising:

a buffer for storing the sequence of data packets prior to transmission over the wireless network.

4. The mobile station of claim 3 , wherein the data sequence expander is configured to insert the delay packets into the buffer.

5. The mobile station of claim 1 , wherein the mobile station is configured to receive a second sequence of data packets over the wireless network, further comprising:

a data sequence contractor configured to remove delay packets from the received second sequence of data packets.

6. The mobile station of claim 5 , wherein the data sequence contractor is further configured to receive the indication of the pending hand-off, and wherein the delay packets are removed from the received second sequence of data packets in response to the indication of the pending hand-off.

7. A proxy server configured to process a sequence of data packets transmitted by a mobile station over a wireless network, comprising:

a data sequence expander configured to receive an indication of a service interruption relating to transmission of the sequence of data packets;

the data sequence expander being further configured to insert a number of delay packets into the sequence of data packets in response to receiving the indication of the service interruption, the number of delay packets being determined based on a length of the service interruption such that the insertion of the delay packets into the sequence of data packets will cause a delay that corresponds to the length of the service interruption.

8. The proxy server of claim 7 , wherein the wireless network is a wireless local area network.

9. The proxy server of claim 7 , further comprising a buffer for storing the sequence of data packets.

10. The proxy server of claim 9 , wherein the data sequence expander is configured to insert the delay packets into the buffer.

11. The proxy server of claim 7 , wherein the mobile station is configured to receive a second sequence of data packets over the wireless network for transmission to the mobile station, further comprising:

a data sequence contractor configured to remove delay packets from the received second sequence of data packets prior to transmission to the mobile station.

12. The proxy server of claim 11 , wherein the data sequence contractor is further configured to receive the indication of the service interruption, and wherein the delay packets are removed from the received second sequence of data packets in response to the indication of the service interruption.

13. The proxy server of claim 7 , wherein the service interruption is resultant from a hand-off of the mobile station from a first network access point to a second network access point.

14. A method for preserving communication service quality during a hand-off of communications between network access points in a wireless network, comprising:

receiving an indication of a pending hand-off for a mobile station from a first network access point to a second network access point;

estimating an amount of time prior to occurrence of the hand-off; and

in response to the indication of the pending hand-off, inserting a number of delay packets into a sequence of data packets for transmission from the mobile station, the number of delay packets being determined based on the estimated amount of time prior to the occurrence of the hand-off such that the insertion of the delay packets into the sequence of data packets will cause a delay that corresponds to the amount of time prior to occurrence of the hand-off.

15. The method of claim 14 , further comprising:

receiving a second sequence of data packets over the wireless network; and

removing delay packets from the received second sequence of data packets in response to the indication of the pending hand-off.

16. A method for preserving communication service quality during an interruption of communications between network access points in a wireless network, comprising:

receiving an indication of the interruption of communications;

in response to the indication, inserting a number of delay packets into a sequence of data packets to be transmitted over the wireless network, the number of delay packets being determined based on a length of the interruption of communications such that the insertion of the delay packets into the sequence of data packets will cause a delay that corresponds to the length of the interruption.

17. The method of claim 16 , further comprising:

receiving a second sequence of data packets over the wireless network for transmission to a mobile station;

in response to the indication, removing delay packets from the received second sequence of data packets prior to transmission to the mobile station.

18. The method of claim 16 , wherein the interruption is resultant from a hand-off of a mobile station from a first network access point to a second network access point.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 24, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034045/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2010
From: KEZYS, VYTAUTAS ROBERTAS; THORNTON, CRAIG WILLIAM
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024654/0758 →
Priority Claims (1)
GB PCT/GB2003/003576 · Aug 15, 2003 · national
Continuity (2)
Continuation 10915994 · Aug 11, 2004
Related Publication 20100265917A1 · Oct 21, 2010