System and method for uplink data transfer in dynamic timeslot reduction
AssigneeResearch In Motion Limited
InventorsDavid Philip Hole, Werner Kreuzer
Life of this patent
Estimating the term…
Abstract
A method for communicating with a network is presented. The method includes receiving an assignment of first timeslots for uplink communications, and receiving an instruction to reduce monitoring to a set of timeslots. The set of timeslots has a number of timeslots less than a number of timeslots to be monitored in accordance with the assignment. The method includes receiving a negative acknowledgement of a data block previously transmitted to the network, and, after receiving the instruction to reduce monitoring and the negative acknowledgement, transmitting a new data block to the network before retransmitting the data block previously transmitted to the network.
Claims24
A method for communicating with a network, comprising:
- receiving an assignment of first timeslots for uplink communications;
- receiving an instruction to reduce monitoring to a set of timeslots, the set of timeslots having a number of timeslots less than a number of timeslots to be monitored in accordance with the assignment;
- receiving a negative acknowledgement of a data block previously transmitted to the network;
- and
- after receiving the instruction to reduce monitoring and the negative acknowledgement, prioritizing new data transmissions over data block retransmission by transmitting a new data block to the network before retransmitting the data block previously transmitted to the network.
A method for communicating with a mobile station, comprising:
- transmitting an assignment of first timeslots for uplink communications;
- transmitting an instruction to reduce monitoring to a set of timeslots, the set of timeslots having a number of timeslots less than a number of timeslots to be monitored in accordance with the assignment;
- transmitting a negative acknowledgement of a data block previously received from the mobile station;
- receiving a radio block containing new data;
- and
- after receiving the radio block containing new data, determining that the mobile station has prioritized new data transmissions over data block retransmission and is monitoring the number of timeslots to be monitored in accordance with the assignment.
A method for communicating with a mobile station, comprising:
- transmitting a first assignment of first timeslots for uplink communications;
- transmitting an instruction to monitor a subset of the first assignment of first timeslots for uplink communications, a number of timeslots in the subset being less than a number of timeslots to be monitored in accordance with the first assignment;
- transmitting a negative acknowledgement of one or more radio blocks previously received from the mobile station;
- when a retransmission of at least one of the one or more radio blocks is received from the mobile station, determining that the mobile station has reduced a set of timeslots being monitored by the mobile station to the subset of the first assignment;
- and
- when a transmission of new data is received from the mobile station, determining that the mobile station has prioritized new data transmissions over data block retransmission and is monitoring each of the first assignment of first timeslots.
A mobile station, comprising:
- a processor, the processor being configured to:
- receive an assignment of first timeslots for uplink communications;
- receive an instruction to reduce monitoring to a set of timeslots, the set of timeslots having a number of timeslots less than a number of timeslots to be monitored in accordance with the assignment;
- receive a negative acknowledgement of a data block previously transmitted to a network;
- and
- after receiving the instruction to reduce monitoring and the negative acknowledgement, prioritize new data transmissions over data block retransmission by transmitting a new data block to the network before retransmitting the data block previously transmitted to the network.
A network component, comprising:
- a processor, the processor being configured to:
- transmit an assignment of first timeslots for uplink communications;
- transmit an instruction to reduce monitoring to a set of timeslots, the set of timeslots having a number of timeslots less than a number of timeslots to be monitored in accordance with the assignment;
- transmit a negative acknowledgement of a data block previously received from a mobile station;
- receive a radio block containing new data;
- and
- after receiving the radio block containing new data, determine that the mobile station has prioritized new data transmissions over data block retransmission and is monitoring the number of timeslots to be monitored in accordance with the assignment.
Dependencies are inferred from the claim text.