← Back to Patent Explorer
US6532211B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Communication device and method

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1999-10-20
•
Granted: 2003-03-11
•
Expires: 2019-10-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication device and method is provided, for which, when having implementations of first protocol that specifies different reliability levels for sending PDUs of a second protocol, where the second protocol specifies segmentation of PDUs of a third, higher layer protocol, a capability is introduced for setting the reliability level of second protocol (L2_ARQ) PDUs differently for second protocol PDUs belonging to a defined data structure containing such second protocol (L2_ARQ) data units. The defined data structure can be a higher layer protocol data unit or the send window. Thereby the delay caused by retransmission of second protocol data units can be reduced significantly.

Inventors

  • 👤 Bela Rathonyi
  • 👤 Farooq Khan
  • 👤 Reiner Ludwig

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 19:38
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/007; H04L1/0001; H04L1/0006; H04L1/12; H04L1/16; H04L1/1607; H04L1/1614; H04L1/1635; H04L1/18; H04L1/1867; H04L1/187; H04L1/1874; H04L1/0009

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 291 words
A communication device for data unit based communication, comprising implementations of a first and second communication protocol (L 1 , L 2 _ARQ), where said first protocol (L 1 ) provides rules for controlling the transmission of data units of said second protocol (L 2 _ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L 2 _ARQ), and said second protocol (L 2 _ARQ) provides rules for the segmentation of data units of a third protocol (L 2 _FRAME; L 3 ) into data units of said second protocol (L 2 _ARQ) and for the retransmission of data units of said second protocol (L 2 _ARQ), identifying means for identifying those data units of said second protocol (L 2 _ARQ) that belong to a defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) containing data units of said second protocol (L 2 _ARQ), classifying means for classifying the data units of said second protocol (L 2 _ARQ) that belong to said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) into at least two different categories according to predetermined classification rules, and reliability setting means for setting the reliability level of said first protocol (L 1 ) for the transmission and retransmission of a given data unit of said second protocol (L 2 _ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L 2 _ARQ) belonging to said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) that were classified into different categories.
Claim 2
Dependent Claim 291 words
A communication device for data unit based communication, comprising implementations of a first and second communication protocol (L 1 , L 2 _ARQ), where said first protocol (L 1 ) provides rules for controlling the transmission of data units of said second protocol (L 2 _ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L 2 _ARQ), and said second protocol (L 2 _ARQ) provides rules for the segmentation of data units of a third protocol (L 2 _FRAME; L 3 ) into data units of said second protocol (L 2 _ARQ) and for the retransmission of data units of said second protocol (L 2 _ARQ), identifying means for identifying those data units of said second protocol (L 2 _ARQ) that belong to a defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) containing data units of said second protocol (L 2 _ARQ), classifying means for classifying the data units of said second protocol (L 2 _ARQ) that belong to said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) into at least two different categories according to predetermined classification rules, and reliability setting means for setting the reliability level of said first protocol (L 1 ) for the transmission and retransmission of a given data unit of said second protocol (L 2 _ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L 2 _ARQ) belonging to said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) that were classified into different categories.
Claim 3
Dependent Claim 40 words
A communication device according to claim 1 , wherein said reliability levels provided by said first protocol (L 1 ) are distinguished by at least one of transmission power, forward error control, spreading factor, interleaving depth, modulation and antenna diversity.
Claim 4
Dependent Claim 49 words
A communication device according to claim 1 , wherein said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) is a data unit of said third protocol (L 2 _FRAME; L 3 ) or of a protocol (L 4 ) above said third protocol.
Claim 5
Dependent Claim 138 words
A communication device according to claim 3 , wherein a first and a second category (GPW, SPW) are specified, where said classification rules are such that said first category (GPW) comprises zero data units or a consecutive number of data units, in terms of order of transmission, of said second protocol (L 2 _ARQ), including the first data unit of said second protocol (L 2 _ARQ) belonging to one data unit of said third protocol (L 2 _FRAME; L 3 ), and said second category (SPW) comprises zero data units or a consecutive number of data units, in terms of order of transmission, of said second protocol (L 2 _ARQ) including the last data unit of said second protocol (L 2 _ARQ) belonging to said one data unit of said third protocol (L 2 _FRAME; L 3 ).
Claim 6
Dependent Claim 59 words
A communication device according to claim 4 , wherein said reliability setting means is arranged to set, if a predetermined condition is met, the reliability level of the data units of said second category (SPW) such that their transmission reliability across said physical connection is higher than the transmission reliability for the data units of said first category (GPW).
Claim 7
Dependent Claim 30 words
A communication device according to claim 5 , wherein said predetermined condition is related to the number of data units of said first category (GPW) that need to be retransmitted.
Claim 8
Dependent Claim 61 words
A communication device according to claim 3 , wherein said classification rules are related to different ranges of consecutive octets or bits of said one data unit of said third protocol (L 2 _FRAME; L 3 ), said ranges each corresponding to a consecutive number of data units, in terms of order of transmission, of said second protocol (L 2 _ARQ).
Claim 9
Dependent Claim 67 words
A communication device according to claim 7 , wherein at least a first and a second category are specified, where said first category is associated with the header of said one data unit of the third protocol (L 2 _FRAME; L 3 ) and said second category is associated with the payload of said one data unit of the third protocol (L 2 _FRAME; L 3 ).
Claim 10
Dependent Claim 51 words
A communication device according to claim 8 , wherein said reliability setting means is arranged to set the reliability level of the data units of said first category such that their transmission reliability across said physical connection is higher than the transmission reliability for the data units of said second category.
Claim 11
Dependent Claim 115 words
A communication device according to claim 1 , wherein said second protocol (L 2 _ARQ) specifies window-based flow control according to which a defined number of consecutive octets or bits is used as a send window (SW) and the flow control is performed such that the allowed number of unacknowledged data units of said second protocol (L 2 _ARQ) is limited to said send window, said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) is said send window (SW), and said classification rules relate to the position in the send window (SW) and/or the number of retransmissions of a given data unit of said second protocol (L 2 _ARQ).
Claim 12
Dependent Claim 61 words
A communication device according to claim 10 , wherein said reliability setting means is arranged to set the reliability level for successive retransmissions of a given data unit such that the transmission reliability across said physical connection is higher for a given retransmission of said given data unit than for the previous first transmission or retransmission of said given data unit.
Claim 13
Dependent Claim 256 words
A communication method for data unit based communication using implementations of a first and second communication protocol, where said first protocol (L 1 ) provides rules for controlling the transmission of data units of said second protocol (L 2 _ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L 2 _ARQ), said second protocol (L 2 _ARQ) provides rules for the segmentation of data units of a third protocol (L 2 -FRAME; L 3 ) into data units of said second protocol (L 2 _ARQ) and for the retransmission of data units of said second protocol (L 2 _ARQ), comprising the steps: identifying (S 1 ) those data units of said second protocol (L 2 _ARQ) that belong to a defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) containing data units of said second protocol (L 2 _ARQ), classifying (S 2 ) the data units of said second protocol (L 2 _ARQ) that belong to said data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) into at least two different categories according to predetermined classification rules, and providing the capability (S 3 , S 4 , S 5 ) of setting said reliability level for the transmission and/or retransmission differently for data units of said second protocol (L 2 _ARQ) belonging to said data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) that were classified into different categories.
Claim 14
Dependent Claim 256 words
A communication method for data unit based communication using implementations of a first and second communication protocol, where said first protocol (L 1 ) provides rules for controlling the transmission of data units of said second protocol (L 2 _ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L 2 _ARQ), said second protocol (L 2 _ARQ) provides rules for the segmentation of data units of a third protocol (L 2 -FRAME; L 3 ) into data units of said second protocol (L 2 _ARQ) and for the retransmission of data units of said second protocol (L 2 _ARQ), comprising the steps: identifying (S 1 ) those data units of said second protocol (L 2 _ARQ) that belong to a defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) containing data units of said second protocol (L 2 _ARQ), classifying (S 2 ) the data units of said second protocol (L 2 _ARQ) that belong to said data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) into at least two different categories according to predetermined classification rules, and providing the capability (S 3 , S 4 , S 5 ) of setting said reliability level for the transmission and/or retransmission differently for data units of said second protocol (L 2 _ARQ) belonging to said data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) that were classified into different categories.
Claim 15
Dependent Claim 40 words
A communication method according to claim 12 , wherein said reliability levels provided by said first protocol (L 1 ) are distinguished by at least one of transmission power, forward error control, spreading factor, interleaving depth, modulation and antenna diversity.
Claim 16
Dependent Claim 49 words
A communication method according to claim 12 , wherein said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) is a data unit of said third protocol (L 2 _FRAME; L 3 ) or of a protocol (L 4 ) above said third protocol.
Claim 17
Dependent Claim 138 words
A communication method according to claim 14 , wherein a first and a second category (GPW, SPW) are specified, where said classification rules are such that said first category (GPW) comprises zero data units or a consecutive number of data units, in terms of order of transmission, of said second protocol (L 2 _ARQ), including the first data unit of said second protocol (L 2 _ARQ) belonging to one data unit of said third protocol (L 2 _FRAME; L 3 ), and said second category (SPW) comprises zero data units or a consecutive number of data units, in terms of order of transmission, of said second protocol (L 2 _ARQ) including the last data unit of said second protocol (L 2 _ARQ) belonging to said one data unit of said third protocol (L 2 _FRAME; L 3 ).
Claim 18
Dependent Claim 59 words
A communication method according to claim 15 , wherein said in the reliability setting step, if a predetermined condition is met, the reliability level of the data units of said second category (SPW) is set such that their transmission reliability across said physical connection is higher than the transmission reliability for the data units of said first category (GPW).
Claim 19
Dependent Claim 30 words
A communication method according to claim 16 , wherein said predetermined condition is related to the number of data units of said first category (GPW) that need to be retransmitted.
Claim 20
Dependent Claim 61 words
A communication method according to claim 14 , wherein said classification rules are related to different ranges of consecutive octets or bits of said one data unit of said third protocol (L 2 _FRAME; L 3 ), said ranges each corresponding to a consecutive number of data units, in terms of order of transmission, of said second protocol (L 2 _ARQ).
Claim 21
Dependent Claim 67 words
A communication method according to claim 18 , wherein at least a first and a second category are specified, where said first category is associated with the header of said one data unit of the third protocol (L 2 _FRAME; L 3 ) and said second category is associated with the payload of said one data unit of the third protocol (L 2 _FRAME; L 3 ).
Claim 22
Dependent Claim 50 words
A communication method according to claim 19 , wherein in said reliability setting step the reliability level of the data units of said first category is set such that their transmission reliability across said physical connection is higher than the transmission reliability for the data units of said second category.
Claim 23
Dependent Claim 115 words
A communication method according to claim 12 , wherein said second protocol (L 2 _ARQ) specifies window-based flow control according to which a defined number of consecutive octets or bits is defined as a send window (SW) and the flow control is performed such that the allowed number of unacknowledged data units of said second protocol (L 2 _ARQ) is limited to said send window, said defined data structure (L 2 _FRAME PDU; L 3 PDU; L 4 PDU; SW) is said send window (SW), and said classification rules relate to the position in the send window (SW) and/or the number of retransmissions of a given data unit of said second protocol (L 2 _ARQ).
Claim 24
Dependent Claim 55 words
A communication method according to claim 21 , wherein the reliability level for successive retransmissions of a given data unit is set such that the transmission reliability across said physical connection is higher for a given retransmission of said given data unit than for the previous first transmission or retransmission of said given data unit.
Claim 25
Dependent Claim 281 words
A communication device for data unit based communication, comprising implementations of a first and second communication protocol (L 1 , L 2 _ARQ), where said first protocol (L 1 ) provides rules for controlling the transmission of data units of said second protocol (L 2 _ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L 2 _ARQ), and said second protocol (L 2 _ARQ) provides rules for the segmentation of data units of a third protocol (L 2 _FRAME; L 3 ) into data units of said second protocol (L 2 _ARQ) and for the retransmission of data units of said second protocol (L 2 _ARQ), classifying means for classifying the data units of said second protocol (L 2 _ARQ) into at least a first and a second category, said classifying of a given data unit of said second protocol (L 2 _ARQ) being done on the basis of information contained in the data unit of said third protocol (L 2 _FRAME; L 3 ) of which said given data unit of said second protocol (L 2 _ARQ) is a segment, reliability setting means for setting the reliability level of said first protocol (L 1 ) for the transmission and retransmission of data units of said second protocol (L 2 _ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L 2 _ARQ) belonging to said first category than for the transmission and/or retransmission of data units of said second protocol (L 2 _ARQ) belonging to said second category.
Claim 26
Dependent Claim 281 words
A communication device for data unit based communication, comprising implementations of a first and second communication protocol (L 1 , L 2 _ARQ), where said first protocol (L 1 ) provides rules for controlling the transmission of data units of said second protocol (L 2 _ARQ) across a physical connection and provides at least two different reliability levels for the transmission of data units of said second protocol (L 2 _ARQ), and said second protocol (L 2 _ARQ) provides rules for the segmentation of data units of a third protocol (L 2 _FRAME; L 3 ) into data units of said second protocol (L 2 _ARQ) and for the retransmission of data units of said second protocol (L 2 _ARQ), classifying means for classifying the data units of said second protocol (L 2 _ARQ) into at least a first and a second category, said classifying of a given data unit of said second protocol (L 2 _ARQ) being done on the basis of information contained in the data unit of said third protocol (L 2 _FRAME; L 3 ) of which said given data unit of said second protocol (L 2 _ARQ) is a segment, reliability setting means for setting the reliability level of said first protocol (L 1 ) for the transmission and retransmission of data units of said second protocol (L 2 _ARQ) to be transmitted, said reliability setting means being capable of setting said reliability level differently for the transmission and/or retransmission of data units of said second protocol (L 2 _ARQ) belonging to said first category than for the transmission and/or retransmission of data units of said second protocol (L 2 _ARQ) belonging to said second category.
Claim 27
Dependent Claim 59 words
A communication device according to claim 23 , wherein said classifying means is capable of reading one or more predetermined fields in the data units of said third protocol (L 2 _FRAME; L 3 ) to thereby classify the data units of said second protocol (L 2 _ARQ) into which a data unit of said third protocol is segmented.
Claim 28
Dependent Claim 123 words
A communication device according to claim 24 , wherein said data units of said third protocol (L 2 _FRAME; L 3 ) comprise a header and a payload section, where the header contains a protocol identifying field and the payload section may contain one or more protocol identifying fields associated with data units of protocols that are of layers higher than said third protocol (L 2 _FRAME; L 3 ) that may be encapsulated in said data unit of said third protocol (L 2 _FRAME; L 3 ), and said predetermined fields that the classifying means may read comprise at least one of said protocol identifying field in said header and the one or more protocol identifying fields contained in said payload section.
Claim 29
Dependent Claim 57 words
A communication device according to claim 24 , wherein said data units of said third protocol (L 2 _FRAME; L 3 ) comprise one or more quality of service fields that are associated with respective protocols, and and said predetermined fields that the classifying means may read comprise at least one of said quality of service fields.
Claim 30
Dependent Claim 123 words
A communication device according to one of claims 23 , wherein said first category contains data units of said second protocol (L 2 _ARQ) that are segments of data units of said third protocol (L 2 _FRAME; L 3 ) that encapsulate data units of a first higher layer protocol (TCP) that specifies retransmission of data units of said first higher layer protocol (TCP) under predetermined conditions, and said second category contains data units of said second protocol (L 2 _ARQ) that are segments of data units of said third protocol (L 2 _FRAME; L 3 ) that encapsulate data units of a second higher layer protocol (UDP) that does not specify retransmission of data units of said second higher layer protocol (UDP).
Claim 31
Dependent Claim 58 words
A communication device according to claim 27 , wherein said reliabilty setting means is arranged to set the reliability level of said data units of said second protocol (L 2 _ARQ) in said second category higher than the reliability level (L 2 _ARQ) of said data units of said second protocol (L 2 _ARQ) in said first category.

References Cited (Backward Citations)

US5497371A Cited
US5671156A Cited
EP0743764A2 Cited
EP0768806A2 Cited
EP0790713A2 Cited
GB2320869A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-10 2006-09-09 2007-03-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-10 2010-09-09 2011-03-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-10 2014-09-09 2015-03-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag