IP Library Granted Patent US 7,301,947
Granted Patent B2
US 7,301,947 · App. 10/179,789 · Granted Nov 27, 2007

Transmission of compression identifier of headers on data packet connection

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,301,947
App. No.
10/179,789
Granted
Nov 27, 2007
Kind
B2
Abstract

A method of transmitting a context identifier of header compression on a data packet connection in a telecommunications system, in which the context identifier can be transmitted either as part of a compressed data packet or in the header of a data packet to be transmitted at the convergence protocol layer of the telecommunications system. The transmission method of the context identifier is selected by comparing the space available in the header of the convergence protocol layer data packets with the number of context identifiers defined for the compression method, and attaching the context identifiers to the headers of the convergence protocol layer data packets or to a compressed data packet, depending on whether the space available in the header of the convergence protocol layer data packets is larger or smaller than the number of context identifiers defined for the compression method.

Claims (67)

1. A method comprising:

establishing a data packet connection in a telecommunications system, in which a context identifier is transmitted either as part of a compressed data packet or in a header of a data packet to be transmitted at the convergence protocol layer of the telecommunications system, the header comprising a value-limited field to which context identifiers are attached,

selecting a transmission method of the context identifier by determining the number of available PID values in the header of the convergence protocol layer data packets,

determining the number of context identifiers defined for a compression method,

checking whether data transmission connection definitions of the data packet connection require the use of a header in convergence protocol layer data packets in response to the fact that the number of available PID values in the header of the convergence protocol layer data packets exceeds or equals the number of context identifiers defined for the compression method, and

attaching the context identifiers to the headers of the convergence protocol layer data packets in response to the fact that the data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets; or

attaching the context identifiers to a compressed data packet in response to the fact that the data transmission connection definitions of the data packet connection do not require the use of a header in the convergence protocol layer data packets.

2. The method according to claim 1 , wherein said telecommunications system is a mobile communication system, whereby the method comprises:

performing said determinations separately in a mobile station and in a radio network, and

selecting said context identifier transmission method both in the mobile station and in the radio network.

3. A method comprising:

establishing a data packet connection in a mobile communication system, in which a context identifier is transmitted either as part of a compressed data packet or in a header of a data packet to be transmitted at the convergence protocol layer of the mobile communication system, the header comprising a value-limited field to which context identifiers are attached,

selecting a transmission method of the context identifier by comparing the number of available PID values in the header of the convergence protocol layer data packets with the number of context identifiers defined for a compression method only in a radio network of the mobile communication system,

checking whether data transmission connection definitions of the data packet connection require the use of a header in convergence protocol layer data packets in response to the fact that the number of available PID values in the header of the convergence protocol layer data packets exceeds or equals the number of context identifiers defined for the compression method, and

attaching the context identifiers to the headers of the convergence protocol layer data packets in response to the fact that the data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets; or

attaching the context identifiers to a compressed data packet in response to the fact that the data transmission connection definitions of the data packet connection do not require the use of a header in the convergence protocol layer data packets; and

transmitting information on the method selected for transmitting the context identifier from the radio network to a mobile station.

4. The method according to claim 3 , further comprising

transmitting said information to the mobile station in an RRC signalling message, which comprises a separate field for indicating the method for transmitting the context identifier.

5. The method according to claim 3 , further comprising

checking whether several compression algorithms are defined for the data packet connection.

6. The method according to claim 3 , further comprising

checking whether headers are defined for the data packet connection for transmission of sequence numbers.

7. A telecommunications system wherein a context identifier of header compression is arranged to be transmitted either as part of a compressed data packet or in a header of a data packet to be transmitted at the convergence protocol layer of the telecommunications system, the header comprising a value-limited field to which context identifiers are attached, said telecommunication system comprising:

means for selecting a transmission method of the context identifier by determining the number of available PID values in the header of the convergence protocol layer data packets and the number of context identifiers defined for a compression method,

means for checking whether data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets in response to the fact that the number of available PID values in the header of convergence protocol layer data packets exceeds or equals the number of context identifiers defined for the compression method, and

means for attaching the context identifiers to the headers of the convergence protocol layer data packets in response to the fact that the data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets; or

means for attaching the context identifiers to a compressed data packet in response to the fact that the data transmission connection definitions of the data packet connection do not require the use of a header in the convergence protocol layer data packets.

8. The telecommunications system according to claim 7 , wherein said telecommunications system is a mobile communication system, and wherein

