UL/DL scheduling for full bandwidth utilization
First Claim
Patent Images
1. A method, comprising:
- receiving, by a user equipment incapable of transmitting and receiving simultaneously, a schedule to transmit data on an uplink;
detecting, by the user equipment, whether there is data to be transmitted on the uplink;
receiving, by the user equipment, during a time corresponding to the schedule, data associated with a downlink, when it is determined that there is no data to be transmitted;
prioritizing the transmission of the data on the uplink over the receiving of data associated with the downlink, when it is determined that there is data to be transmitted on the uplink; and
selecting a time within the schedule to begin transmitting the data on the uplink so that a remaining time within the schedule for receiving data associated with the downlink is maximized, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A method may include receiving, by a user equipment incapable of transmitting and receiving simultaneously, a schedule to transmit data on an uplink, detecting, by the user equipment, whether there is data to be transmitted on the uplink, and receiving, by the user equipment, during a time corresponding to the schedule, data associated with a downlink, when it is determined that there is no data to be transmitted.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving, by a user equipment incapable of transmitting and receiving simultaneously, a schedule to transmit data on an uplink; detecting, by the user equipment, whether there is data to be transmitted on the uplink; receiving, by the user equipment, during a time corresponding to the schedule, data associated with a downlink, when it is determined that there is no data to be transmitted; prioritizing the transmission of the data on the uplink over the receiving of data associated with the downlink, when it is determined that there is data to be transmitted on the uplink; and selecting a time within the schedule to begin transmitting the data on the uplink so that a remaining time within the schedule for receiving data associated with the downlink is maximized, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving, by a user equipment incapable of transmitting and receiving simultaneously, a schedule to transmit data on an uplink, where the schedule to transmit the data identifies timeslots associated with an uplink timeslot assignment; detecting, by the user equipment, whether there is data to be transmitted on the uplink; receiving, by the user equipment, during a time corresponding to the schedule, data associated with a downlink, when it is determined that there is no data to be transmitted; and selecting from the timeslots, by the user equipment, beginning from a latest timeslot of the timeslots for transmitting the data, when it is determined that there is data to be transmitted on the uplink, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule. - View Dependent Claims (14)
-
-
6. A device comprising:
-
a memory to store instructions; and a processor configured to execute the instructions to; receive an uplink schedule to transmit to another device, detect whether there is data to be transmitted, select a time within a time window of the uplink schedule to transmit when it is determined that there is data to be transmitted, or receive from a downlink within the time window of the uplink schedule, when it is determined that there is no data to be transmitted, where the device is of a multislot class that is incapable of receiving from the downlink and transmitting to the uplink at the same time, and when selecting the time, the processor is further configured to select a timeslot to begin transmitting so that a remaining time within the uplink schedule is used for receiving from the downlink, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule. - View Dependent Claims (15)
-
-
7. A device comprising:
-
a memory to store instructions; and a processor configured to execute the instructions to; receive an uplink schedule to transmit to another device, detect whether there is data to be transmitted, select a time within a time window of the uplink schedule to transmit when it is determined that there is data to be transmitted, or receive from a downlink within the time window of the uplink schedule, when it is determined that there is no data to be transmitted, where the device is of a multislot class that is incapable of receiving from the downlink and transmitting to the uplink at the same time, and transmit the data on the uplink based on the selected time, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule. - View Dependent Claims (8, 9, 10)
-
-
11. A system comprising:
a user equipment that is incapable of receiving and transmitting at the same time, and is capable of; receiving an uplink schedule to transmit; reading the uplink schedule; determining whether there is data to be transmitted; and prioritizing a transmission of data on the uplink over the receiving of data on the downlink when it is determined that there is data to be transmitted and transmitting the data based on the uplink schedule, and selecting a time within the uplink schedule to begin transmitting the data on the uplink so that a remaining time within the uplink schedule for receiving data associated with the downlink is maximized, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule, or receiving data associated with a downlink during the uplink schedule when it is determined that there is no data to be transmitted. - View Dependent Claims (12)
-
13. A non-transitory computer-readable medium containing instructions executable by at least one processor of a device that is incapable of receiving and transmitting at the same time, the non-transitory computer-readable medium comprising:
-
one or more instructions for receiving a schedule to transmit data on an uplink; one or more instructions for determining whether there is data to be transmitted on the uplink; one or more instructions for receiving data associated with a downlink, during a time corresponding to the schedule to transmit, when it is determined that there is no data to be transmitted; one or more instructions for prioritizing a transmission of data over the receiving of data associated with the downlink, when it is determined that there is data to be transmitted on the uplink; and one or more instructions for selecting timeslots within the schedule to transmit, beginning from a latest timeslot of the timeslots, to be utilized to transmit the data, wherein the data to be transmitted is of an amount that is smaller than an available bandwidth associated with the schedule. - View Dependent Claims (16)
-
Specification