Facilitation of adaptive dejitter buffer between mobile devices
AssigneeAT&T Mobility II LLC
InventorsArthur Richard Brisebois, Sanjay Gupta
Life of this patent
Estimating the term…
Abstract
A more efficient network can be achieved by leveraging an adaptive dejitter buffer. The dejitter buffer can be dynamically adjusted based off a network data analysis. The dejitter buffer memory/depth of a mobile device can be adjusted in accordance with receiving a delay interruption length and out-of-order packet data associated with another mobile device. Thereafter, the dejitter buffer memory can be filled with voice packet data to decrease a packet delay variation at the mobile device.
Claims20
A method, comprising:
- based on a type of a handover associated with a first mobile device and a first network device, sending, by a second network device comprising a processor, first unordered voice packet data to a second mobile device as an indication of the handover;
- receiving, by the second network device from the first mobile device, distance data related to a distance between the first mobile device and the second network device;
- in response to the receiving the distance data, increasing, by the second network device, a memory size of a dejitter buffer based on receiving second unordered voice packet data and receiving the type of the handover from the first mobile device, resulting in an increased memory size of the dejitter buffer;
- storing, by the second network device, the second unordered voice packet data to reach a capacity of the increased memory size of the dejitter buffer, resulting in a fulfilled capacity;
- reordering, by the second network device, the second unordered voice packet data, resulting in ordered voice packet data;
- and
- in response to the fulfilled capacity being reached, sending, to the second mobile device by the second network device, the ordered voice packet data.
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- re-ordering voice packet data associated with a signal handover, that is about to occur between a first mobile device and a first network device, to be out-of-order, resulting in out-of-order voice packet data;
- sending the out-of-order voice packet data to a second mobile device, wherein the out-of-order voice packet data serves as an indication that the signal handover is about to occur;
- receiving distance data, from the first mobile device, related to a distance between the first mobile device and a second network device;
- in response to the sending and the receiving the distance data and based on receiving a handover type from the first mobile device, increasing a memory size of a dejitter buffer of the second network device, to an increased capacity;
- and
- in response to the increased capacity being determined to have been fulfilled, sending additional voice packet data in addition to the sending of the out-of-order voice packet data.
A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- receiving, from a first mobile device, distance data related to a distance between the first mobile device and a network device;
- based on a condition associated with unordered voice packet data being determined to have been satisfied and the receiving the distance data, increasing a size of a dejitter buffer from a first capacity to a second capacity, wherein the dejitter buffer decreases a packet delay variation associated with queuing the unordered voice packet data;
- sending the unordered voice packet data to a second mobile device as a first indication of a transfer of connection between the first mobile device and the second mobile device;
- storing the unordered voice packet data in the dejitter buffer until the dejitter buffer is at the second capacity;
- sending a second indication that the dejitter buffer is at the second capacity to the first mobile device;
- and
- in response to the dejitter buffer being determined to be at the second capacity, sending voice packet data to the first mobile device.
Dependencies are inferred from the claim text.