Patent US6301479B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6301479B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Technique for providing a secure link in a mobile communication system

Assignee: BlackBerry Ltd
•
Filing: 1999-07-08
•
Granted: 2001-10-09
•
Expires: 2019-07-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A technique for providing a secure link when transitioning between pairs of link layer protocol entities in a mobile communication system is disclosed. The first pair of link layer protocol entities includes a first transmitting link layer protocol entity and a first receiving link layer protocol entity. The second pair of link layer protocol entities includes a second transmitting link layer protocol entity and a second receiving link layer protocol entity. The technique is realized by first suspending data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity, and then initiating data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity. Unacknowledged segmented data in the first transmitting link layer protocol entity is then tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.

Inventors

  • 👤 Christiaan Roobol
  • 👤 Mathias Johansson
  • 👤 Raul Söderstrom
  • 👤 Bela Rathonyi
  • 👤 Joachim Sachs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 13:26
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L1/1835; H04L1/1867; H04L1/1874; H04L1/1887; H04L9/00; H04L9/40; H04W; H04W36/00; H04W36/02; H04L1/1607; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/324

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 219 words
A method for providing a secure link when transitioning from a first pair of link layer protocol entities to a second pair of link layer protocol entities in a mobile communication system, the first pair of link layer protocol entities including a first transmitting link layer protocol entity for segmenting data and transmitting segmented data and a first receiving link layer protocol entity for receiving segmented data from the first transmitting link layer protocol entity and acknowledging the received segmented data, the second pair of link layer protocol entities including a second transmitting link layer protocol entity for segmenting data and transmitting segmented data and a second receiving link layer protocol entity for receiving segmented data from the second transmitting link layer protocol entity and acknowledging the received segmented data, the method comprising the steps of: suspending data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity; initiating data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity; and tunneling unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 2
Independent Claim 219 words
A method for providing a secure link when transitioning from a first pair of link layer protocol entities to a second pair of link layer protocol entities in a mobile communication system, the first pair of link layer protocol entities including a first transmitting link layer protocol entity for segmenting data and transmitting segmented data and a first receiving link layer protocol entity for receiving segmented data from the first transmitting link layer protocol entity and acknowledging the received segmented data, the second pair of link layer protocol entities including a second transmitting link layer protocol entity for segmenting data and transmitting segmented data and a second receiving link layer protocol entity for receiving segmented data from the second transmitting link layer protocol entity and acknowledging the received segmented data, the method comprising the steps of: suspending data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity; initiating data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity; and tunneling unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 3
Dependent Claim 41 words
The method as defined in claim 1 , further comprising the step of: transferring untransmitted unsegmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the second transmitting link layer protocol entity.
Claim 4
Dependent Claim 56 words
The method as defined in claim 1 , further comprising the step of: segmenting untransmitted unsegmented data in the first transmitting link layer protocol entity; transferring the untransmitted segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the second transmitting link layer protocol entity for tunneling.
Claim 5
Dependent Claim 54 words
The method as defined in claim 1 , further comprising the step of: assembling segmented data in the first transmitting link layer protocol entity; and transferring the assembled segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the second transmitting link layer protocol entity.
Claim 6
Dependent Claim 108 words
The method as defined in claim 1 , wherein the first pair of link layer protocol entities are controlled by at least one first control protocol entity, and the second pair of link layer protocol entities are controlled by at least one second control protocol entity, wherein the data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity are suspended by the at least one first control protocol entity, and the data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity are initiated by the at least one second control protocol entity.
Claim 7
Dependent Claim 32 words
The method as defined in claim 5 , wherein the at least one first control protocol entity and the at least one second control protocol entity are the same control protocol entity.
Claim 8
Dependent Claim 72 words
The method as defined in claim 1 , further comprising the step of: sending a status message from the first receiving link layer protocol entity to the first transmitting link layer protocol entity prior to tunneling the unacknowledged segmented data from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 9
Dependent Claim 64 words
The method as defined in claim 1 , further comprising the step of: notifying the first receiving link layer protocol entity of the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 10
Dependent Claim 139 words
The method as defined in claim 8 , wherein the first pair of link layer protocol entities are controlled by at least one first control protocol entity, and the second pair of link layer protocol entities are controlled by at least one second control protocol entity, further comprising the step of: sending a sequence number of a last unacknowledged data segment in the first transmitting link layer protocol entity from the at least one first control protocol entity to the at least one second control protocol entity to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 11
Dependent Claim 130 words
The method as defined in claim 8 , wherein the first pair of link layer protocol entities are controlled by at least one first control protocol entity, and the second pair of link layer protocol entities are controlled by at least one second control protocol entity, further comprising the step of: sending from the at least one first control protocol entity to the at least one second control protocol entity an indication of the number of tunneled unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 12
Dependent Claim 106 words
The method as defined in claim 8 , further comprising the step of: sending a sequence number of a last unacknowledged data segment in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity prior to tunneling the unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 13
Dependent Claim 106 words
The method as defined in claim 8 , further comprising the step of: sending a message from the first transmitting link layer protocol entity to the first receiving link layer protocol entity after the last tunneled unacknowledged segmented data indicating that the previous tunneled unacknowledged segmented data was the last tunneled unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 14
Dependent Claim 109 words
The method as defined in claim 8 , further comprising the step of: sending a message containing a sequence number of a last unacknowledged data segment in the first transmitting link layer protocol entity from the second transmitting link layer protocol entity to the second receiving link layer protocol entity prior to tunneling the unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 15
Dependent Claim 63 words
The method as defined in claim 13 , further comprising the steps of: signaling the sequence number to the second transmitting link layer protocol entity from the first transmitting link layer protocol entity prior to sending the message; and signaling the sequence number to the first receiving link layer protocol entity from the second receiving link layer protocol entity after sending the message.
Claim 16
Dependent Claim 90 words
The method as defined in claim 8 , further comprising the step of: sending from the second transmitting link layer protocol entity to the second receiving link layer protocol entity an indication of the number of tunneled unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 17
Dependent Claim 71 words
The method as defined in claim 15 , further comprising the steps of: signaling the number of tunneled unacknowledged segmented data to the second transmitting link layer protocol entity from the first transmitting link layer protocol entity prior to sending the indication; and signaling the number of tunneled unacknowledged segmented data to the first receiving link layer protocol entity from the second receiving link layer protocol entity after sending the indication.
Claim 18
Dependent Claim 93 words
The method as defined in claim 8 , further comprising the step of: sending a message from the second transmitting link layer protocol entity to the second receiving link layer protocol entity containing an indication of the amount of tunneled unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 19
Dependent Claim 130 words
The method as defined in claim 8 , wherein the first pair of link layer protocol entities are controlled by at least one first control protocol entity, and the second pair of link layer protocol entities are controlled by at least one second control protocol entity, further comprising the step of: sending from the at least one first control protocol entity to the at least one second control protocol entity an indication of the amount of tunneled unacknowledged segmented data to notify the first receiving link layer protocol entity of the end of the unacknowledged segmented data tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 20
Dependent Claim 194 words
The method as defined in claim 8 , further comprising the steps of: signaling to the second transmitting link layer protocol entity from the first transmitting link layer protocol entity the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity; sending a message from the second transmitting link layer protocol entity to the second receiving link layer protocol entity indicating the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity; and signaling to the first receiving link layer protocol entity from the second receiving link layer protocol entity the end of the unacknowledged segmented data to be tunneled from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 21
Dependent Claim 32 words
The method as defined in claim 8 , further comprising the step of: terminating the first pair of link layer protocol entities after all of the unacknowledged segmented data has been tunneled.
Claim 22
Dependent Claim 28 words
The method as defined in claim 1 , further comprising the step of: terminating the first pair of link layer protocol entities after a predetermined period of time.
Claim 23
Dependent Claim 39 words
The method as defined in claim 1 , wherein the transition from the first pair of link layer protocol entities to the second pair of link layer protocol entities is due to a handover in the mobile communication system.
Claim 24
Dependent Claim 40 words
The method as defined in claim 1 , wherein the transition from the first pair of link layer protocol entities to the second pair of link layer protocol entities is due to a protocol reconfiguration in the mobile communication system.
Claim 25
Dependent Claim 30 words
The method as defined in claim 23 , wherein the first pair of link layer protocol entities utilize the same protocol as the second pair of link layer protocol entities.
Claim 26
Dependent Claim 29 words
The method as defined in claim 24 , wherein the first pair of link layer protocol entities is configured differently than the second pair of link layer protocol entities.
Claim 27
Dependent Claim 30 words
The method as defined in claim 23 , wherein the first pair of link layer protocol entities utilize a different protocol than the second pair of link layer protocol entities.
Claim 28
Dependent Claim 124 words
The method as defined in claim 1 , wherein the step of tunneling unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity includes the steps of: sending the unacknowledged segmented data from the first transmitting link layer protocol entity to the second transmitting link layer protocol entity; transmitting the unacknowledged segmented data from the second transmitting link layer protocol entity to the second receiving link layer protocol entity; and sending the unacknowledged segmented data from the second receiving link layer protocol entity to the first receiving link layer protocol entity.
Claim 29
Dependent Claim 38 words
The method as defined in claim 27 , further comprising the step of: marking the unacknowledged segmented data before it is transmitted from the second transmitting link layer protocol entity to the second receiving link layer protocol entity.
Claim 30
Dependent Claim 28 words
The method as defined in claim 28 , wherein the unacknowledged segmented data is marked utilizing a length indicator field in an acknowledged mode data protocol data unit.
Claim 31
Dependent Claim 25 words
The method as defined in claim 28 , wherein the unacknowledged segmented data is marked utilizing a special field in a control protocol data unit.
Claim 32
Dependent Claim 36 words
The method as defined in claim 27 , wherein the unacknowledged segmented data is transmitted from the second transmitting link layer protocol entity to the second receiving link layer protocol entity over a dedicated communication link.
Claim 33
Dependent Claim 43 words
The method as defined in claim 27 , wherein the unacknowledged segmented data is transmitted from the second transmitting link layer protocol entity to the second receiving link layer protocol entity before any higher layer data so as to insure sequence order integrity.
Claim 34
Dependent Claim 36 words
The method as defined in claim 1 , further comprising the step of: combining tunneled unacknowledged segmented data with acknowledged segmented data in the first receiving link layer protocol entity; and assembling the combined segmented data.
Claim 35
Dependent Claim 25 words
The method as defined in claim 33 , further comprising the step of: sending the assembled combined data directly to a higher layer protocol entity.
Claim 36
Dependent Claim 32 words
The method as defined in claim 33 , further comprising the step of: sending the assembled combined data to a higher layer protocol entity through the second receiving link layer protocol entity.
Claim 37
Dependent Claim 48 words
The method as defined in claim 33 , further comprising the step of: sending the assembled combined data to a higher layer protocol entity before the second receiving link layer protocol entity sends any data to the higher layer protocol entity so as to insure sequence order integrity.
Claim 38
Dependent Claim 43 words
The method as defined in claim 36 , further comprising the step of: notifying the second receiving link layer protocol entity that all the assembled combined data has been sent to the higher layer protocol entity so as to insure sequence order integrity.
Claim 39
Dependent Claim 32 words
The method as defined in claim 1 , wherein the first pair of link layer protocol entities and the second pair of link layer protocol entities are automatic repeat request protocol entities.
Claim 40
Independent Claim 327 words
An apparatus for providing a secure link when transitioning between pairs of link layer protocol entities in a mobile communication system, the apparatus comprising: a first pair of link layer protocol entities, the first pair of link layer protocol entities including a first transmitting link layer protocol entity for segmenting data and transmitting segmented data and a first receiving link layer protocol entity for receiving segmented data from the first transmitting link layer protocol entity and acknowledging the received segmented data; and a second pair of link layer protocol entities, the second pair of link layer protocol entities including a second transmitting link layer protocol entity for segmenting data and transmitting segmented data and a second receiving link layer protocol entity for receiving segmented data from the second transmitting link layer protocol entity and acknowledging the received segmented data; wherein the first pair of link layer protocol entities are configured to suspend data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity when transitioning from the first pair of link layer protocol entities to the second pair of link layer protocol entities; wherein the second pair of link layer protocol entities are configured to initiate data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity when transitioning from the first pair of link layer protocol entities to the second pair of link layer protocol entities; and wherein the first pair of link layer protocol entities and the second pair of link layer protocol entities are configured to tunnel unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity after transitioning from the first pair of link layer protocol entities to the second pair of link layer protocol entities.
Claim 41
Independent Claim 327 words
An apparatus for providing a secure link when transitioning between pairs of link layer protocol entities in a mobile communication system, the apparatus comprising: a first pair of link layer protocol entities, the first pair of link layer protocol entities including a first transmitting link layer protocol entity for segmenting data and transmitting segmented data and a first receiving link layer protocol entity for receiving segmented data from the first transmitting link layer protocol entity and acknowledging the received segmented data; and a second pair of link layer protocol entities, the second pair of link layer protocol entities including a second transmitting link layer protocol entity for segmenting data and transmitting segmented data and a second receiving link layer protocol entity for receiving segmented data from the second transmitting link layer protocol entity and acknowledging the received segmented data; wherein the first pair of link layer protocol entities are configured to suspend data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity when transitioning from the first pair of link layer protocol entities to the second pair of link layer protocol entities; wherein the second pair of link layer protocol entities are configured to initiate data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity when transitioning from the first pair of link layer protocol entities to the second pair of link layer protocol entities; and wherein the first pair of link layer protocol entities and the second pair of link layer protocol entities are configured to tunnel unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity after transitioning from the first pair of link layer protocol entities to the second pair of link layer protocol entities.
Claim 42
Dependent Claim 267 words
An article of manufacture for providing a secure link when transitioning from a first pair of link layer protocol entities to a second pair of link layer protocol entities in a mobile communication system, the first pair of link layer protocol entities including a first transmitting link layer protocol entity for segmenting data and transmitting segmented data and a first receiving link layer protocol entity for receiving segmented data from the first transmitting link layer protocol entity and acknowledging the received segmented data, the second pair of link layer protocol entities including a second transmitting link layer protocol entity for segmenting data and transmitting segmented data and a second receiving link layer protocol entity for receiving segmented data from the second transmitting link layer protocol entity and acknowledging the received segmented data, the article of manufacture comprising: at least one processor readable carrier; and instructions carried on the at least one carrier; wherein the instructions are configured to be readable from the at least one carrier by at least one processor and thereby cause the at least one processor to operate so as to: suspend data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity; initiate data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity; and tunnel unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.
Claim 43
Dependent Claim 267 words
An article of manufacture for providing a secure link when transitioning from a first pair of link layer protocol entities to a second pair of link layer protocol entities in a mobile communication system, the first pair of link layer protocol entities including a first transmitting link layer protocol entity for segmenting data and transmitting segmented data and a first receiving link layer protocol entity for receiving segmented data from the first transmitting link layer protocol entity and acknowledging the received segmented data, the second pair of link layer protocol entities including a second transmitting link layer protocol entity for segmenting data and transmitting segmented data and a second receiving link layer protocol entity for receiving segmented data from the second transmitting link layer protocol entity and acknowledging the received segmented data, the article of manufacture comprising: at least one processor readable carrier; and instructions carried on the at least one carrier; wherein the instructions are configured to be readable from the at least one carrier by at least one processor and thereby cause the at least one processor to operate so as to: suspend data transmissions from the first transmitting link layer protocol entity to the first receiving link layer protocol entity; initiate data transmissions from the second transmitting link layer protocol entity to the second receiving link layer protocol entity; and tunnel unacknowledged segmented data in the first transmitting link layer protocol entity from the first transmitting link layer protocol entity to the first receiving link layer protocol entity through the second transmitting link layer protocol entity and the second receiving link layer protocol entity.

References Cited (Backward Citations)

WO1999034635A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-08 2005-04-09 2005-10-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-08 2009-04-09 2009-10-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-08 2013-04-09 2013-10-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag