IP Library › Granted Patent US 11,463,909
Granted Patent B1
US 11,463,909 · App. 17/301,292 · Granted Oct 4, 2022

Packet data convergence protocol configuration for increasing channel throughput with robust header compression

Inventors: Deepak Sah (Hyderabad, IN); Nagamanikandan Sivakumar (Hyderabad, IN); Rahul Jain (Sawai Madhopur, IN)
Assignee: QUALCOMM Incorporated
H04W28/06H04L69/04H04L69/22H04W76/19H04W80/02
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 11,463,909
App. No.
17/301,292
Granted
Oct 4, 2022
Kind
B1
Abstract

A wireless communication utilizes robust header compression efficiently with improved improvements in packet data convergence protocol configuration for increasing channel throughput. A user equipment (UE) receives a configuration indicating a first listing of header generic options that are supported between the UE and a first base station. The UE obtains a first packet including a first uncompressed header that indicates header parameters. The UE determines whether the header parameters in the first uncompressed header corresponds to at least one header generic option in the first listing of header generic options. The UE communicates the first packet that may have a first compressed header based on a first header compression profile or an uncompressed header depending on whether the header parameters in the first uncompressed header corresponds to at least one header generic option in the first listing of header generic options.

Claims (100)

1. A method of wireless communication at a user equipment (UE), the method comprising:

receiving, from a first base station, a configuration indicating a first listing of header generic options that are supported between the UE and the first base station;

obtaining a first packet comprising a first uncompressed header that indicates one or more header parameters;

determining whether the one or more header parameters in the first uncompressed header corresponds to at least one header generic option in the first listing of header generic options;

communicating, with the first base station, the first packet having a first compressed header based on a first header compression profile when the one or more header parameters in the first uncompressed header corresponds to the at least one header generic option in the first listing of header generic options; and

communicating, with the first base station, the first packet having the first uncompressed header based on a second header compression profile different than the first header compression profile when the one or more header parameters in the first uncompressed header does not correspond to the at least one header generic option in the first listing of header generic options.

2. The method of claim 1 , wherein the receiving the configuration comprises:

receiving, from the first base station over a downlink channel, a radio resource control (RRC) reconfiguration message that includes a packet data convergence protocol (PDCP) configuration information element that indicates the first listing of header generic options.

3. The method of claim 2 , wherein the PDCP configuration information element further indicates the first header compression profile and the second header compression profile.

4. The method of claim 1 , wherein the first header compression profile corresponds to a transmission control protocol (TCP) profile and the second header compression profile corresponds to an uncompressed profile.

5. The method of claim 4 , wherein the TCP profile and the uncompressed profile are associated with a robust header compression (ROHC) protocol.

6. The method of claim 1 , further comprising:

generating the first compressed header from the first uncompressed header with the first header compression profile.

7. The method of claim 1 , wherein:

the first listing of header generic options comprises a plurality of header generic options, and

each of the plurality of header generic options corresponds to a different one of a plurality of transmission control protocol (TCP) generic options.

8. The method of claim 7 , wherein the determining comprises:

determining whether the one or more header parameters corresponds to at least one of the plurality of TCP generic options; and

determining whether the at least one of the plurality of TCP generic options is supported between the UE and the first base station based on a first Boolean value or a second Boolean value different than the first Boolean value, when the one or more header parameters corresponds to the at least one of the plurality of TCP generic options.

9. The method of claim 8 , further comprising:

determining that the at least one of the plurality of TCP generic options is supported between the UE and the first base station based on the first Boolean value;

selecting the first header compression profile between the first header compression profile and the second header compression profile; and

compressing the first uncompressed header into the first compressed header based on the first header compression profile.

10. The method of claim 8 , further comprising:

determining that the at least one of the plurality of TCP generic options is not supported between the UE and the first base station based on the second Boolean value, when the one or more header parameters corresponds to the at least one of the plurality of TCP generic options;

selecting the second header compression profile between the first header compression profile and the second header compression profile; and

providing the first uncompressed header for transmission based on the second header compression profile.

11. The method of claim 8 , further comprising:

determining that the at least one of the plurality of TCP generic options is not supported between the UE and the first base station when the one or more header parameters do not correspond to the at least one of the plurality of TCP generic options;

selecting the second header compression profile between the first header compression profile and the second header compression profile; and

providing the first uncompressed header for transmission based on the second header compression profile.

12. The method of claim 1 , further comprising:

establishing a transmission control protocol (TCP) connection between the UE and the first base station; and

communicating, with the first base station, a TCP data transmission over the TCP connection, wherein the TCP data transmission comprises the first packet with one of the first compressed header or the first uncompressed header.

13. The method of claim 1 , further comprising:

determining an occurrence of a radio link failure (RLF) event in a connection between the UE and the first base station;

communicating, with the first base station, an indication of the RLF event; and

receiving, from the first base station, a radio resource control (RRC) reconfiguration message based on the indication of the RLF event, the RRC reconfiguration message comprising a packet data convergence protocol (PDCP) configuration information element that indicates the first listing of header generic options.

14. The method of claim 1 , further comprising:

determining an occurrence of a radio link failure (RLF) event in a connection between the UE and the first base station;

communicating, with the first base station, an indication of the RLF event;

receiving, from the first base station, a radio resource control (RRC) reconfiguration message based on the indication of the RLF event, wherein the RRC reconfiguration message comprises an indication to the UE to initiate a handover from the first base station to a second base station;

initiating the handover from the first base station to the second base station; and

receiving, from the second base station, a radio resource control (RRC) reconfiguration message, the RRC reconfiguration message comprising a packet data convergence protocol (PDCP) configuration information element that indicates a second listing of header generic options that are supported between the UE and the second base station.

15. The method of claim 14 , further comprising:

obtaining a second packet comprising a second uncompressed header that indicates one or more header parameters;

determining whether the one or more header parameters in the second uncompressed header corresponds to at least one header generic option in the second listing of header generic options;

communicating, with the second base station, the second packet having a second compressed header based on the first header compression profile when the one or more header parameters in the second uncompressed header corresponds to the at least one header generic option in the second listing of header generic options; and

communicating, with the second base station, the second packet having the second uncompressed header based on the second header compression profile when the one or more header parameters in the second uncompressed header does not correspond to the at least one header generic option in the second listing of header generic options.

16. An apparatus for wireless communication at a user equipment (UE), comprising:

at least one processor; and

a memory coupled to the at least one processor and storing computer-executable code, which when executed by the at least one processor, causes the apparatus to:

receive, from a first base station, a configuration indicating a first listing of header generic options that are supported between the UE and the first base station;

obtain a first packet comprising a first uncompressed header that indicates one or more header parameters;

determine whether the one or more header parameters in the first uncompressed header corresponds to at least one header generic option in the first listing of header generic options;

communicate, with the first base station, the first packet having a first compressed header based on a first header compression profile when the one or more header parameters in the first uncompressed header corresponds to the at least one header generic option in the first listing of header generic options; and

communicate, with the first base station, the first packet having the first uncompressed header based on a second header compression profile different than the first header compression profile when the one or more header parameters in the first uncompressed header does not correspond to the at least one header generic option in the first listing of header generic options.

17. The apparatus of claim 16 , wherein:

the first listing of header generic options comprises a plurality of header generic options,

each of the plurality of header generic options corresponds to a different one of a plurality of transmission control protocol (TCP) generic options, and

the code, which when executed by the at least one processor, further causes the apparatus to:

determine whether the one or more header parameters corresponds to at least one of the plurality of TCP generic options; and

determine whether the at least one of the plurality of TCP generic options is supported between the UE and the first base station based on a first Boolean value or a second Boolean value different than the first Boolean value, when the one or more header parameters corresponds to the at least one of the plurality of TCP generic options.

18. The apparatus of claim 17 , wherein the code, which when executed by the at least one processor, further causes the apparatus to:

