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

Method for remote control message transmission delay compensation by providing pseudo-response message based on prior received responses stored in look-up table

Assignee: RE Tech AS
•
Filing: 1996-05-08
•
Granted: 1998-03-03
•
Expires: 2016-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Hereby is achieved a remote-control system which will allow any delay time in the transmission between the controlling unit and the controlled unit. The communication protocol is retained, the actual response is subjected to the delay in the transmission system, but the pseudo-response message is generated in advanced to satisfy the needs of the controlling unit. A typical area of use for the system is professional audio and video production.

Inventors

  • 👤 Anders Terje Brandt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 21:55
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/765; H04N5/775

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 186 words
A method for use in a system comprising a remote controlling unit and a controlled unit controlled by said controlling unit, the controlling unit sending control-unit messages (commands and/or requests) to the controlled unit and the controlled unit responding to these control-unit messages by sending response messages (acknowledgements and/or information words) back to the controlling unit, and the controlling unit requiring the response messages back within a certain maximum acceptable delay time, wherein the transmission of messages from the controlling unit to the controlled unit and back comprises a total delay exceeding said maximum acceptable delay time and the method comprising storing and updating of a response table close to the controlling unit comprising control-unit messages previously sent from the controlling unit to the controlled unit and corresponding response messages previously received from the controlled unit in response to these control-unit messages and using this response table as a look-up table for generating a pseudo-response message to each control-unit message within the maximum acceptable delay time accepted by the controlling unit, which pseudo-response message is the most recently received response message to the corresponding control-unit message.
Claim 2
Independent Claim 186 words
A method for use in a system comprising a remote controlling unit and a controlled unit controlled by said controlling unit, the controlling unit sending control-unit messages (commands and/or requests) to the controlled unit and the controlled unit responding to these control-unit messages by sending response messages (acknowledgements and/or information words) back to the controlling unit, and the controlling unit requiring the response messages back within a certain maximum acceptable delay time, wherein the transmission of messages from the controlling unit to the controlled unit and back comprises a total delay exceeding said maximum acceptable delay time and the method comprising storing and updating of a response table close to the controlling unit comprising control-unit messages previously sent from the controlling unit to the controlled unit and corresponding response messages previously received from the controlled unit in response to these control-unit messages and using this response table as a look-up table for generating a pseudo-response message to each control-unit message within the maximum acceptable delay time accepted by the controlling unit, which pseudo-response message is the most recently received response message to the corresponding control-unit message.
Claim 3
Dependent Claim 70 words
A method according to claim 1, wherein the updating of the response table comprises storing of the control-unit message in a message queue memory and when receiving the corresponding response message from the controlled unit storing the control-unit message and the associated response message in the response table, overwriting a possible previous control-unit message with associated response message with an identical control-unit message and an associated, possibly diverging, response message.
Claim 4
Dependent Claim 27 words
A method according to claim 2, wherein the updating of the response table further comprises validation of response messages before using these for updating the response table.
Claim 5
Dependent Claim 109 words
A method according to claim 2, wherein the updating of the response table further comprises incrementing a mismatch counter (MICT) for each control-unit message entry, when there is a mismatch between the previous response message stored in the response table and the newly received response message and decrementing (until 0) said mismatch counter when there is no mismatch between these response messages, and using the mismatch counters as a measure for the system performance in such a way, that when the mismatch counter for one control-unit message entry in the table exceeds a predetermined value, the corresponding entry will be cleared and the mismatch counter (MiCt) will be re-initialized.
Claim 6
Dependent Claim 208 words
An apparatus for implementing the method according to claim 1 in a system comprising a controlling unit and a controlled unit controlled by said controlling unit, the controlling unit sending control-unit messages (commands and/or requests) to the controlled unit and the controlled unit responding to these control-unit messages by sending response messages (acknowledgements and/or information words) back to the controlling unit, and the controlling unit requiring the response messages back within a certain maximum acceptable delay time, wherein the transmission of messages from the controlling unit to the controlled unit and back comprises a total delay exceeding said maximum acceptable delay time and the apparatus comprising a storage means for a response table and means for storing and updating the response table which is positioned close to the controlling unit, the response table comprising control-unit messages previously sent from the controlling unit to the controlled unit and corresponding response messages previously received from the controlled unit in response to these control-unit messages and means for using this response table as a look-up table for generating a pseudo-response message to each control-unit message within the maximum acceptable delay time accepted by the controlling unit, which pseudo-response message is the most recently received response message to the corresponding control-unit message.
Claim 7
Dependent Claim 79 words
An apparatus according to claim 5, wherein the means for updating of the response table comprises a message queue memory and means for storing the control-unit message in the message queue memory and means for receiving the corresponding response message from the controlled unit, storing the control-unit message and the associated response message in the response table, overwriting a possible previous control-unit message with associated response message with an identical control-unit message and an associated, possibly diverging, response message.
Claim 8
Dependent Claim 30 words
An apparatus according to claim 6, wherein the means for updating the response table further comprises means for validation of response messages before using these for updating the response table.
Claim 9
Dependent Claim 120 words
An apparatus according to claim 6, wherein the means for updating the response table further comprises a mismatch counter (MiCt) for each control-unit message entry and means for incrementing the mismatch counter (MiCt), when there is a mismatch between the previous response message stored in the response table and the newly received response message and for decrementing (until 0) said mismatch counter when there is no mismatch between these response messages, and means for using the mismatch counters as a measure for the system performance in such a way, that when the mismatch counter for one control-unit message entry in the table exceeds a predetermined value, the corresponding entry will be cleared and the mismatch counter (MiCt) will be re-initialized.

References Cited (Backward Citations)

US4050097A Cited
JPH01129632A Cited
JPH02100445A Cited
JPH02209047A Cited
US5101479A Cited
US5241625A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-03-02 2001-09-01 2002-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-03-02 2005-09-01 2006-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-03-02 2009-09-01 2010-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag