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
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 |