MODULAR, PORTABLE DATA PROCESSING TERMINAL FOR USE IN A RADIO FREQUENCY COMMUNICATION NETWORK
3 Assignments
0 Petitions
Accused Products
Abstract
Modular, portable data collection terminals are disclosed for use in mixed wireless and hard-wired RF communication networks, wherein various radio transmitter modules and associated antennas may be selectively added to a base terminal unit to solve networking problems associated with specific types of business environments. Modularity exists in both the hardware (splitting data collection and processing control circuitry from radio transceiver control circuitry) and software (splitting transceiver-specific, lower level communication protocol from generic, higher level communication protocol). The control circuitry, including associated microprocessors devices, interact to selectively activate communication circuits to perform necessary communication or data processing functions and enter and remain in a power-saving dormant state during other times. To support such dormant or “sleeping” states, a series of communication protocols provide for channel access to the communication network. The disclosed modular design also provides for automatic selection from a variety of available built-in and externally mounted antennas based on the particular type of radio transceiver(s) selected.
55 Citations
18 Claims
-
1-11. -11. (canceled)
-
12. A method of initiating communication by a communication device with a remote device over a communication channel wherein the communication device has the capability to enter a sleep mode when not transmitting or receiving, the method comprising:
-
(a) waking up when data is available for transmission to the remote device; (b) waiting for a first predetermined time to receive a synchronization message from the remote device; (c) sensing the communication channel for a second predetermined time to determine if the channel is busy; (d) transmitting a request for poll to the remote device if the channel is clear for the second predetermined time; and (e) if the channel is busy during the second predetermined time, repeating step (b). - View Dependent Claims (13, 14)
-
-
15. A method used by a communication device for beginning a data exchange over a communication channel with a remote device, wherein the remote device has an interpoll gap time, the method comprising:
-
(a) generating a pseudo-random number corresponding to a first pseudo-random time which is at least as long as the interpoll gap time; (b) sensing the channel for a time substantially shorter than the first pseudo-random time; (c) repeating operation (b) until the channel is detected as being busy, or the channel is detected as being clear at every sense until the first pseudo-random time is reached; (d) if the channel is detected as being busy executing a second pseudo-random time delay back-off and returning to operation (a); and (e) if the channel has been detected as being clear for the entire first pseudo-random time period, transmitting a request for poll frame. - View Dependent Claims (17)
-
-
16. (canceled)
-
18-20. -20. (canceled)
Specification