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

Method for eliminating misconcatenation of partial packets in AAL2 and partial packet with channel identifier

Assignee: Nokia Oyj
•
Filing: 1998-05-20
•
Granted: 2001-09-11
•
Expires: 2018-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and data structure for preventing the misconcatenation of partial packets when an even number of packets are lost over the network. A channel identifier code is added to the head of a remainder partial packet to allow the remainder partial packet to reassembled with a prior partial packet having the same channel identifier code. The method includes the steps of determining whether each packet will be divided into a first partial packet and a remainder partial packet at an ATM cell boundary, adding a CID at the beginning of each remainder partial packet, assembling the first and remainder partial packets into ATM cells, transmitting the ATM cells, receiving the ATM cells, verifying whether a first partial packet and a remainder partial packet in the received ATM cells have the same CID and assembling the first partial packet and the remainder partial packet into a single packet when the CIDs match. The method may also includes the steps of discarding the first and remainder partial packets when the CIDs do not match or sending the first partial packet to a user identified by the CID for the first partial packet and the remainder partial packet to a user identified by the CID for the remainder partial packet. The CID comprises a one byte code. The data structure for the ATM cell includes a header and a payload assembled to the header, the payload comprising at least one packet, wherein the at least one packet comprises a remainder partial packet having a channel identifier code attached thereto to identify the user for the remainder partial packet.

