IP Library › Granted Patent US 10,110,360
Granted Patent B2
US 10,110,360 · App. 15/216,480 · Granted Oct 23, 2018

Recovery mechanism for ROHC with lost initialization and refresh messages

Inventors: Dominique Francois Bressanelli (Eschborn Hessen, DE); Saket Bathwal (Hyderabad, IN); Deepak Sah (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04L5/0055H03M7/3079H04L1/1685H04L1/1854H04L69/04H04W28/06H03M7/6047H03M13/6306H03M13/6312H04L69/22
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 10,110,360
App. No.
15/216,480
Granted
Oct 23, 2018
Kind
B2
Abstract

A recovery mechanism for robust header compression (ROHC) is disclosed for wireless communication systems. The ROHC recovery mechanism may allow a receiver and/or transmitter in the wireless systems to establish or reestablish a context of a packet transmission session when an initialization and refresh message is lost. In the ROHC recovery mechanism, upon receiving a compressed packet that is not associated with a context, a receiver sends a message to a transmitter suggesting the transmitter to transition to another mode. Upon receiving a subsequent packet transmission that is not associated with a context, the receiver sends another message indicating that a context has not been established or has been lost. The transmitter may then send the receiver necessary information to establish a context for the packet transmission session.

Claims (48)

1. A method of wireless communication, comprising:

receiving a compressed packet transmission from a transmitter;

determining a context associated with the compressed packet transmission;

sending a coded negative acknowledgement message (NACK) that is protected with a cyclic redundancy check (CRC) from a receiver to the transmitter in response to determining the compressed packet transmission is associated with an unknown context;

receiving a compressed packet transmission from the transmitter subsequent to the sending the NACK;

sending a static negative acknowledgement message (STATIC NACK) to the transmitter in response to the compressed packet transmission subsequent to the sending the NACK failing to include information to generate the context in order to cause the transmitter to send the information to generate the context;

receiving a compressed packet transmission from the transmitter subsequent to the sending the STATIC NACK; and

alternating between sending the NACK and sending the STATIC NACK until a compressed packet transmission received subsequent to the sending the NACK or the sending the STATIC NACK includes the information from the transmitter to generate the context.

2. The method of claim 1 , wherein the coded negative acknowledgement message comprises information indicating that the receiver lacks an accurate dynamic context associated with dynamic data transmission.

3. The method of claim 1 , wherein the static negative acknowledgement message comprises information indicating that the receiver lacks the context associated with the compressed packet transmission.

4. The method of claim 1 , wherein the coded negative acknowledge message comprises an error check mechanism.

5. An apparatus configured for wireless communication, the apparatus comprising:

at least one processor; and

a memory coupled to the at least one processor,

wherein the at least one processor is configured:

to receive a compressed packet transmission from a transmitter;

to determine a context associated with the compressed packet transmission;

to send a coded negative acknowledgement message (NACK) that is protected with a cyclic redundancy check (CRC) from a receiver to the transmitter in response to determining the compressed packet transmission is associated with an unknown context;

to receive a compressed packet transmission from the transmitter subsequent to sending the NACK;

to send a static negative acknowledgement message (STATIC NACK) to the transmitter in response to the compressed packet transmission subsequent to sending the NACK failing to include information to generate the context in order to cause the transmitter to send the information to generate the context;

to receive a compressed packet transmission from the transmitter subsequent to sending the STATIC NACK; and

to alternate between sending the NACK and sending the STATIC NACK until a compressed packet transmission received subsequent to the sending the NACK or the sending the STATIC NACK includes the information from the transmitter to generate the context.

6. The apparatus of claim 5 , wherein the coded negative acknowledgement message comprises information indicating that the receiver lacks an accurate dynamic context associated with dynamic data transmission.

7. The apparatus of claim 5 , wherein the static negative acknowledgement message comprises information indicating that the receiver lacks the context associated with the compressed packet transmission.

8. The apparatus of claim 5 , wherein the coded negative acknowledge message comprises an error check mechanism.

9. A non-transitory computer-readable medium having program code recorded thereon, the program code comprising:

program code for causing a computer to:

receive a compressed packet transmission from a transmitter;

determine a context associated with the compressed packet transmission;

send a coded negative acknowledgement message (NACK) that is protected with a cyclic redundancy check (CRC) from a receiver to the transmitter in response to determining the compressed packet transmission is associated with an unknown context;

receive a compressed packet transmission from the transmitter subsequent to sending the NACK;

send a static negative acknowledgement message (STATIC NACK) to the transmitter in response to the compressed packet transmission subsequent to sending the NACK failing to include information to generate the context in order to cause the transmitter to send the information to generate the context;

receive a compressed packet transmission from the transmitter subsequent to sending the STATIC NACK; and

alternate between sending the NACK and sending the STATIC NACK until a compressed packet transmission received subsequent to the sending the NACK or the sending the STATIC NACK includes the information from the transmitter to generate the context.

10. The non-transitory computer-readable medium of claim 9 , wherein the coded negative acknowledgement message comprises information indicating that the receiver lacks an accurate dynamic context associated with dynamic data transmission.

11. The non-transitory computer-readable medium of claim 9 , wherein the static negative acknowledgement message comprises information indicating that the receiver lacks the context associated with the compressed packet transmission.

12. The non-transitory computer-readable medium of claim 9 , wherein the coded negative acknowledge message comprises an error check mechanism.

13. An apparatus configured for wireless communication, the apparatus comprising:

means for receiving a compressed packet transmission from a transmitter;

means for determining a context associated with the compressed packet transmission;

means for sending a coded negative acknowledgement message (NACK) that is protected with a cyclic redundancy check (CRC) from a receiver to the transmitter in response to determining the compressed packet transmission is associated with an unknown context;

means for receiving a compressed packet transmission from the transmitter subsequent to sending the NACK;

means for sending a static negative acknowledgement message (STATIC NACK) to the transmitter in response to the compressed packet transmission subsequent to sending the NACK failing to include information to generate the context in order to cause the transmitter to send the information to generate the context;

means for receiving a compressed packet transmission from the transmitter subsequent to sending the STATIC NACK; and

means for alternating between sending the NACK and sending the STATIC NACK until a compressed packet transmission received subsequent to the sending the NACK or the sending the STATIC NACK includes the information from the transmitter to generate the context.

14. The apparatus of claim 13 , wherein the coded negative acknowledgement message comprises information indicating that the receiver lacks an accurate dynamic context associated with dynamic data transmission.

15. The apparatus of claim 13 , wherein the static negative acknowledgement message comprises information indicating that the receiver lacks the context associated with the compressed packet transmission.

16. The apparatus of claim 13 , wherein the coded negative acknowledge message comprises an error check mechanism.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2016
From: BRESSANELLI, DOMINIQUE FRANCOIS; BATHWAL, SAKET; SAH, DEEPAK
To: QUALCOMM INCORPORATED
Reel/Frame 039767/0493 →
Continuity (2)
Provisional Application 62197245 · Jul 27, 2015
Related Publication 20170033911A1 · Feb 2, 2017
Cited By (1)
US 12,726,867