said determinations are arranged to be performed separately in a mobile station and in a radio network, and

said context identifier transmission method is arranged to be selected both in the mobile station and in the radio network.

9. A mobile communication system wherein a context identifier of header compression is arranged to be transmitted either as part of a compressed data packet or in a header of a data packet to be transmitted at the convergence protocol layer of the mobile communication system, the header comprising a value-limited field to which context identifiers are attached, said mobile communication system comprising:

means for selecting a transmission method of the context identifier in a radio network of the mobile communication system by comparing the number of available PID values in the header of the convergence protocol layer data packets with the number of context identifiers defined for a compression method,

means for checking whether data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets in response to the fact that the number of available PID values in the header of convergence protocol layer data packets exceeds or equals the number of context identifiers defined for the compression method, and

means for attaching the context identifiers to the headers of the convergence protocol layer data packets in response to the fact that the data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets; or

means for attaching the context identifiers to a compressed data packet in response to the fact that the data transmission connection definitions of the data packet connection do not require the use of a header in the convergence protocol layer data packets; and

wherein the mobile communications system is arranged to transmit information on the method selected for transmitting the context identifier from the radio network to a mobile station.

10. The mobile communication system according to claim 9 , wherein

the radio network is arranged to transmit said information to the mobile station in an RRC signalling message, which comprises a separate field for indicating the method selected for transmitting the context identifier.

11. The mobile communication system according to claim 9 , wherein

the telecommunications system is arranged to check whether several compression algorithms are defined for the data packet connection.

12. The mobile communication system according to claim 9 , wherein

the telecommunications system is arranged to check whether the headers are defined for the data packet connection for transmission of sequence numbers.

13. A network element for a mobile communication system, the network element comprising:

means for selecting a transmission method of a header compression context identifier in a radio network of the mobile communication system by comparing the number of available PID values in a value-limited field header of a convergence protocol layer data packets with the number of context identifiers defined for a compression method,

means for checking whether data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets in response to the fact that the number of available PID values in the header of convergence protocol layer data packets exceeds or equals the number of context identifiers defined for the compression method, and

means for attaching the context identifiers to the headers of the convergence protocol layer data packets in response to the fact that the data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets; or

means for attaching the context identifiers to a compressed data packet in response to the fact that the data transmission connection definitions of the data packet connection do not require the use of a header in the convergence protocol layer data packets.

14. The network element according to claim 13 , wherein

the network element is arranged to transmit information on the method selected for transmitting the context identifier to a mobile station.

15. The network element according to claim 14 , wherein

the network element is arranged to transmit said information to the mobile station in an RRC signalling message, which comprises a separate field for indicating the method selected for transmitting the context identifier.

16. The network element according to claim 13 , wherein

the network element is arranged to check whether several compression algorithms are defined for the data packet connection.

17. The network element according to claim 13 , wherein

the network element is arranged to check whether the headers are defined for the data packet connection for transmission of sequence numbers.

18. A mobile station for a mobile communication system, said mobile station comprising:

means for selecting a transmission method of a header compression context identifier in a radio network of the mobile communication system by comparing the number of available PID values in a value-limited field header of a convergence protocol layer data packets with the number of context identifiers defined for a compression method,

means for checking whether data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets in response to the fact that the number of available PID values in the header of convergence protocol layer data packets exceeds or equals the number of context identifiers defined for the compression method, and

means for attaching the context identifiers to the headers of the convergence protocol layer data packets in response to the fact that the data transmission connection definitions of the data packet connection require the use of a header in the convergence protocol layer data packets; or

means for attaching the context identifiers to a compressed data packet in response to the fact that the data transmission connection definitions of the data packet connection do not require the use of a header in the convergence protocol layer data packets.

19. The mobile station according to claim 18 , wherein

the mobile station is arranged to check whether several compression algorithms are defined for the data packet connection.

20. The mobile station according to claim 18 , wherein

the mobile station is arranged to check whether the headers are defined for the data packet connection for transmission of sequence numbers.

21. The method of claim 1 , wherein the method is stored in a mobile station.

22. The method of claim 1 , wherein the method is stored in a radio network.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: CONVERSANT WIRELESS LICENSING LTD.
To: MEDIATEK INC.
Reel/Frame 071292/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063492/0416 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055546/0485 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0125 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2011
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L.
Reel/Frame 027415/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2002
From: TOURUNEN, ARI; KALLIOKULJU, JUHA
To: NOKIA CORPORATION
Reel/Frame 013293/0397 →