Inventors

  • 👤 Baranitharan Subbiah
  • 👤 Sudhir Dixit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:14
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5638; H04L2012/5646; H04L2012/5647; H04L2012/5652; H04L2012/5653; H04L2012/5656

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 132 words
A method for preventing misconcatenation of partial packets, the partial packets comprising a first partial packet in a first asynchronous transfer mode ATM cell and a remainder partial packet in a subsequent ATM cell, the method comprising the steps of: determining whether each packet will be divided into the first partial packet and the remainder partial packet at an ATM cell boundary; adding a channel identifier CID at the beginning of each remainder partial packet; assembling the first and remainder partial packets into ATM cells; transmitting the ATM cells; receiving the ATM cells; verifying whether the first partial packet and the remainder partial packet in the received ATM cells have the same CID; and assembling the first partial packet and the remainder partial packet into a single packet when the CIDs match.
Claim 2
Independent Claim 132 words
A method for preventing misconcatenation of partial packets, the partial packets comprising a first partial packet in a first asynchronous transfer mode ATM cell and a remainder partial packet in a subsequent ATM cell, the method comprising the steps of: determining whether each packet will be divided into the first partial packet and the remainder partial packet at an ATM cell boundary; adding a channel identifier CID at the beginning of each remainder partial packet; assembling the first and remainder partial packets into ATM cells; transmitting the ATM cells; receiving the ATM cells; verifying whether the first partial packet and the remainder partial packet in the received ATM cells have the same CID; and assembling the first partial packet and the remainder partial packet into a single packet when the CIDs match.
Claim 3
Dependent Claim 23 words
The method of claim 1 further comprising the step of discarding the first and remainder partial packets when the CIDs do not match.
Claim 4
Dependent Claim 46 words
The method of claim 1 further comprising the step of sending the first partial packet to a first user identified by the CID for the first partial packet and the remainder partial packet to a second user identified by the CID for the remainder partial packet.
Claim 5
Dependent Claim 13 words
The method of claim 1 wherein the CID comprises a one byte code.
Claim 6
Independent Claim 107 words
A method for transmitting asynchronous transfer mode ATM cells that prevents misconcatenation of partial packets, the partial packets comprising a first partial packet in a first ATM cell and a remainder partial packet in a subsequent ATM cell, the method comprising the steps of: determining whether each packet will be divided into the first partial packet and the remainder partial packet at an ATM cell boundary; adding a channel identifier CID at the beginning of each remainder partial packet, wherein the CID corresponds to a CID associated with the first partial packet; assembling the first and remainder partial packets into ATM cells; and transmitting the ATM cells.
Claim 7
Independent Claim 107 words
A method for transmitting asynchronous transfer mode ATM cells that prevents misconcatenation of partial packets, the partial packets comprising a first partial packet in a first ATM cell and a remainder partial packet in a subsequent ATM cell, the method comprising the steps of: determining whether each packet will be divided into the first partial packet and the remainder partial packet at an ATM cell boundary; adding a channel identifier CID at the beginning of each remainder partial packet, wherein the CID corresponds to a CID associated with the first partial packet; assembling the first and remainder partial packets into ATM cells; and transmitting the ATM cells.
Claim 8
Dependent Claim 13 words
The method of claim 5 wherein the CID comprises a one byte code.
Claim 9
Independent Claim 92 words
A method for processing asynchronous transfer mode ATM cells received over a network that prevents misconcatenation of partial packets, the partial packets comprising a first partial packet in a first ATM cell and a remainder partial packet in a subsequent ATM cell, the method comprising the steps of: receiving the ATM cells; verifying whether the first partial packet and the remainder partial packet in the received ATM cells have matching channel identifiers CIDs; and assembling the first partial packet and the remainder partial packet into a single packet when the CIDs match.
Claim 10
Independent Claim 92 words
A method for processing asynchronous transfer mode ATM cells received over a network that prevents misconcatenation of partial packets, the partial packets comprising a first partial packet in a first ATM cell and a remainder partial packet in a subsequent ATM cell, the method comprising the steps of: receiving the ATM cells; verifying whether the first partial packet and the remainder partial packet in the received ATM cells have matching channel identifiers CIDs; and assembling the first partial packet and the remainder partial packet into a single packet when the CIDs match.
Claim 11
Dependent Claim 23 words
The method of claim 7 further comprising the step of discarding the first and remainder partial packets when the CIDs do not match.
Claim 12
Dependent Claim 46 words
The method of claim 7 further comprising the step of sending the first partial packet to a first user identified by the CID for the first partial packet and the remainder partial packet to a second user identified by the CID for the remainder partial packet.
Claim 13
Dependent Claim 13 words
The method of claim 7 wherein the CID comprises a one byte code.
Claim 14
Dependent Claim 94 words
A data structure for ATM cells, comprising: a header; and a payload assembled to the header, the payload comprising at least one packet, wherein the at least one packet comprises a remainder partial packet comprising a remaining portion of a packet which has a first partial packet residing in a previous ATM cell, wherein the remainder partial packet is provided with a channel identifier code in the ATM cell corresponding to a channel identifier code of the first partial packet in the previous ATM cell, to identify a user for the remainder partial packet.
Claim 15
Dependent Claim 94 words
A data structure for ATM cells, comprising: a header; and a payload assembled to the header, the payload comprising at least one packet, wherein the at least one packet comprises a remainder partial packet comprising a remaining portion of a packet which has a first partial packet residing in a previous ATM cell, wherein the remainder partial packet is provided with a channel identifier code in the ATM cell corresponding to a channel identifier code of the first partial packet in the previous ATM cell, to identify a user for the remainder partial packet.
Claim 16
Dependent Claim 16 words
The data structure of claim 11 wherein the channel identifier code comprises a one byte code.
Claim 17
Dependent Claim 31 words
The data structure of claim 11 wherein the channel identifier code for the remainder partial packet matches the channel identifier code for the first partial packet from the previous ATM cell.
Claim 18
Dependent Claim 111 words
A data structure for an ATM cell, comprising: a header; and a payload assembled to the header, the payload comprising at least one packet, wherein the at least one packet comprises a remainder partial packet having a channel identifier code attached thereto to identify a user for the remainder partial packet, wherein the channel identifier code for the remainder partial packet matches a channel identifier code for a partial packet from a prior ATM cell, and wherein the remainder partial packet and the partial packet from the prior ATM cell having matching channel identifier codes are reassembled into a single packet for the user identified by the matching channel identifier codes.
Claim 19
Dependent Claim 111 words
A data structure for an ATM cell, comprising: a header; and a payload assembled to the header, the payload comprising at least one packet, wherein the at least one packet comprises a remainder partial packet having a channel identifier code attached thereto to identify a user for the remainder partial packet, wherein the channel identifier code for the remainder partial packet matches a channel identifier code for a partial packet from a prior ATM cell, and wherein the remainder partial packet and the partial packet from the prior ATM cell having matching channel identifier codes are reassembled into a single packet for the user identified by the matching channel identifier codes.

References Cited (Backward Citations)

WO1996034478A1 Cited
WO1997038550A1 Cited
US5953339A Cited
US6038231A Cited
US6049530A Cited
US6075798A Cited
US6154450A Cited
US6041054A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag