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

Transmitting encoded data on unreliable networks

Assignee: CIF LICENSING LLC
•
Filing: 1989-12-29
•
Granted: 1992-07-14
•
Expires: 2009-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Information encoded by data compression (or another data encoding technique, e.g., encryption, requiring synchronization between the encoder and decoder) is transmitted over an unreliable network by checking for transmission errors after decoding. If an error is detected, the encoder is reset, using a reset protocol which may operate over an unreliable reverse channel by using a timer to generate further reset requests when the receiver does not acknowledge them in a timely fashion.

Inventors

  • 👤 Michael Gutman
  • 👤 Michael G. Hluchyj
  • 👤 James A. Pasco-Anderson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:16
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/65; H04N21/658; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1867; H04L1/188; H04N21/63; H04N21/637; H04N21/6377; H04L7/00; H04L7/04; H04L7/048

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 95 words
A method for transmitting encoded data across unreliable networks, said encoding being of a type in which encoding and decoding are synchronized, said method comprising the steps of: encoding said data; transmitting said encoded data across said unreliable network; receiving and decoding said data; subsequently detecting any errors introduced by said unreliable network; and resetting said encoding method upon said detecting of errors wherein error detection information is added to said data prior to encoding said data, and said error detecting information is used, following decoding, to detect any errors introduced by said unreliable network.
Claim 2
Independent Claim 95 words
A method for transmitting encoded data across unreliable networks, said encoding being of a type in which encoding and decoding are synchronized, said method comprising the steps of: encoding said data; transmitting said encoded data across said unreliable network; receiving and decoding said data; subsequently detecting any errors introduced by said unreliable network; and resetting said encoding method upon said detecting of errors wherein error detection information is added to said data prior to encoding said data, and said error detecting information is used, following decoding, to detect any errors introduced by said unreliable network.
Claim 3
Dependent Claim 21 words
The method of claim 1 wherein said error detection information is a code sequence inserted into said data prior to encoding.
Claim 4
Dependent Claim 15 words
The method of claim 2 wherein said code sequence is a cyclic redundancy code (CRC).
Claim 5
Dependent Claim 33 words
The method of claim 1 wherein said unreliable network includes a plurality of nodes so arranged that a plurality of paths exist between at least some nodes between which said method is practiced.
Claim 6
Dependent Claim 20 words
The method of claim 4 wherein at least one node may communicate with more than one node at a time.
Claim 7
Dependent Claim 12 words
The method of claim 1 wherein said data encoding comprises data compression.
Claim 8
Dependent Claim 11 words
The method of claim 1 wherein said data encoding comprises encryption.
Claim 9
Dependent Claim 50 words
The method of claim 1 wherein each step of resetting said encoding method further includes transmitting a reset request code sequence over a reverse channel upon said detection of errors; and transmitting a request acknowledgement code sequence over said unreliable network to acknowledge reception of said reset request code sequence.
Claim 10
Dependent Claim 29 words
The method of claim 8 wherein: the reset request code sequence initiates the resetting of an encoder; and the reset acknowledgement code sequence initiates the resetting of a decoder
Claim 11
Dependent Claim 49 words
The method of claim 9, wherein said step of resetting said encoding method further includes: starting a timer upon said detection of errors; transmitting a second reset request code sequence over said reverse channel upon failure to receive said request acknowledgement code sequence upon an expiration of said timer.
Claim 12
Dependent Claim 73 words
The method of claim 10 wherein said unreliable network further includes a plurality of nodes so arranged that a plurality of paths exist between at least some nodes between which said method is practiced; and wherein at least one node may communicate with more than one node at a time using different encoding methods to communicate with at least two different nodes; and wherein said timer is shared by said different encoding methods.
Claim 13
Dependent Claim 32 words
The method of claim 1 wherein said data encoding comprises data compression; and wherein said step of resetting said data encoding includes resynchronizing an encoder and a decoder of said data compression.
Claim 14
Dependent Claim 40 words
The method of claim 12 wherein error detection information is added to said data prior to encoding said data, and said error detection information is used, following decoding of said data, to detect any errors introduced by said unreliable network.
Claim 15
Dependent Claim 33 words
The method of claim 12 wherein said unreliable network includes a plurality of nodes so arranged that a plurality of paths exist between at least some nodes between which said method is practiced.
Claim 16
Independent Claim 68 words
A method for transmitting encoded data across unreliable networks, said encoding being of a type in which encoding and decoding are synchronized, said method comprising the steps of: encoding said data using a data encoding method; transmitting said encoded data across said unreliable network; receiving and decoding said data; and at intervals, resynchronizing said encoding method wherein the resynchronizing of said encoding method occurs periodically at frame boundaries
Claim 17
Independent Claim 68 words
A method for transmitting encoded data across unreliable networks, said encoding being of a type in which encoding and decoding are synchronized, said method comprising the steps of: encoding said data using a data encoding method; transmitting said encoded data across said unreliable network; receiving and decoding said data; and at intervals, resynchronizing said encoding method wherein the resynchronizing of said encoding method occurs periodically at frame boundaries
Claim 18
Dependent Claim 17 words
The method of claim 15 wherein the resynchronizing of said encoding method occurs at every frame boundary.
Claim 19
Dependent Claim 33 words
The method of claim 15 wherein said unreliable network includes a plurality of nodes so arranged that a plurality of paths exist between at least some nodes between which said method is practiced.
Claim 20
Dependent Claim 20 words
The method of claim 17 wherein at least one node may communicate with more than one node at a time.
Claim 21
Dependent Claim 12 words
The method of claim 15 wherein said data encoding comprises data compression.
Claim 22
Dependent Claim 11 words
The method of claim 15 wherein said data encoding comprises encryption.
Claim 23
Dependent Claim 93 words
The method of claim 15 wherein said step of periodically resetting is used on a first set of paths in said network and wherein a reset method is used on a second set of paths different from said first set, said reset method comprising the steps of: encoding said data using a data encoding method; transmitting said encoded data across said second set of paths in said unreliable network; receiving and decoding said data; subsequently detecting any errors introduced by said second paths; and resetting said encoding method upon said detection of errors.

References Cited (Backward Citations)

US4172963A Cited
US3471830A Cited
US3571794A Cited
US3641494A Cited
US4110558A Cited
US4332027A Cited
US4654480A Cited
US4893339A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-14 1996-01-13 1996-07-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-14 2000-01-13 2000-07-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-14 2004-01-13 2004-07-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag