Data Packet Transmission Scheduling in a Mobile Communication System
First Claim
1. A method of operating a communication device having a first transceiver that operates in a first communication system in the presence of a second transceiver that operates in a second communication system that is unrelated to the first communication system, the method comprising:
- providing access to one or more data packets, wherein each of the packets is for transmission by the first transceiver on either a first type of communication link or a second type of communication link, wherein the first type of communication link has a quality of service requirement that requires retransmission of an already-transmitted packet until successful delivery of the packet is detected by the communication device, and the second type of communication link has a quality of service requirement that permits but does not require retransmission of the already-transmitted packet until successful delivery of the already-transmitted packet is detected by the communication device;
for each of a number of transmission time periods, each associated with a respective one of a number of subsequent acknowledgement time periods, making a packet transmission scheduling decision based, at least in part, on whether a candidate data packet selected from the one or more data packets is for transmission on the first or second type of communication link and on whether the second transceiver is scheduled to transmit an interfering signal during an associated subsequent acknowledgement time period, which interfering signal would disturb reception of a receive status report that would indicate a delivery status of the candidate data packet if the candidate data packet were to be transmitted during the transmission time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication device has a first transceiver that operates in a first communication system in the presence of a second transceiver that operates in a second communication system that is unrelated to the first communication system. A scheduler of packets for transmission by the first transceiver uses information about when the second communication system will be transmitting a signal that will interfere with reception by the first transceiver, and schedules data for which re-transmission is not essential in those time slots in which an implicit NACK is expected due to the second transceiver'"'"'s operation.
50 Citations
21 Claims
-
1. A method of operating a communication device having a first transceiver that operates in a first communication system in the presence of a second transceiver that operates in a second communication system that is unrelated to the first communication system, the method comprising:
-
providing access to one or more data packets, wherein each of the packets is for transmission by the first transceiver on either a first type of communication link or a second type of communication link, wherein the first type of communication link has a quality of service requirement that requires retransmission of an already-transmitted packet until successful delivery of the packet is detected by the communication device, and the second type of communication link has a quality of service requirement that permits but does not require retransmission of the already-transmitted packet until successful delivery of the already-transmitted packet is detected by the communication device; for each of a number of transmission time periods, each associated with a respective one of a number of subsequent acknowledgement time periods, making a packet transmission scheduling decision based, at least in part, on whether a candidate data packet selected from the one or more data packets is for transmission on the first or second type of communication link and on whether the second transceiver is scheduled to transmit an interfering signal during an associated subsequent acknowledgement time period, which interfering signal would disturb reception of a receive status report that would indicate a delivery status of the candidate data packet if the candidate data packet were to be transmitted during the transmission time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for controlling a communication device having a first transceiver that operates in a first communication system in the presence of a second transceiver that operates in a second communication system that is unrelated to the first communication system, the apparatus comprising:
-
circuitry configured to provide access to one or more data packets, wherein each of the packets is for transmission by the first transceiver on either a first type of communication link or a second type of communication link, wherein the first type of communication link has a quality of service requirement that requires retransmission of an already-transmitted packet until successful delivery of the packet is detected by the communication device, and the second type of communication link has a quality of service requirement that permits but does not require retransmission of the already-transmitted packet until successful delivery of the already-transmitted packet is detected by the communication device; circuitry configured to make a packet transmission scheduling decision for each of a number of transmission time periods, each associated with a respective one of a number of subsequent acknowledgement time periods, wherein the packet transmission scheduling decision is based, at least in part, on whether a candidate data packet selected from the one or more data packets is for transmission on the first or second type of communication link and on whether the second transceiver is scheduled to transmit an interfering signal during an associated subsequent acknowledgement time period, which interfering signal would disturb reception of a receive status report that would indicate a delivery status of the candidate data packet if the candidate data packet were to be transmitted during the transmission time period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable storage medium having stored thereon a set of program instructions for performing a method when executed by one or more programmable processors, the method being for operating a communication device having a first transceiver that operates in a first communication system in the presence of a second transceiver that operates in a second communication system that is unrelated to the first communication system, the method comprising:
-
providing access to one or more data packets, wherein each of the packets is for transmission by the first transceiver on either a first type of communication link or a second type of communication link, wherein the first type of communication link has a quality of service requirement that requires retransmission of an already-transmitted packet until successful delivery of the packet is detected by the communication device, and the second type of communication link has a quality of service requirement that permits but does not require retransmission of the already-transmitted packet until successful delivery of the already-transmitted packet is detected by the communication device; for each of a number of transmission time periods, each associated with a respective one of a number of subsequent acknowledgement time periods, making a packet transmission scheduling decision based, at least in part, on whether a candidate data packet selected from the one or more data packets is for transmission on the first or second type of communication link and on whether the second transceiver is scheduled to transmit an interfering signal during an associated subsequent acknowledgement time period, which interfering signal would disturb reception of a receive status report that would indicate a delivery status of the candidate data packet if the candidate data packet were to be transmitted during the transmission time period.
-
Specification