IP Library Granted Patent US 10,932,152
Granted Patent B2
US 10,932,152 · App. 16/404,649 · Granted Feb 23, 2021

Rate adaptation using network signaling

Inventors: Anantharaman Balasubramanian (San Diego, CA); Gregory S. Sternberg (Mt. Laurel, NJ); Liangping Ma (San Diego, CA); Samian Kaur (Plymouth Meeting, PA); Yuriy Reznik (Seattle, WA); Avi Rapaport (Shoham, IL); Weimin Liu (Chatham, NJ); Eduardo Asbun (Santa Clara, CA)
Assignee: VID SCALE, Inc.
H04W28/0231H04L47/26H04L47/38H04L65/4084H04L65/4092H04L65/80H04L67/02
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 10,932,152
App. No.
16/404,649
Granted
Feb 23, 2021
Kind
B2
Abstract

Systems, methods, and instrumentalities are disclosed to perform rate adaptation in a wireless transmit/receive unit (WTRU). The WTRU may receive an encoded data stream, which may be encoded according to a Dynamic Adaptive HTTP Streaming (DASH) standard. The WTRU may request and/or receive the data stream from a content server. The WTRU may monitor and/or receive a cross-layer parameter, such as a physical layer parameter, a RRC layer parameter, and/or a MAC layer parameter (e.g., a CQI, a PRB allocation, a MRM, or the like). The WTRU may perform rate adaption based on the cross-layer parameter. For example, the WTRU may set the CE bit of an Explicit Congestion Notification (ECN) field based on the cross-layer parameter. The WTRU may determine to request the data stream encoded at a different rate based on the cross-layer parameter, the CE bit, and/or a prediction based on the cross-layer parameter.

Claims (42)

1. A wireless transmit/receive unit (WTRU), wherein the WTRU comprises:

a transceiver configured to receive a transmission from a base station; and

a processor configured to:

determine, at a lower layer of the WTRU, a cross-layer parameter based on the received transmission, wherein the cross-layer parameter comprises one or more of a physical resource block (PRB) allocation, a measurement report message (MRM), or an amount of requested data that has not been received by the WTRU;

communicate the cross-layer parameter from the lower layer of the WTRU to an application at an application layer of the WTRU; and

perform rate adaptation based on the cross-layer parameter, wherein the rate adaptation is performed by the application.

2. The WTRU of claim 1 , wherein the lower layer of the WTRU comprises one or more of a physical layer, a Radio Resource Control (RRC) layer, or a Media Access Control (MAC) layer.

3. The WTRU of claim 1 , wherein the cross-layer parameter is a Channel Quality Indicator (CQI).

4. The WTRU of claim 1 , wherein the application is an adaptive multimedia streaming application.

5. The WTRU of claim 1 , wherein the application comprises a Dynamic Adaptive HTTP Streaming (DASH) client.

6. The WTRU of claim 1 , wherein the processor is configured to:

perform a signal measurement at the lower layer; and

determine the cross-layer parameter based on the signal measurement.

7. The WTRU of claim 1 , wherein the processor is configured to receive the cross-layer parameter via the transmission from the base station.

8. A method of performing rate adaptation with a wireless transmit/receive unit (WTRU), the method comprising:

receiving, by a transceiver, a transmission from a base station;

determining, at a lower layer of the WTRU, a cross-layer parameter based on the received transmission, wherein the cross-layer parameter comprises one or more of a physical resource block (PRB) allocation, a measurement report message (MRM), or an amount of requested data that has not been received by the WTRU;

communicating the cross-layer parameter from the lower layer of the WTRU to an application at an application layer of the WTRU; and

performing rate adaptation based on the cross-layer parameter, wherein the rate adaptation is performed by the application.

9. The method of claim 8 , wherein the lower layer of the WTRU comprises one or more of a physical layer, a Radio Resource Control (RRC) layer, or a Media Access Control (MAC) layer.

10. The method of claim 8 , wherein the cross-layer parameter is a Channel Quality Indicator (CQI).

11. The method of claim 8 , wherein the application is an adaptive multimedia streaming application or a Dynamic Adaptive HTTP Streaming (DASH) client.

12. The method of claim 8 , the method comprising:

performing a signal measurement at the lower layer; and

determining the cross-layer parameter based on the signal measurement.

13. A wireless transmit/receive unit (WTRU), wherein the WTRU comprises:

a transceiver configured to receive a transmission from a base station; and

a processor configured to:

determine, at a lower layer of the WTRU, a cross-layer parameter based on the received transmission, wherein the cross-layer parameter comprises one or more of a physical layer parameter, a Radio Resource Control (RRC) layer parameter, or a Media Access Control (MAC) layer parameter;

communicate the cross-layer parameter from the lower layer of the WTRU to an application at an application layer of the WTRU, wherein the application is configured to perform one or more of estimating a change in throughput based on the cross-layer parameter or predicting a mobility event based on the cross-layer parameter; and

perform rate adaptation based on the cross-layer parameter, wherein the rate adaptation is performed by the application.

14. The WTRU of claim 13 , wherein the lower layer of the WTRU comprises one or more of a physical layer, an RRC layer, or a MAC layer.

15. The WTRU of claim 13 , wherein the cross-layer parameter is a Channel Quality Indicator (CQI).

16. The WTRU of claim 13 , wherein the application comprises one or more of an adaptive multimedia streaming application or a Dynamic Adaptive HTTP Streaming (DASH) client.

17. A method of performing rate adaptation with a wireless transmit/receive unit (WTRU), the method comprising:

receiving, by a transceiver, a transmission from a base station;

determining, at a lower layer of the WTRU, a cross-layer parameter based on the received transmission, wherein the cross-layer parameter comprises one or more of a physical layer parameter, a Radio Resource Control (RRC) layer parameter, or a Media Access Control (MAC) layer parameter;

communicating the cross-layer parameter from the lower layer of the WTRU to an application at an application layer of the WTRU, wherein the application is configured to perform one or more of estimating a change in throughput based on the cross-layer parameter or predicting a mobility event based on the cross-layer parameter; and

performing rate adaptation based on the cross-layer parameter, wherein the rate adaptation is performed by the application.

18. The method of claim 17 , wherein the lower layer of the WTRU comprises one or more of a physical layer, an RRC layer, or a MAC layer.

19. The method of claim 17 , wherein the cross-layer parameter is a Channel Quality Indicator (CQI).

20. The method of claim 17 , wherein the application comprises one or more of an adaptive multimedia streaming application or a Dynamic Adaptive HTTP Streaming (DASH) client.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: VID SCALE, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 068284/0031 →