IP Library › Granted Patent US 12,470,641
Granted Patent B2
US 12,470,641 · App. 17/800,518 · Granted Nov 11, 2025

Robust header compression handling during packet data convergence protocol re-establishment

Inventors: Sitaramanjaneyulu Kanamarlapudi (San Diego, CA); Arun Prasanth Balasubramanian (San Diego, CA); Leena Zacharias (San Jose, CA); Prasad Reddy Kadiri (San Diego, CA); Arnaud Meylan (San Diego, CA); Ozcan Ozturk (San Diego, CA); Yuyi Li (Shanghai, CN); Saket Bathwal (Hyderabad, IN); Vinay Paradkar (Broomfield, CO); Vishal Dalmiya (San Diego, CA); Peng Wu (Shanghai, CN); Vaishakh Rao (San Diego, CA); Ching Ho Weng (San Diego, CA); Sapna Chittoor Brahmanandam (Superior, CO)
Assignee: QUALCOMM Incorporated
H04L69/04H04L69/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 12,470,641
App. No.
17/800,518
Granted
Nov 11, 2025
Kind
B2
Abstract

A receiving device re-establishing a packet data convergence protocol (PDCP) entity. The receiving device resets a robust header compression (ROHC) context. The receiving device receives packet retransmissions having header compression based on the ROHC. The receiving device performs decompression of the packet retransmissions. The receiving device discards duplicate packets after performing the decompression of the packet retransmissions.

Claims (37)

1 . A method of wireless communication performed by a receiving device, comprising:

re-establishing a packet data convergence protocol (PDCP) entity;

resetting a robust header compression (ROHC) context;

receiving packet retransmissions having header compression based on the ROHC; and

performing decompression of the packet retransmissions, wherein:

up to decompressing a final lost packet before the PDCP entity was re-established, the receiving device discards duplicate packets after performing the decompression of the packet retransmissions; and

after decompressing the final lost packet, the receiving device discards the duplicate packets before performing the decompression.

2 . The method of claim 1 , wherein the receiving device discards a duplicate packet after performing the decompression of the packet retransmissions if the duplicate packet duplicates a packet received before the PDCP entity was re-established.

3 . The method of claim 2 , wherein the receiving device discards the duplicate packet before performing the decompression if the duplicate packet duplicates the packet received after the PDCP entity is re-established.

4 . The method of claim 1 , wherein the receiving device discards the duplicate packets after performing the decompression of the packet retransmissions until a timer expires, and wherein after the timer expires the receiving device discards the duplicate packets before performing the decompression.

5 . The method of claim 1 , wherein the receiving device discards the duplicate packets after performing the decompression of the packet retransmissions until feedback is received from an ROHC decompressor, and wherein after the feedback from the ROHC decompressor, the receiving device discards the duplicate packets before performing the decompression.

6 . The method of claim 5 , wherein the feedback indicates that the ROHC decompressor has a valid ROHC context.

7 . An apparatus for wireless communication, comprising:

a processing system configured to:

re-establish a packet data convergence protocol (PDCP) entity;

reset a robust header compression (ROHC) context;

receive packet retransmissions having header compression based on the ROHC; and

perform decompression of the packet retransmissions, wherein:

up to decompression of a final lost packet before the PDCP entity was re-established, the processing system is configured to discard duplicate packets after performing the decompression of the packet retransmissions; and

after decompression of the final lost packet, the processing system is configured to discard the duplicate packets before performing the decompression.

8 . The apparatus of claim 7 , wherein the processing system is configured to discard a duplicate packet after the decompression of the packet retransmissions if the duplicate packet duplicates a packet received before the PDCP entity was re-established.

9 . The apparatus of claim 8 , wherein the processing system is configured to discard the duplicate packet before the decompression if the duplicate packet duplicates the packet received after the PDCP entity is re-established.

10 . The apparatus of claim 7 , wherein the processing system is configured to discard the duplicate packets after the decompression of the packet retransmissions until a timer expires, and wherein after the timer expires the processing system is configured to discard the duplicate packets before the decompression.

11 . The apparatus of claim 7 , wherein the processing system is configured to discard the duplicate packets after the decompression of the packet retransmissions until feedback is received from an ROHC decompressor, and wherein after the feedback from the ROHC decompressor, the processing system is configured to discard the duplicate packets before the decompression.

12 . The apparatus of claim 11 , wherein the feedback indicates that the ROHC decompressor has a valid ROHC context.

13 . A non-transitory computer-readable storage medium comprising code stored thereon that, when executed by an apparatus, causes the apparatus to:

re-establish a packet data convergence protocol (PDCP) entity;

reset a robust header compression (ROHC) context;

receive packet retransmissions having header compression based on the ROHC; and

perform decompression of the packet retransmissions, wherein:

up to decompression of a final lost packet before the PDCP entity was re- established, the code causes the apparatus to discard duplicate packets after performing the decompression of the packet retransmissions; and

after decompression of the final lost packet, the code causes the apparatus to discard the duplicate packets before performing the decompression.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein the code, when executed, causes the apparatus to discard a duplicate packet after the decompression of the packet retransmissions if the duplicate packet duplicates a packet received before the PDCP entity was re-established.

15 . The non-transitory computer-readable storage medium of claim 14 , wherein the code, when executed, causes the apparatus to discard the duplicate packet before the decompression if the duplicate packet duplicates the packet received after the PDCP entity is re- established.

16 . The non-transitory computer-readable storage medium of claim 13 , wherein the code, when executed, causes the apparatus to discard the duplicate packets after the decompression of the packet retransmissions until a timer expires, and wherein after the timer expires the code, when executed, causes the apparatus to discard the duplicate packets before the decompression.

17 . The non-transitory computer-readable storage medium of claim 13 , wherein the code, when executed, causes the apparatus to discard the duplicate packets after the decompression of the packet retransmissions until feedback is received from an ROHC decompressor, and wherein after the feedback from the ROHC decompressor, the code, when executed, causes the apparatus to discard the duplicate packets before the decompression.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the feedback indicates that the ROHC decompressor has a valid ROHC context.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2022
From: KANAMARLAPUDI, SITARAMANJANEYULU; BALASUBRAMANIAN, ARUN PRASANTH; ZACHARIAS, LEENA; KADIRI, PRASAD REDDY; MEYLAN, ARNAUD; OZTURK, OZCAN; LI, YUYI; BATHWAL, SAKET; PARADKAR, VINAY; DALMIYA, VISHAL; WU, PENG; RAO, VAISHAKH; WENG, CHING HO; CHITTOOR BRAHMANANDAM, SAPNA
To: QUALCOMM INCORPORATED
Reel/Frame 061204/0352 →
Continuity (2)
Provisional Application 63007828 · Apr 9, 2020
Related Publication 20230300222A1 · Sep 21, 2023
References Cited (14)
US 8325608B2 · Kumar et al. · 2012 [cited by applicant]
US 9923695B2 · Kim · 2018 [cited by examiner]
US 10341466B2 · Raina et al. · 2019 [cited by applicant]
US 20120189023A1 · Huang et al. · 2012 [cited by applicant]
US 20190238661A1 · Raina et al. · 2019 [cited by applicant]
US 20190349822A1 · Kim · 2019 [cited by examiner]
CN 101212404A · 2008 [cited by applicant]
CN 106489280A · 2017 [cited by applicant]
CN 107635252A · 2018 [cited by applicant]
CN 108632229A · 2018 [cited by applicant]
EP 3217716A1 · 2017 [cited by applicant]
WO 2010017467A1 · 2010 [cited by applicant]
International Search Report and Written Opinion—PCT/CN2021/074414—ISA/EPO—Apr. 21, 2021. [cited by applicant]
Supplementary European Search Report—EP21785468—Search Authority—The Hague—Mar. 22, 2024. [cited by applicant]