Receiving packets of digital data includes detecting a packet header of a received packet, determining a calculated check value for the received packet, and comparing the calculated check value with a transmitted check value provided with the packet. The packet may be discarded in response to the calculated...http://www.google.com/patents/US5948119?utm_source=gb-gplus-sharePatent US5948119 - Packet-based fifo