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
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.
References Cited (Backward Citations)
US3743767A
Cited
US3984624A
Cited
US4034405A
Cited
US3993861A
Cited
US4367557A
Cited
US4186413A
Cited
US4303941A
Cited
US4368486A
Cited
US4367548A
Cited
US4395780A
Cited
US4413281A
Cited
US4380027A
Cited
US4425581A
Cited
US4496975A
Cited
US4374399A
Cited
US4530048A
Cited
US4630231A
Cited
CA1215772A
Cited
US4599644A
Cited
US4593374A
Cited
EP0150412A2
Cited
US4829569A
Cited
US4734764A
Cited
EP0200310A2
Cited
US4695880A
Cited
US4876698A
Cited
US4807031A
Cited
US4908828A
Cited
US5010499A
Cited
US4894789A
Cited
US5121476A
Cited
US5251301A
Cited
US4920503A
Cited
US5043989A
Cited
US4875096A
Cited
US5371892A
Cited
EP0454364A2
Cited
US5274773A
Cited
US5278647A
Cited
US5453794A
Cited
EP0609936A2
Cited
WO1994019909A1
Cited
WO1995001020A1
Cited
US5404404A
Cited
US5502493A
Cited
US5554968A
Cited
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 |