SCHEDULING TRANSMISSIONS IN COEXISTING WIRELESS NETWORKS
First Claim
1. A wireless device, comprising:
- a first wireless transceiver configured for communication via a first wireless network;
a second wireless transceiver configured for communication via a second wireless network; and
an arbiter that controls which of the first and second transceivers is enabled to transmit at a given time;
wherein the arbiter computes a predicted start time for a transmission via the second wireless transceiver and computes a transmission duration for a first packet transmission via the first transceiver, and based on the predicted start time and the computed duration, transmits the first packet at a time when the first packet transmission does not overlap the transmission via the second wireless transceiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for scheduling channel access in a wireless device including co-located network transceivers are disclosed herein. A wireless device includes a first wireless transceiver, a second wireless transceiver, and an arbiter. The first wireless transceiver is configured for communication via a first wireless network. The second wireless transceiver is configured for communication via a second wireless network. The arbiter controls which one of the first and second transceivers is enabled to transmit at a given time. The arbiter computes a predicted a start time for a transmission via the second wireless transceiver and computes a transmission duration for a first packet pending transmission via the first transceiver. Based on the predicted start time and the computed duration, the arbiter transmits the first packet at a time when the first packet transmission does not overlap the transmission via the second wireless transceiver.
-
Citations
20 Claims
-
1. A wireless device, comprising:
-
a first wireless transceiver configured for communication via a first wireless network; a second wireless transceiver configured for communication via a second wireless network; and an arbiter that controls which of the first and second transceivers is enabled to transmit at a given time; wherein the arbiter computes a predicted start time for a transmission via the second wireless transceiver and computes a transmission duration for a first packet transmission via the first transceiver, and based on the predicted start time and the computed duration, transmits the first packet at a time when the first packet transmission does not overlap the transmission via the second wireless transceiver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless device, comprising:
-
a first wireless transceiver configured for communication via a first wireless network; a second wireless transceiver configured for communication via a second wireless network; and an arbiter that controls which of the first and second transceivers is enabled to transmit at a given time; wherein the arbiter, during a first transmission of a packet via the first transceiver, disables the first transceiver and enables transmission by the second transceiver; and wherein the arbiter reschedules retransmission of the packet, the rescheduling based on a time after the first transmission of the packet would have completed had the first transceiver not been disabled. - View Dependent Claims (9, 10, 11)
-
-
12. A method, comprising:
-
determining a start time for a predictable data transmission via a second wireless transceiver in a wireless device; receiving a request to transmit a first packet via a first wireless transceiver in the wireless device; determining whether transmission of the first packet will overlap the predicable data transmission if the first packet transmission is started prior to the predictable data transmission; and scheduling transmission of the first packet for a time after the predictable data transmission is complete based on determining that the transmission of the first packet will overlap the predictable data transmission. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification