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

Channel hopping radio communication system and method

Assignee: NCR Voyix Corp
•
Filing: 1991-12-17
•
Granted: 1994-11-01
•
Expires: 2011-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed a method for transmitting data over a transmission channel from a base station to one of a plurality of remote terminal devices including the steps of storing in a first table the communication channels for each of the terminal devices which were open for the last communication to the terminal device, selecting from the first table a communication channel which was successful in communicating to the said one of a plurality of remote terminal devices and transmitting data over the selected communication channel.

Inventors

  • 👤 Paul M. Pirillo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 22:23
CPC Classifications
H; H04; H04W; H04W72/00; H04W72/02; H04B; H04B1/00; H04B1/06; H04B1/10

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 114 words
A method for transmitting a packet of digital data over a communication channel from a first computer terminal to a second computer terminal in a computer network including the steps of: storing in a first table communication channels for the second computer terminal which were open during a last transmission of a first set of data to the second computer terminal; selecting from the first table a last communication channel which was successful in transmitting the first set of digital data from the first computer terminal to the second computer terminal; and transmitting a second set of digital data over the last communication channel from the first computer terminal to the second computer terminal.
Claim 2
Independent Claim 114 words
A method for transmitting a packet of digital data over a communication channel from a first computer terminal to a second computer terminal in a computer network including the steps of: storing in a first table communication channels for the second computer terminal which were open during a last transmission of a first set of data to the second computer terminal; selecting from the first table a last communication channel which was successful in transmitting the first set of digital data from the first computer terminal to the second computer terminal; and transmitting a second set of digital data over the last communication channel from the first computer terminal to the second computer terminal.
Claim 3
Dependent Claim 66 words
The method of claim 1 which further includes the steps of: storing in a second table a frequency for each of the communication channels stored in the first table; and selecting the frequency from the second table for transmitting the second set of digital data to the second computer terminal from the first computer terminal corresponding to the last communication channel selected from the first table.
Claim 4
Dependent Claim 43 words
The method of claim 1 which further includes the step of storing in the first table communication channels that were not available for use in transmitting the first set of data at the time of the last transmission to the second computer terminal.
Claim 5
Dependent Claim 100 words
The method of claim 3 which further includes the steps of: detecting the occurrence of interfering signals on the last communication channel during the transmission of the second set of data from the first computer terminal to the second computer terminal; selecting from the first table a second communication channel which was successful in transmitting a third set of data previous to the first set of data from the first computer terminal to the second computer terminal; and transmitting the second set of data over the selected second communication channel from the first computer terminal to the second computer terminal.
Claim 6
Dependent Claim 84 words
The method of claim 4 in which the communication channels stored in the first table are stored in a numerical order and said step of selecting a second communication channel further includes the steps of: selecting from the first table the next highest numbered communication channel stored in said first table; and determining from the first table if the selected next highest numbered communication channel was successful in transmitting the second set of data from the first computer terminal to the second computer terminal.
Claim 7
Independent Claim 139 words
A method for transmitting a packet of digital data over a transmission channel from a first computer terminal to a plurality of second computer terminals in a computer network including the steps of: storing in a first table communication channels for the second computer terminals which were open during a last transmission of a first set of data from the first computer terminal to the second computer terminals; selecting one of said plurality of second computer terminals to which a second set of data is to be sent; selecting from the first table a last communication channel which was successful in transmitting the first set of data from the first computer terminal to the one computer terminal; and transmitting the second set of data over the selected communication channel from the first computer terminal to the one computer terminal.
Claim 8
Independent Claim 139 words
A method for transmitting a packet of digital data over a transmission channel from a first computer terminal to a plurality of second computer terminals in a computer network including the steps of: storing in a first table communication channels for the second computer terminals which were open during a last transmission of a first set of data from the first computer terminal to the second computer terminals; selecting one of said plurality of second computer terminals to which a second set of data is to be sent; selecting from the first table a last communication channel which was successful in transmitting the first set of data from the first computer terminal to the one computer terminal; and transmitting the second set of data over the selected communication channel from the first computer terminal to the one computer terminal.
Claim 9
Dependent Claim 65 words
The method of claim 6 which further includes the steps of storing in a second table a frequency for each of the channels stored in the first table and selecting one of the frequencies from the second table for transmitting the second set of data from the first computer terminal to the one computer terminal by selecting the channel that corresponds to the one frequency.
Claim 10
Dependent Claim 42 words
The method of claim 6 which further includes the step of storing in the first table communication channels that were not available at the time of the last transmission of the first set of data to each of the second computer terminals.
Claim 11
Dependent Claim 87 words
The method of claim 8 which further includes the steps of: detecting the occurrence of interfering signals on the selected communication channel during the transmission of the second set of data from the first computer terminal to the one computer terminal; selecting from the first table a second communication channel which was successful in transmitting the first set of data from the first computer terminal to the one computer terminal; and transmitting the second set of data over the selected second communication channel to the computer terminal.
Claim 12
Independent Claim 187 words
A system for transmitting a digital packet of data between a first computer terminal and a second computer terminal in which each computer terminal includes transceiver means for transmitting and receiving the data, each computer terminal further including: means for tuning to a selected channel for transmitting the data over the selected channel between the first and second computer terminals; means for detecting the occurrence of interfering signals on the selected channel; first table means listing each of the computer terminals in the system and communication channels that were found to be free of interfering signals in previous transmissions of previous data from the first computer terminal to the second computer terminal; and logic means coupled to said tuning means, said first table means and said detecting means for enabling said tuning means to tune to a second communication channel in response to the detection of interfering signals on the selected communication channel, said logic means selecting from the first table means the second communication channel that was found to be free of interfering signals in the previous transmissions of previous data to the second computer terminal.
Claim 13
Independent Claim 187 words
A system for transmitting a digital packet of data between a first computer terminal and a second computer terminal in which each computer terminal includes transceiver means for transmitting and receiving the data, each computer terminal further including: means for tuning to a selected channel for transmitting the data over the selected channel between the first and second computer terminals; means for detecting the occurrence of interfering signals on the selected channel; first table means listing each of the computer terminals in the system and communication channels that were found to be free of interfering signals in previous transmissions of previous data from the first computer terminal to the second computer terminal; and logic means coupled to said tuning means, said first table means and said detecting means for enabling said tuning means to tune to a second communication channel in response to the detection of interfering signals on the selected communication channel, said logic means selecting from the first table means the second communication channel that was found to be free of interfering signals in the previous transmissions of previous data to the second computer terminal.
Claim 14
Dependent Claim 53 words
The system of claim 10 which further includes a second table listing a transmission frequency for each of the communication channels listed in said first table, said logic means operating said tuning means to tune to the frequency listed in the second table for the second communication channel selected by said logic means.
Claim 15
Dependent Claim 36 words
The system of claim 10 in which said first table further lists communication channels that were found not to be free of interfering signals in the previous transmissions of previous data to the second computer terminal.
Claim 16
Independent Claim 288 words
A method for transmitting data over a communication channel from a first data processing device to a second data processing device including the steps of: storing in numerical order in a first table communications channels for the second data processing device which were open during a last transmission of a first set of data to the second processing device and channels that were not available for use at the time of the last transmission of the first set of data to the second data processing device; selecting from the first table a last communication channel which was successful in transmitting the first set of data from the first data processing device to the second data processing device; transmitting a second set of data over the last communication channel from the first data processing device to the second data processing device; detecting the occurrence of interfering signals on the last communication channel during transmission of the second set of data from the first data processing device to the second data processing device; selecting from the first table a second communication channel which was successful in transmitting a third set of data previous to the first set of data from the first data processing device to the second data processing device including the substeps of selecting from the first table the next highest numbered communication channel stored in the first table, and determining from the first table if the selected next highest numbered communication channel was successful in transmitting the third set of data from the first data processing device to the second data processing device; and transmitting the second set of data over the second communication channel from the first data processing device to the second data processing device.
Claim 17
Independent Claim 288 words
A method for transmitting data over a communication channel from a first data processing device to a second data processing device including the steps of: storing in numerical order in a first table communications channels for the second data processing device which were open during a last transmission of a first set of data to the second processing device and channels that were not available for use at the time of the last transmission of the first set of data to the second data processing device; selecting from the first table a last communication channel which was successful in transmitting the first set of data from the first data processing device to the second data processing device; transmitting a second set of data over the last communication channel from the first data processing device to the second data processing device; detecting the occurrence of interfering signals on the last communication channel during transmission of the second set of data from the first data processing device to the second data processing device; selecting from the first table a second communication channel which was successful in transmitting a third set of data previous to the first set of data from the first data processing device to the second data processing device including the substeps of selecting from the first table the next highest numbered communication channel stored in the first table, and determining from the first table if the selected next highest numbered communication channel was successful in transmitting the third set of data from the first data processing device to the second data processing device; and transmitting the second set of data over the second communication channel from the first data processing device to the second data processing device.

References Cited (Backward Citations)

US3487312A Cited
US3505479A Cited
US3617891A Cited
US4115661A Cited
US4140973A Cited
US4355399A Cited
US4554668A Cited
US4479215A Cited
US4716573A Cited
US4679207A Cited
US4752939A Cited
US4965849A Cited
US5044010A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-31 1998-05-02 1998-11-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-31 2002-05-02 2002-11-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-31 2006-05-02 2006-11-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag