CA2614741C

Coordinating communication for multiple wireless communication protocols co-located in a single electronic device

Abstract

To coordinate the transmis-sion/reception of multiple wireless communication protocols co-located within a mobile device. A single mobile device can contain multiple communication components (e.g., a Bluetooth component, an IEEE 802.11b/g component). To prevent interference and possible loss of data, one communication component may be prevented from transmitting or receiving data packets while the other communication component is either transmitting or receiving. The components may be coordinated by a central controller located in the mobile device. Alternatively, the communication components may exchange messages to determine transmission or reception priority (i.e. collaborative co-existence). In addition, one communication component may monitor the status of the other communication component to determine unused communication slots.

CA2614741C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 11 July 2026, 0.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

35 claims: 6 independent, 29 dependent

  1. 1
    CA 02614741 2011-06-09 74769-1914 CLAIMS:1. A method of coordinating communication for multiple wireless communication protocols within an electronic device, comprising: detecting an assignment of at least one time slot for wireless communication at the electronic device utilizing a first communication protocol;and controlling wireless communication between the electronic device and an access point utilizing a second communication protocol by sending a control signal to the access point for coordinating access point scheduling during the at least one slot assigned to the first communication protocol to avoid conflict with wireless communication according to the first communication protocol.
  2. 11
    A wireless communication apparatus comprising:a processor configured to control communication according to a first communication protocol and a second communication protocol, the processor further configured to control transmission and reception between the wireless communication apparatus and an access point according to the second communication protocol by sending a control signal to the access point for coordinating access point scheduling during one or more time slots assigned to the first communication protocol to avoid conflict with transmission or reception in the one or more time slots assigned to the first communication protocol;and a memory coupled with the processor.
  3. 20
    A wireless communication apparatus for coordinating communication for multiple wireless communication protocols within an electronic device, comprising:means for detecting an assignment of at least one time slot for transmission or reception to a first communication component of the electronic device utilizing a first communication protocol;and means for controlling transmission and reception between a second communication component of the electronic device and an access point utilizing a second communication protocol by sending a control signal to the access point for coordinating access point scheduling during the at least one slot assigned to the first communication component to avoid conflict with the transmission or reception of the first communication component. 21. The apparatus of claim 20, further comprising: CA 02614741 2011-06-09 74769-1914 means for requesting a reassignment of the at least one slot assigned to the first communication component;means for canceling a data packet transmission in response to the request;and 5 means for reassigning the at least one slot to the second communication component based upon the request.
  4. 24
    26. A computer-readable memory having recorded thereon statements and instructions for execution by a computer, said statements and instructions comprising:code means for detecting an assignment of at least one time slot for transmission or reception to a first communication component of an electronic device utilizing a first communication protocol;and code means for controlling transmission and reception between a second communication component of the electronic device and an access point utilizing a second communication protocol by sending a control signal to the access point for coordinating access point scheduling during the at least one slot assigned to the first communication component to avoid conflict with the transmission or reception of the first communication component.
  5. 26
    28. A mobile device that coordinates communication for multiple wireless communication protocols within the mobile device, comprising:a first communication component of the mobile device utilizing a first communication protocol, the first communication component assigned at least one time slot for transmission or reception;and CA 02614741 2011-06-09 74769-1914 a second communication component of the mobile device utilizing a second communication protocol for communicating with an access point, the second communication component comprises a processor that controls the transmission and reception of the second communication component by sending a control signal to the access point for coordinating access point scheduling during the at least one slot assigned to the first communication component to avoid conflict with transmission or reception of the first communication component.
  6. 28
    30. A processor that executes instructions for coordinating communication for multiple wireless communication protocols within an electronic device, the processor comprising:means for detecting an assignment of at least one time slot for transmission or reception to a first communication component of the electronic device utilizing a first communication protocol;and means for controlling transmission and reception between a second communication component of the electronic device and an access point utilizing a second communication protocol by sending a control signal to the access point for coordinating access point scheduling during the at least one slot assigned to the first communication component to avoid conflict with the transmission or reception of the first communication component.
  7. 32
    34. A method of coordinating communication for multiple wireless communication protocols within an electronic device, comprising:detecting an assignment of at least one time slot for wireless communication at the electronic device utilizing a Bluetooth communication protocol;and controlling wireless communication between the electronic device and an access point utilizing an IEEE 802.11 communication protocol by utilizing a power saving feature of the IEEE 802.11 communication protocol during the at least one slot assigned to the Bluetooth communication protocol to avoid conflict with wireless communication according to the Bluetooth communication protocol.
  8. 34
    36. The method of claim 34, wherein the power saving feature of the IEEE 802.11 communication protocol is a scheduled automatic powersave delivery (APSD) mode in which the electronic device requests scheduled transmissions and receptions from the access point to avoid conflict during the at least one slot assigned to the Bluetooth communication protocol. CA 02614741 2011-06-09 74769-1914