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

Packet-based fifo

Assignee: Individual
•
Filing: 1996-06-14
•
Granted: 1999-09-07
•
Expires: 2016-06-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract 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 check value not being equal to the transmitted check value. The transmitted and calculated check values may be CRC values having two or four bytes. The data may be provided via digitized data superimposed onto a video signal.

Inventors

  • 👤 James M. Bock
  • 👤 Marian Tapu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 20:57
CPC Classifications
H; H04; H04H; H04H20/00; H04H20/28; H04H20/30; H04H20/31; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/09; H03M13/11; H03M13/1102; H03M13/13; H03M13/15; H03M13/19; H04L; H04L9/00; H04L9/40; H04N; H04N7/00; H04N7/08; H04N7/16; H04N7/162; H04H20/16; H04H2201/00; H04H2201/70; H04H60/00; H04H60/09; H04H60/13; H04H60/14; H04H60/15; H04H60/23; H04H60/68; H04H60/73; H04H60/74

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 183 words
A device for receiving packets of digital data, comprising: (a) first detecting means for detecting a start of packet indicator in an input data stream to enable the device for reception of subsequent packets of data; (b) a CRC unit coupled to the first detecting means and to the input data stream to provide a calculated check value for each of the packets of digital data that are received; (c) identification means, coupled to the first detecting means, for discarding a packet in response to a packet identification number being equal to a packet identification number of a most recently received packet; (d) a comparator coupled to the CRC unit to compare the calculated check value with a transmitted check value for each of the packets of digital data; and (e) a control unit coupled to the comparator and the input data stream to discard a received packet in response to the calculated check value not being equal to the transmitted check value and to accept the received packet in response to the calculated check value being equal to the transmitted check value.
Claim 2
Independent Claim 183 words
A device for receiving packets of digital data, comprising: (a) first detecting means for detecting a start of packet indicator in an input data stream to enable the device for reception of subsequent packets of data; (b) a CRC unit coupled to the first detecting means and to the input data stream to provide a calculated check value for each of the packets of digital data that are received; (c) identification means, coupled to the first detecting means, for discarding a packet in response to a packet identification number being equal to a packet identification number of a most recently received packet; (d) a comparator coupled to the CRC unit to compare the calculated check value with a transmitted check value for each of the packets of digital data; and (e) a control unit coupled to the comparator and the input data stream to discard a received packet in response to the calculated check value not being equal to the transmitted check value and to accept the received packet in response to the calculated check value being equal to the transmitted check value.
Claim 3
Dependent Claim 15 words
The device of claim 1, wherein the transmitted and calculated check values are CRC values.
Claim 4
Dependent Claim 12 words
The device of claim 2, wherein the CRC values are two bytes.
Claim 5
Dependent Claim 12 words
The device of claim 2, wherein the CRC values are four bytes.
Claim 6
Dependent Claim 36 words
The device of claim 1, further comprising: (f) a memory for storing the received packet; and (g) means, coupled to the memory, for outputting the digital data from the device an entire packet at a time.
Claim 7
Dependent Claim 19 words
The device of claim 1, wherein the digital data is provided via digitized data superimposed onto a video signal.
Claim 8
Independent Claim 130 words
A device for communication of digital data assembled in the form of data packets, comprising: (a) means for superimposing the digital data on a video signal to provide a combined signal; (b) means for transmitting the combined signal to a receiver; (c) means for detecting a packet header of a received packet from within the combined signal, the packet header including a packet identification number; (d) means for detecting the identification number; (e) means for determining a calculated check value for the received packet; and (f) means for discarding the packet in response to at least one of: the calculated check value not equaling an expected value and a packet identification number in the header being equal to a packet number in the header of a most recently received packet.
Claim 9
Independent Claim 130 words
A device for communication of digital data assembled in the form of data packets, comprising: (a) means for superimposing the digital data on a video signal to provide a combined signal; (b) means for transmitting the combined signal to a receiver; (c) means for detecting a packet header of a received packet from within the combined signal, the packet header including a packet identification number; (d) means for detecting the identification number; (e) means for determining a calculated check value for the received packet; and (f) means for discarding the packet in response to at least one of: the calculated check value not equaling an expected value and a packet identification number in the header being equal to a packet number in the header of a most recently received packet.
Claim 10
Dependent Claim 14 words
The device of claim 7, wherein the calculated check value is a CRC value.
Claim 11
Dependent Claim 12 words
The device of claim 8, wherein the CRC value is two bytes.
Claim 12
Dependent Claim 12 words
The device of claim 8, wherein the CRC value is four bytes.
Claim 13
Dependent Claim 35 words
The device of claim 7, further comprising: (g) means for storing the data and for outputting the data from the device, wherein data output from the device is provided an entire packet at a time.
Claim 14
Independent Claim 80 words
A method of receiving packets of digital data, comprising: (a) detecting a packet header of a received packet, the packet header including a packet identification number; (b) determining a calculated check value for the received packet; (c) discarding the packet in response to the calculated check value not being equal to an expected value; and (d) discarding the received packet in response to the packet identification number being equal to a packet identification number of a most recently received packet.
Claim 15
Independent Claim 80 words
A method of receiving packets of digital data, comprising: (a) detecting a packet header of a received packet, the packet header including a packet identification number; (b) determining a calculated check value for the received packet; (c) discarding the packet in response to the calculated check value not being equal to an expected value; and (d) discarding the received packet in response to the packet identification number being equal to a packet identification number of a most recently received packet.
Claim 16
Dependent Claim 14 words
The method of claim 12, wherein the calculated check value is a CRC value.
Claim 17
Dependent Claim 12 words
The method of claim 13, wherein the CRC value is two bytes.
Claim 18
Dependent Claim 12 words
The method of claim 13, wherein the CRC value is four bytes.
Claim 19
Dependent Claim 20 words
The method of claim 12, further comprising: (e) outputting the data from the device an entire packet at a time.
Claim 20
Dependent Claim 18 words
The method of claim 12, wherein the data is provided via digitized data superimposed onto a video signal.
Claim 21
Independent Claim 84 words
A device for receiving packets of digital data, comprising: (a) a means for detecting a packet header of a received packet; (b) a CRC unit for determining a calculated check value for the received packet; and (c) a control unit for discarding the packet in response to at least one of: the calculated check value not being equal to an expected value and a packet number in the header being equal to a packet number in a header of a most recently received packet.
Claim 22
Independent Claim 84 words
A device for receiving packets of digital data, comprising: (a) a means for detecting a packet header of a received packet; (b) a CRC unit for determining a calculated check value for the received packet; and (c) a control unit for discarding the packet in response to at least one of: the calculated check value not being equal to an expected value and a packet number in the header being equal to a packet number in a header of a most recently received packet.
Claim 23
Independent Claim 106 words
A method of transmitting and receiving packets of digital data, comprising: (a) superimposing the data on a video signal to provide a combined signal; (b) transmitting the combined signal to a receiver; (c) detecting a packet header of a received packet from within the combined signal; (d) determining a check value for the received packet; and (e) discarding the packet in response to at least one of: a check value determined for the received packet not being equal to an expected value and a packet identification number in the header being equal to a packet identification number in a header of a most recently received packet.
Claim 24
Independent Claim 106 words
A method of transmitting and receiving packets of digital data, comprising: (a) superimposing the data on a video signal to provide a combined signal; (b) transmitting the combined signal to a receiver; (c) detecting a packet header of a received packet from within the combined signal; (d) determining a check value for the received packet; and (e) discarding the packet in response to at least one of: a check value determined for the received packet not being equal to an expected value and a packet identification number in the header being equal to a packet identification number in a header of a most recently received packet.
Claim 25
Dependent Claim 18 words
The method of claim 19, further comprising: (f) storing and outputting the data a packet at a time.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-06 2003-03-08 2003-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-06 2007-03-08 2007-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-06 2011-03-08 2011-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag