TCP enhancement with limited licensed channel usage for wireless networks
First Claim
1. A method of wireless communication, the method comprising:
- preparing a set of data packets for transmission on an unlicensed frequency band;
transmitting the prepared set of data packets on the unlicensed frequency band;
receiving, on a licensed frequency band, an acknowledgement (ACK) message indicating that a first subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band;
selecting a second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band for retransmission on the licensed frequency band, the second subset of the prepared set of data packets being different from the first subset of the prepared set of data packets, the selecting based at least in part on not receiving an ACK message indicating that the second subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band, and the selecting based at least in part on a number of one or more unsuccessful transmissions on the unlicensed frequency band exceeding a threshold; and
retransmitting, on the licensed frequency band, the second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are described for operating a communications system using both licensed and unlicensed frequency bands. Unlicensed spectrum may be used as a primary band for transmitting data packets and TCP may be implemented for selectively transmitting (e.g., retransmitting) a subset of the transmitted data packets via licensed spectrum. Selective transmission of the subset of data packets via licensed spectrum may be based on a transmitter failing to receive and acknowledgment (ACK) message in response to one or more transmitted data packets on the unlicensed spectrum. Selective retransmission may be based on a transmitter detecting interference and/or it may be based on a receiver reporting information about channel conditions. In some cases, a transmitter may simultaneously receive channel condition information for both licensed and unlicensed spectrum. In other cases, unlicensed spectrum may be utilized for data packet transmission and licensed spectrum may be utilized for ACK messages.
26 Citations
26 Claims
-
1. A method of wireless communication, the method comprising:
-
preparing a set of data packets for transmission on an unlicensed frequency band; transmitting the prepared set of data packets on the unlicensed frequency band; receiving, on a licensed frequency band, an acknowledgement (ACK) message indicating that a first subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band; selecting a second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band for retransmission on the licensed frequency band, the second subset of the prepared set of data packets being different from the first subset of the prepared set of data packets, the selecting based at least in part on not receiving an ACK message indicating that the second subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band, and the selecting based at least in part on a number of one or more unsuccessful transmissions on the unlicensed frequency band exceeding a threshold; and retransmitting, on the licensed frequency band, the second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for wireless communication, the system comprising:
-
means for preparing a set of data packets for transmission on an unlicensed frequency band; means for transmitting the prepared set of data packets on the unlicensed frequency band; means for receiving, on a licensed frequency band, an acknowledgment (ACK) message indicating that a first subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band; means for selecting a second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band for retransmission on the licensed frequency band, the second subset of the prepared set of data packets being different from the first subset of the prepared set of data packets, the selecting selecting based at least in part on not receiving an ACK message indicating that the second subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band, and the selecting based at least in part on a number of one or more unsuccessful transmissions on the unlicensed frequency band exceeding a threshold; and means for retransmitting, on the licensed frequency band, the second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for wireless communication, the apparatus comprising:
-
a processor; a memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to; prepare a set of data packets for transmission on an unlicensed frequency band; transmit the prepared set of data packets on the unlicensed frequency band; receive, on a licensed frequency band, an acknowledgment (ACK) message indicating that a first subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band; select a second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band for retransmission on the licensed frequency band, the second subset of the prepared set of data packets being different from the first subset of the prepared set of data packets, the selecting selecting based at least in part on not receiving an ACK message indicating that the second subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band, and the selecting based at least in part on a number of one or more unsuccessful transmissions on the unlicensed frequency band exceeding a threshold; and retransmit, on the licensed frequency band, the second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for wireless communication, the computer program product comprising a non-transitory computer readable medium, the computer readable medium storing instructions thereon, the instructions being executable by a processor to:
-
prepare a set of data packets for transmission on an unlicensed frequency band; transmit the prepared set of data packets on the unlicensed frequency band; receive, on a licensed frequency band, an acknowledgment (ACK) message indicating that a first subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band; select a second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band for retransmission on the licensed frequency band, the second subset of the prepared set of data packets being different from the first subset of the prepared set of data packets, the selecting based at least in part on not receiving an ACK message indicating that the second subset of the prepared set of data packets was successfully transmitted on the unlicensed frequency band, and the selecting based at least in part on a number of one or more unsuccessful transmissions on the unlicensed frequency band exceeding a threshold; and retransmit, on the licensed frequency band, the second subset of the prepared set of data packets that were previously transmitted on the unlicensed frequency band. - View Dependent Claims (24, 25, 26)
-
Specification