Low power data communications
AssigneeApple Inc.
InventorsLijie Zhang, Lele Cui, Kai Zhang, Yong Zhong, Zhiwei Wang, Qiang Miao
Life of this patent
Estimating the term…
Abstract
Techniques for low power voice communications include determining a time between an arrival of data for uplink transmission by a device and a scheduling request (SR) occasion, the SR occasion occurring after the arrival of the data and within an on duration of a discontinuous reception (DRX) cycle, and delaying transmission of a SR by the device during a time period that begins at the arrival of the data for uplink transmission and continues for the determined time.
Claims18
A method, comprising:
- identifying a first bundling point for bundling at least two uplink data packets according to a first bundling pattern;
- identifying a second bundling point for bundling the at least two uplink data packets according to a second bundling pattern that is different from the first bundling pattern;
- determining a first time duration between the first bundling point and a scheduling request (SR) occasion, the SR occasion occurring within an on duration of a discontinuous reception (DRX) cycle;
- determining a second time duration between the second bundling point and the SR occasion;
- selecting the first bundling pattern or the second bundling pattern for bundling the at least two uplink data packets based on whichever is shorter between the first time duration and the second time duration, wherein a number of the at least two uplink data packets bundled together is determined based on a battery power level remaining on a device that transmits the at least two uplink data packets;
- and
- transmitting the at least two uplink data packets based on the selected bundling pattern.
A user equipment (UE) comprising:
- memory;
- a transceiver;
- and
- a processor coupled to the memory and configured to, when executing instructions stored in the memory, cause the UE to perform operations, the operations comprising:
- identifying a first bundling point for bundling at least two uplink data packets according to a first bundling pattern;
- identifying a second bundling point for bundling the at least two uplink data packets according to a second bundling pattern that is different from the first bundling pattern;
- determining a first time duration between the first bundling point and a scheduling request (SR) occasion, the SR occasion occurring within an on duration of a discontinuous reception (DRX) cycle;
- determining a second time duration between the second bundling point and the SR occasion;
- selecting the first bundling pattern or the second bundling pattern for bundling the at least two uplink data packets based on whichever is shorter between the first time duration and the second time duration, wherein a number of the at least two uplink data packets bundled together is determined based on a battery power level remaining on the UE that transmits the at least two uplink data packets;
- and
- transmitting the at least two uplink data packets based on the selected bundling pattern.
A baseband processor configured to, when executing instructions stored in a memory, perform operations comprising:
- identifying a first bundling point for bundling at least two uplink data packets according to a first bundling pattern;
- identifying a second bundling point for bundling the at least two uplink data packets according to a second bundling pattern that is different from the first bundling pattern;
- determining a first time duration between the first bundling point and a scheduling request (SR) occasion, the SR occasion occurring within an on duration of a discontinuous reception (DRX) cycle;
- determining a second time duration between the second bundling point and the SR occasion;
- selecting the first bundling pattern or the second bundling pattern for bundling the at least two uplink data packets based on whichever is shorter between the first time duration and the second time duration, wherein a number of the at least two uplink data packets bundled together is determined based on a battery power level remaining on a device that comprises the baseband processor and transmits the at least two uplink data packets;
- and
- transmitting the at least two uplink data packets based on the selected bundling pattern.
Dependencies are inferred from the claim text.