Managing a reordering timer
AssigneeQUALCOMM Incorporated
InventorsSitaramanjaneyulu Kanamarlapudi, Arnaud Meylan
Life of this patent
Estimating the term…
Abstract
Embodiments include methods for managing a reordering timer performed by a processor of a wireless device. The processor may receive packets from a communication network and store the packets in a memory buffer of the wireless device. The processor may detect one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network. The processor may determine a timer adjustment based on the detected one or more conditions. The processor may adjust a timer with the determined timer adjustment. The processor may deliver one or more packets from the memory buffer in response to expiration of the adjusted timer.
Claims30
A method of managing a reordering timer performed by a processor of a wireless device, comprising:
- receiving packets from a communication network and storing the packets in a Packet Data Convergence Protocol (PDCP) reordering buffer of the wireless device;
- detecting one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network, the detected one or more conditions including a characteristic of at least one or more of:
- a tune-away of a radio frequency resource of the wireless device from a first subscription to a second subscription;
- a characteristic of beam refinement operations performed by the wireless device;
- or
- a characteristic of discontinuous reception configurations of the wireless device;
- determining a timer adjustment based on the detected one or more conditions;
- adjusting a timer with the determined timer adjustment;
- and
- delivering one or more packets from the PDCP reordering buffer in response to expiration of the adjusted timer.
A wireless device, comprising:
- a processor configured with processor-executable instructions to:
- receive packets from a communication network and storing the packets in a Packet Data Convergence Protocol (PDCP) reordering buffer of the wireless device;
- detect one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network, the detected one or more conditions including a characteristic of at least one or more of:
- a tune-away of a radio frequency resource of the wireless device from a first subscription to a second subscription;
- a characteristic of beam refinement operations performed by the wireless device;
- or
- a characteristic of discontinuous reception configurations of the wireless device;
- determine a timer adjustment based on the detected one or more conditions;
- adjust a timer with the determined timer adjustment;
- and
- deliver one or more packets from the PDCP reordering buffer in response to expiration of the timer.
A non-transitory processor-readable medium having stored thereon processor-executable instruction configured to cause a processing device in a wireless device to perform operations comprising:
- receiving packets from a communication network and storing the packets in a Packet Data Convergence Protocol (PDCP) reordering buffer of the wireless device;
- detecting one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network, the detected one or more conditions including a characteristic of at least one or more of:
- a tune-away of a radio frequency resource of the wireless device from a first subscription to a second subscription;
- a characteristic of beam refinement operations performed by the wireless device;
- or
- a characteristic of discontinuous reception configurations of the wireless device;
- determining a timer adjustment based on the detected one or more conditions;
- adjusting a timer with the determined timer adjustment;
- and
- delivering one or more packets from the PDCP reordering buffer in response to expiration of the timer.
A wireless device, comprising:
- means for receiving packets from a communication network and storing the packets in a Packet Data Convergence Protocol (PDCP) reordering buffer of the wireless device;
- means for detecting one or more conditions that affect an amount of time required to reorder or reassemble at least some of the packets received from the communication network, the detected one or more conditions including a characteristic of at least one or more of:
- a tune-away of a radio frequency resource of the wireless device from a first subscription to a second subscription;
- a characteristic of beam refinement operations performed by the wireless device;
- or
- a characteristic of discontinuous reception configurations of the wireless device;
- means for determining a timer adjustment based on the detected one or more conditions;
- means for adjusting a timer with the determined timer adjustment;
- and
- delivering one or more packets from the PDCP reordering buffer in response to expiration of the timer.
Dependencies are inferred from the claim text.