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

Method for controlling data transmissions on a single channel radio frequency network

Assignee: Doosan Bobcat North America Inc
•
Filing: 1994-01-24
•
Granted: 1996-02-20
•
Expires: 2014-01-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A site system for remotely monitoring and controlling portable machines is provided which includes a single channel radio frequency network. At least one portable machine has a microcontroller for controlling operation of the portable machine, a plurality of sensors for supplying machine operational data to the microcontroller, and a radio frequency transceiver unit. The radio frequency transceiver unit communicates with the microcontroller, and with the single channel radio frequency network. At least one host computer has a radio frequency transceiver unit. The host computer communicates with a predetermined portable machine by data transmissions on the single channel radio frequency network. A radio frequency protocol controls radio frequency data transmissions on the single channel radio frequency network.

Inventors

  • 👤 John T. Gunn
  • 👤 David R. Pritchard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:44
CPC Classifications
H; H04; H04B; H04B7/00; H04W; H04W24/00; H04W74/00; H04W74/002; H04W74/004; H04W74/006

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 448 words
A method for controlling data transmissions on a single channel radio frequency network which is arranged to permit data transmissions in a system for remotely monitoring and controlling portable machines, the system including a plurality of nodes comprising at least one portable machine having a microcontroller for controlling operation of the portable machine, a plurality of sensors for supplying machine operational data to the microcontroller, and a radio frequency transceiver unit which communicates with the microcontroller, and at least one host computer having a radio frequency transceiver unit; all nodes on the network having the same status and privileges, each being able to originate and receive communications; each node independently performing the same method comprising the steps initializing each node upon power up the initializing comprising setting a CTSFLAG to zero and setting a CTS timer and a RTS timer each to a predetermined value and initiating the CTS timer; detecting an appropriate message during a predetermined interval of time, the message having a unique structure, and if the appropriate message is received; checking the message for a request to send command, and if the send command request exists, setting the CTSFLAG to zero and starting the CTS timer, and if the send command does not exist; checking the message for a clear to send command, and if the clear to send command is exists, setting the CTSFLAG to a one and if the clear to send command does not exist; checking the message for an application command, and if the application command exists, responding to the originating node of the command; upon not detecting an appropriate message, continuing to scan for an appropriate message; determining a present need to transmit a message to a predetermined node; checking the value of the CTSFLAG and if it is zero, checking to see if the CTS timer has expired; if the CTS timer has expired, simultaneously transmitting a message having a request to send command to all nodes on the network and starting the RTS timer; transmitting an appropriate application message to the predetermined node on the network; waiting for an appropriate response from the predetermined node on the network, and if an appropriate response is not detected from said node, incrementing a loop counter and waiting a predetermined time interval to re-transmit the application message; after an appropriate response is detected from the predetermined node, determining if the time interval of the RTS timer has expired, and if it has expired, transmitting a clear to send message to all nodes on the network and setting the CTSFLAG to one; and if the RTS timer has not expired, transmitting additional application messages during the time interval of the RTS timer.
Claim 2
Independent Claim 448 words
A method for controlling data transmissions on a single channel radio frequency network which is arranged to permit data transmissions in a system for remotely monitoring and controlling portable machines, the system including a plurality of nodes comprising at least one portable machine having a microcontroller for controlling operation of the portable machine, a plurality of sensors for supplying machine operational data to the microcontroller, and a radio frequency transceiver unit which communicates with the microcontroller, and at least one host computer having a radio frequency transceiver unit; all nodes on the network having the same status and privileges, each being able to originate and receive communications; each node independently performing the same method comprising the steps initializing each node upon power up the initializing comprising setting a CTSFLAG to zero and setting a CTS timer and a RTS timer each to a predetermined value and initiating the CTS timer; detecting an appropriate message during a predetermined interval of time, the message having a unique structure, and if the appropriate message is received; checking the message for a request to send command, and if the send command request exists, setting the CTSFLAG to zero and starting the CTS timer, and if the send command does not exist; checking the message for a clear to send command, and if the clear to send command is exists, setting the CTSFLAG to a one and if the clear to send command does not exist; checking the message for an application command, and if the application command exists, responding to the originating node of the command; upon not detecting an appropriate message, continuing to scan for an appropriate message; determining a present need to transmit a message to a predetermined node; checking the value of the CTSFLAG and if it is zero, checking to see if the CTS timer has expired; if the CTS timer has expired, simultaneously transmitting a message having a request to send command to all nodes on the network and starting the RTS timer; transmitting an appropriate application message to the predetermined node on the network; waiting for an appropriate response from the predetermined node on the network, and if an appropriate response is not detected from said node, incrementing a loop counter and waiting a predetermined time interval to re-transmit the application message; after an appropriate response is detected from the predetermined node, determining if the time interval of the RTS timer has expired, and if it has expired, transmitting a clear to send message to all nodes on the network and setting the CTSFLAG to one; and if the RTS timer has not expired, transmitting additional application messages during the time interval of the RTS timer.
Claim 3
Dependent Claim 37 words
A method for controlling data transmissions on a single channel radio frequency network, as claimed in claim 1, and wherein the CTS timer times an interval of time during which a clear to send command is detected.
Claim 4
Dependent Claim 54 words
A method for controlling data transmissions on a single channel radio frequency network, as claimed in claim 1, and wherein the appropriate message has a message structure comprising a STX field, a destination address field, an origin address field, a command field, a data field length, a data field and a check sum field.
Claim 5
Dependent Claim 59 words
A method for controlling data transmissions on a single channel radio frequency network, as claimed in claim 3, and wherein the predetermined time interval for waiting to retransmit is determined by determining a value of the transmitting node's origin address and multiplying said value by a loopcount, to obtain a number, and multiplying said number by a predetermined constant.

References Cited (Backward Citations)

US4057785A Cited
US5042083A Cited
US5046066A Cited
US5194860A Cited
US5220564A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-19 1999-08-21 2000-02-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-19 2003-08-21 2004-02-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-19 2007-08-21 2008-02-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag