Claims
- 1. A method for establishing communication in an asynchronous network having first and second communication devices and a mediation device for facilitating communications among asynchronously operating communication devices, the method comprising the steps of:
at the first communication device, periodically transmitting beacon signals; at the second communication device:
operating in one of first and second operating modes based on a control parameter; communicating with the mediation device in order to ascertain timing information in order to synchronize communications with the first communication device, when operating in the first operating mode; and listening to receive beacon signals directly from the first communication device in order to synchronize communications with the first communication device, when operating in the second operating mode.
- 2. The method of claim 1, wherein the step of communicating with the mediation device further comprises the step of transmitting a communication request to the mediation device which communication request includes information concerning the first communication device.
- 3. The method of claim 2, further comprising the steps of:
at the second communication device:
determining whether there is a response to the communication request according to a particular criteria; when there is no response to the communication request according to the particular criteria, operating in the second operating mode.
- 4. The method of claim 3, wherein the step of transmitting a communication request comprises the step of encoding the communication request in a beacon signal.
- 5. The method of claim 2, further comprising the steps of, at the second communication device:
accessing the control parameter to determine a maximum number of times for transmitting the communication request without receiving a corresponding response from the mediation device; determining that there is no response to the communication request according to the particular criteria when no corresponding response is received to the communication request after transmitting the communication request the maximum number of times.
- 6. The method of claim 2, further comprising the steps of:
at the mediation device:
receiving a beacon signal from the first communication device; generating timing information for communication with the first communication device in response to receipt of the beacon signal; receiving a communication request from the second communication device; transmitting the timing information to the second communication device in response to the communication request.
- 7. A method for establishing communication in an asynchronous network having first and second communication devices and a mediation device for facilitating communications among asynchronously operating communication devices, the method comprising the steps of:
at the first communication device, periodically transmitting beacon signals using a communication frame having a transmit slot immediately followed by a receive slot; at the second communication device:
periodically transmitting a beacon signal using a communication frame having a transmit slot immediately followed by a receive slot; initiating communication with the first communication device, including the steps of:
(a) transmitting to the mediation device, a beacon signal that contains a communication request, the communication request including information concerning the first communication device; (b) listening for a response from the mediation device to the communication request; (c) upon receiving a response to the communication request, communicating with the first communication device using timing information derived from the response; and (d) upon receiving no response to the communication request, listening for beacon signals directly from the first communication device in order to synchronize communications with the first communication device.
- 8. The method of claim 7, further comprising the step of, at the second communication device, executing steps (a) and (b) a maximum number of times as established by a control parameter, prior to executing step (d).
- 9. The method of claim 8, further comprising the steps of:
at the mediation device:
receiving a beacon signal from the first communication device; generating timing information for communication with the first communication device in response to receipt of the beacon signal; receiving a communication request from the second communication device; transmitting the timing information to the second communication device in response to the communication request.
- 10. A method of communication in an asynchronous network between an initiating device and a target device, the network having a mediation device for facilitating communications among asynchronously operating communication devices, the method comprising the steps of:
at the initiating device:
transmitting a communication request, targeted at the mediation device, for information needed to ascertain timing information pertaining to the target device in order to synchronize communications with the target device; determining whether there is a response to the communication request according to a particular criteria; when there is no response to the communication request according to the particular criteria, operating in a listening mode to receive beacon signals directly from the target device in order to synchronize communications with the target device; and when there is a response to the communication request according to the particular criteria, synchronizing communications with the target device using timing information derived from the response.
- 11. The method of claim 10, further comprising the steps of:
at the target device, periodically waking up from a sleep mode to transmit beacon signals and to listen for a response signal; and at the mediation device:
receiving a beacon signal from the target device; generating timing information for communication with the target device in response to receipt of the beacon signal; receiving a communication request from the initiating device; transmitting the timing information to the initiating device in response to the communication request.
- 12. A method of asynchronously communicating with a target wireless device, comprising:
occasionally entering a first wake up mode from a default sleep mode to transmit a beacon signal and to listen for device transmissions; entering a second wake up mode to transmit a message to a target wireless device, and during the second wake up mode:
transmitting a communication request concerning the target wireless device to a mediation device that facilitates communication among asynchronously operating communication devices; listening for a response to the communication request from the mediation device; upon obtaining a response according to a predefined criteria, communicating with the target wireless device using timing information contained within the response; upon not obtaining a response according to the predefined criteria, entering an active wait mode to receive communication directly from the target wireless device; reverting to the default sleep mode upon termination of either the first or the second wake up mode.
- 13. An asynchronous network, comprising:
a mediation device for facilitating communications among asynchronously operating communication devices; a first communication device that operates to periodically transmit beacon signals; and a second communication device having first and second operating modes for establishing communication with the first communication device, wherein in the first operating mode, the second device communicates with the mediation device via a communication request to ascertain timing information concerning the first communication device, and in the second operating mode, the second communication device enters into a listen state for receiving beacon signals directly from the first communication device in order to synchronize communication with the first communication device.
- 14. The asynchronous network of claim 13, wherein the second communication device comprises a memory store having a control parameter to determine a maximum number of times for transmitting communication requests to the mediation device, when in the first operating mode, prior to entering the second operating mode.
accessing the control parameter to determine a maximum number of a maximum number of times for transmitting the communication request without receiving a corresponding response from the mediation device; determining that there is no response to the communication request according to the particular criteria when no corresponding response is received to the communication request after transmitting the communication request the maximum number of times.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is related to the application entitled “A Multiple Access Protocol and Structure for Communication Devices in an Asynchronous Network” and assigned Ser. No. 09/803322, and to the application entitled “Beacon Assisted Hybrid Asynchronous Wireless Communications Protocol” and assigned Ser. No. 10/022964.