IP Library › Granted Patent US 11,889,447
Granted Patent B2
US 11,889,447 · App. 17/479,389 · Granted Jan 30, 2024

Supporting inter-media synchronization in wireless communications

Inventors: Nikolai Konrad Leung (San Francisco, CA); Olufunmilola Omolade Awoniyi-Oteri (San Diego, CA); Prashanth Haridas Hande (San Diego, CA); Tao Luo (San Diego, CA); Sebastian Speicher (Wallisellen, CH)
Assignee: QUALCOMM Incorporated
H04W56/0045
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,889,447
App. No.
17/479,389
Granted
Jan 30, 2024
Kind
B2
Abstract

Various embodiments provide systems and methods for supporting synchronized delivery of packets of different type media streams of a service. Various embodiments enable wireless device and/or network assistance of packet synchronization in downlink (DL) and/or uplink (UL) transmissions.

Claims (49)

1. A method for synchronizing delivery of a multimedia service among different media streams performed by a processor of a base station, comprising:

determining that a data packet of a media stream of a plurality of different type media streams qualifies for early delivery;

determining an early delivery time period to a latency budget for the media stream of the data packet qualifying for early delivery;

sending the data packet qualifying for early delivery to a wireless device earlier than the latency budget;

sending an early delivery indication including an indication of the early delivery time period to the wireless device;

sending synchronization margins for each of the plurality of different type media streams to the wireless device; and

sending an indication of remaining latency budgets for the plurality of different type media streams to the wireless device.

2. The method of claim 1 , wherein the latency budget is a packet delay budget.

3. The method of claim 1 , wherein the latency budget is an end-to-end (e2e) latency budget.

4. The method of claim 1 , further comprising:

receiving feedback requesting skew adjustment from the wireless device; and

adjusting delivery of packets to the wireless device according to the feedback to meet the synchronization margins.

5. A base station, comprising:

a processor configured with processor-executable instructions to:

determine that a data packet of a media stream of a plurality of different type media streams qualifies for early delivery;

determine an early delivery time period to a latency budget for the media stream of the data packet qualifying for early delivery;

send the data packet qualifying for early delivery to a wireless device earlier than the latency budget;

send an early delivery indication including an indication of the early delivery time period to the wireless device;

send synchronization margins for each of the plurality of different type media streams to the wireless device; and

send an indication of remaining latency budgets for the plurality of different type media streams to the wireless device.

6. The base station of claim 5 , wherein the latency budget is a packet delay budget.

7. The base station of claim 5 , wherein the latency budget is an end-to-end (e2e) latency budget.

8. The base station of claim 5 , wherein the processor is further configured with processor-executable instructions to:

receive feedback requesting skew adjustment from the wireless device; and

adjust delivery of packets to the wireless device according to the feedback to meet the synchronization margins.

9. A base station, comprising:

means for determining that a data packet of a media stream of a plurality of different type media streams qualifies for early delivery;

means for determining an early delivery time period to a latency budget for the media stream of the data packet qualifying for early delivery;

means for sending the data packet qualifying for early delivery to a wireless device earlier than the latency budget;

means for sending an early delivery indication including an indication of the early delivery time period to the wireless device;

means for sending synchronization margins for each of the plurality of different type media streams to the wireless device; and

means for sending an indication of remaining latency budgets for the plurality of different type media streams to the wireless device.

10. The base station of claim 9 , wherein the latency budget is a packet delay budget.

11. The base station of claim 9 , wherein the latency budget is an end-to-end (e2e) latency budget.

12. The base station of claim 9 , further comprising:

means for receiving feedback requesting skew adjustment from the wireless device; and

means for adjusting delivery of packets to the wireless device according to the feedback to meet the synchronization margins.

13. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions to cause a processor of a base station to perform operations comprising:

determining that a data packet of a media stream of a plurality of different type media streams qualifies for early delivery;

determining an early delivery time period to a latency budget for the media stream of the data packet qualifying for early delivery;

sending the data packet qualifying for early delivery to a wireless device earlier than the latency budget; and

sending an early delivery indication including an indication of the early delivery time period to the wireless device;

sending synchronization margins for each of the plurality of different type media streams to the wireless device; and

sending an indication of remaining latency budgets for the plurality of different type media streams to the wireless device.

14. The non-transitory processor-readable storage medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that the latency budget is a packet delay budget.

15. The non-transitory processor-readable storage medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations such that the latency budget is an end-to-end (e2e) latency budget.

16. The non-transitory processor-readable storage medium of claim 13 , wherein the stored processor-executable instructions are configured to cause the processor to perform operations further comprising:

receiving feedback requesting skew adjustment from the wireless device; and

adjusting delivery of packets to the wireless device according to the feedback to meet the synchronization margins.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: LEUNG, NIKOLAI KONRAD; AWONIYI-OTERI, OLUFUNMILOLA OMOLADE; HANDE, PRASHANTH HARIDAS; LUO, TAO; SPEICHER, SEBASTIAN
To: QUALCOMM INCORPORATED
Reel/Frame 058042/0078 →
Continuity (2)
Provisional Application 63228898 · Aug 3, 2021
Related Publication 20230040689A1 · Feb 9, 2023
Cited By (1)
US 12,621,712