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

Packet framer

Assignee: Nokia of America Corp
•
Filing: 1995-06-30
•
Granted: 2000-08-01
•
Expires: 2015-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A packet of information is encapsulated into a frame and the frame is segmented into one or more cells for transmission over a communications network. One of the cells contains a sequence-identifier. When a cell is received with a non-consecutive sequence-identifier, it is determined whether or not the entire packet is contained within one cell. If the packet is not contained within one cell, the receiver discards the frame associated with the received cells. If the packet is contained within one cell, the receiver attempts to recover the packet notwithstanding the non-consecutive sequence-identifier.

Inventors

  • 👤 Charles Robert Kalmanek, Jr.
  • 👤 William Todd Marshall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 02:11
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0061; H04L1/0078

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 161 words
An apparatus for recovering a nonconsecutive packet, said apparatus comprising: means for forming (217) a candidate frame from at least one cell, such that one of said cells comprises a sequence-identifier, a user-data-length indicator and a first CRC checksum based on said sequence-identifier and said user-data-length indicator; means for parsing (619, 721) said candidate frame, said candidate frame comprising: (1) at least a portion of said packet, (2) a second CRC checksum based on said packet, (3) said sequence identifier, (4) said user-data-length indicator, and (5) said first CRC checksum; means for determining (801) if said sequence-identifier is not consecutive; means for determining (805) if all of said packet is contained within one cell; means for disregarding said candidate frame if said sequence-identifier is not consecutive and if all of said packet is not contained within one cell; and means for recovering said packet if said sequence-identifier is not consecutive and if all of said packet is contained within one cell.
Claim 2
Independent Claim 161 words
An apparatus for recovering a nonconsecutive packet, said apparatus comprising: means for forming (217) a candidate frame from at least one cell, such that one of said cells comprises a sequence-identifier, a user-data-length indicator and a first CRC checksum based on said sequence-identifier and said user-data-length indicator; means for parsing (619, 721) said candidate frame, said candidate frame comprising: (1) at least a portion of said packet, (2) a second CRC checksum based on said packet, (3) said sequence identifier, (4) said user-data-length indicator, and (5) said first CRC checksum; means for determining (801) if said sequence-identifier is not consecutive; means for determining (805) if all of said packet is contained within one cell; means for disregarding said candidate frame if said sequence-identifier is not consecutive and if all of said packet is not contained within one cell; and means for recovering said packet if said sequence-identifier is not consecutive and if all of said packet is contained within one cell.
Claim 3
Dependent Claim 16 words
The apparatus of claim 1 further comprising means for checking said packet with a cyclic-redundancy code.
Claim 4
Dependent Claim 27 words
The apparatus of claim 2 wherein said means for checking is defined by a generator polynomial equal to g(x)=x 32 +x 31 +x 4 +x 3 +x+1.
Claim 5
Independent Claim 148 words
An method for recovering a non-consecutive packet, said method comprising the steps of: forming a candidate frame from at least one cell, such that one of said cells comprises a sequence-identifier, a user-data-length indicator and a first CRC checksum based on said sequence identifier and said user-data-length indicator; parsing said candidate frame, said candidate frame comprising: (1) at least a portion of said packet, (2) a second CRC checksum based on said packet, (3) said sequence identifier, (4) said user-data-length indicator, and (5) said first CRC checksum; determining if said sequence-identifier is not consecutive; determining if all of said packet is contained within one cell; disregarding said candidate frame if said sequence-identifier is not consecutive and if all of said packet is not contained within one cell; and recovering said packet if said sequence-identifier is not consecutive and if all of said packet is contained within one cell.
Claim 6
Independent Claim 148 words
An method for recovering a non-consecutive packet, said method comprising the steps of: forming a candidate frame from at least one cell, such that one of said cells comprises a sequence-identifier, a user-data-length indicator and a first CRC checksum based on said sequence identifier and said user-data-length indicator; parsing said candidate frame, said candidate frame comprising: (1) at least a portion of said packet, (2) a second CRC checksum based on said packet, (3) said sequence identifier, (4) said user-data-length indicator, and (5) said first CRC checksum; determining if said sequence-identifier is not consecutive; determining if all of said packet is contained within one cell; disregarding said candidate frame if said sequence-identifier is not consecutive and if all of said packet is not contained within one cell; and recovering said packet if said sequence-identifier is not consecutive and if all of said packet is contained within one cell.
Claim 7
Dependent Claim 17 words
The method of claim 4 further comprising the step of checking said packet with a cyclic-redundancy code.
Claim 8
Dependent Claim 27 words
The method of claim 5 wherein said step of checking is defined by a generator polynomial equal to g(x)=x 32 +x 31 +x 4 +x 3 +x+1.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-01 2004-01-31 2004-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-01 2008-01-31 2008-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-01 2012-01-31 2012-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag