Patent · US Expired

Method for superimposing a sequence number in an error detection code in a data network

US6931581B1 · kind B1 · utility

43Cited by
13References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 25, 2000
Grant dateAug 16, 2005
Priority date
Expiry dateMay 25, 2022

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L1/0061
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A system and method for superimposing a sequence number of a packet into the CRC segment of the packet thereby allowing more bandwidth in the payload portion of the packet for carrying data is described. Also described is a method of acquiring additional information on the type of error in a packet, e.g., data transmission errors or sequence errors, from analyzing a CRC error. For example, a reported CRC error can be the result of the receipt of a packet with a sequence number the receiver is not expecting (which is a normal occurrence on transmission links due to transmitters resending packets that a receiver has already accepted) or can result from a real error in the transmission of a packet. A first error code check (CRC) value is calculated for the payload segment of a data packet. A second CRC value is calculated for the sequence number of the data packet. The first CRC value and the second CRC value are combined thereby creating a third CRC value. The third CRC value is then combined with the payload segment of the data packet thereby creating a data packet that can be transmitted across the link.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.