determine that the at least one of the plurality of TCP generic options is supported between the UE and the first base station based on the first Boolean value;

select the first header compression profile between the first header compression profile and the second header compression profile; and

compress the first uncompressed header into the first compressed header based on the first header compression profile.

19. The apparatus of claim 17 , wherein the code, which when executed by the at least one processor, further causes the apparatus to:

determine that the at least one of the plurality of TCP generic options is not supported between the UE and the first base station based on the second Boolean value, when the one or more header parameters corresponds to the at least one of the plurality of TCP generic options;

select the second header compression profile between the first header compression profile and the second header compression profile; and

provide the first uncompressed header for transmission based on the second header compression profile.

20. The apparatus of claim 17 , wherein the code, which when executed by the at least one processor, further causes the apparatus to:

determine that the at least one of the plurality of TCP generic options is not supported between the UE and the first base station when the one or more header parameters do not correspond to the at least one of the plurality of TCP generic options;

select the second header compression profile between the first header compression profile and the second header compression profile; and

provide the first uncompressed header for transmission based on the second header compression profile.

21. A method of wireless communication at a base station, the method comprising:

communicating, with a user equipment (UE), a configuration indicating a listing of header generic options that are supported between the UE and the base station;

receiving, from the UE, a first packet comprising a compressed header encoded with a first header compression profile; and

decoding the compressed header into an uncompressed header based on the first header compression profile, the uncompressed header having one or more first header parameters that correspond to at least one header generic option in the listing of header generic options.

22. The method of claim 21 , further comprising:

receiving, from the UE, a second packet comprising an uncompressed header based on a second header compression profile, the uncompressed header having one or more second header parameters that do not correspond to the at least one header generic option in the listing of header generic options.

23. The method of claim 22 , wherein the communicating the configuration comprises:

transmitting, to the UE over a downlink channel, a radio resource control (RRC) reconfiguration message that includes a packet data convergence protocol (PDCP) configuration information element that indicates the listing of header generic options.

24. The method of claim 23 , wherein the PDCP configuration information element further indicates the first header compression profile and the second header compression profile.

25. The method of claim 23 , wherein the first header compression profile corresponds to a transmission control protocol (TCP) profile and the second header compression profile corresponds to an uncompressed profile.

26. The method of claim 25 , wherein the TCP profile and the uncompressed profile are associated with a robust header compression (ROHC) protocol.

27. The method of claim 22 , further comprising:

establishing a transmission control protocol (TCP) connection between the UE and the base station; and

communicating, with the UE, a TCP data transmission over the TCP connection, wherein the TCP data transmission comprises one or more of the first packet having the compressed header or the second packet having the uncompressed header.

28. The method of claim 21 , wherein:

the listing of header generic options comprises a plurality of header generic options, and

each of the plurality of header generic options corresponds to a different one of a plurality of transmission control protocol (TCP) generic options.

29. An apparatus for wireless communication at a base station (BS), comprising:

at least one processor; and

a memory coupled to the at least one processor and storing computer-executable code, which when executed by the at least one processor, causes the apparatus to:

communicate, with a user equipment (UE), a configuration indicating a listing of header generic options that are supported between the UE and the base station;

receive, from the UE, a first packet comprising a compressed header encoded with a first header compression profile; and

decode the compressed header into an uncompressed header based on the first header compression profile, the uncompressed header having one or more first header parameters that correspond to at least one header generic option in the listing of header generic options.

30. The apparatus of claim 29 , wherein the code, which when executed by the at least one processor, further causes the apparatus to:

receive, from the UE, a second packet comprising an uncompressed header based on a second header compression profile, the uncompressed header having one or more second header parameters that do not correspond to the at least one header generic option in the listing of header generic options.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2021
From: SAH, DEEPAK; SIVAKUMAR, NAGAMANIKANDAN; JAIN, RAHUL
To: QUALCOMM INCORPORATED
Reel/Frame 056089/0964 →
Cited By (1)
US 12,375,144