IP Library Granted Patent US 10,349,302
Granted Patent B2
US 10,349,302 · App. 15/415,873 · Granted Jul 9, 2019

Rate adaptation using network signaling

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,349,302
App. No.
15/415,873
Granted
Jul 9, 2019
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 (59)

1. A wireless transmit/receive unit (WTRU) configured to perform rate adaption, the WTRU comprising:

a processor configured to:

receive a data stream encoded at a first rate;

set a congestion encountered (CE) bit of an Explicit Congestion Notification (ECN) field based on a cross-layer parameter;

determine to request the data stream encoded at a second rate based on the CE bit; and

request the data stream encoded at the second rate.

2. The WTRU of claim 1 , wherein the determination to request the data stream encoded at the second rate based on the CE bit is performed at an application layer of the WTRU.

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

predict a change in throughput using the cross-layer parameter; and

determine to request the data stream encoded at the second rate based on the prediction.

4. The WTRU of claim 1 , wherein the cross-layer parameter is a physical layer parameter, and the processor is further configured to:

monitor a physical downlink control channel (PDCCH); and

determine the physical layer parameter by monitoring the PDCCH.

5. The WTRU of claim 1 , wherein the cross-layer parameter is a physical layer parameter, a Radio Resource Control (RRC) layer parameter, or a Media Access Control (MAC) layer parameter.

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

7. The WTRU of claim 1 , wherein the cross-layer parameter is a physical resource block (PRB) allocation.

8. The WTRU of claim 1 , wherein the cross-layer parameter is a measurement report message (MRM).

9. The WTRU of claim 1 , wherein the cross-layer parameter is an amount of requested data that has not been received by the WTRU.

10. The WTRU of claim 1 , wherein the data stream is encoded according to a Dynamic Adaptive HTTP Streaming (DASH) standard.

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

receiving a data stream encoded at a first rate;

receiving a cross-layer parameter;

predicting a change in throughput using the cross-layer parameter;

determining to request the data stream encoded at a second rate based on the prediction; and

requesting the data stream encoded at the second rate.

12. The method of claim 11 , wherein the cross-layer parameter is a physical layer parameter, the method further comprising:

monitoring a physical downlink control channel (PDCCH); and

determining the physical layer parameter by monitoring the PDCCH.

13. The method of claim 11 , wherein the cross-layer parameter is a physical layer parameter, a Radio Resource Control (RRC) layer parameter, or a Media Access Control (MAC) layer parameter.

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

15. The method of claim 11 , wherein the cross-layer parameter is a physical resource block (PRB) allocation.

16. The method of claim 11 , wherein the cross-layer parameter is a measurement report message (MRM).

17. The method of claim 11 , wherein the cross-layer parameter is an amount of requested data that has not been received by the WTRU.

18. The method of claim 11 , wherein the data stream is encoded according to a Dynamic Adaptive HTTP Streaming (DASH) standard.

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

receiving a data stream encoded at a first rate, the data stream being encoded according to a Dynamic Adaptive HTTP Streaming (DASH) standard;

monitoring a physical downlink control channel (PDCCH);

determining a physical layer parameter by monitoring the PDCCH;

determining to request the data stream encoded at a second rate based on the physical layer parameter, the second rate being less than the first rate; and

requesting the data stream encoded at the second rate.

20. The method of claim 19 , further comprising:

receiving a congestion encountered (CE) bit of an Explicit Congestion Notification (ECN) field; and

determining to request the data stream encoded at the second rate based on the CE bit and the physical layer parameter.

21. The method of claim 20 , wherein the data stream encoded at the first rate comprises the CE bit of the ECN field.

22. The method of claim 19 , further comprising:

predicting a change in throughput using the physical layer parameter; and

determining to request the data stream encoded at the second rate based on the prediction.

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

receiving a data stream encoded at a first rate, the data stream being encoded according to a Dynamic Adaptive HTTP Streaming (DASH) standard;

receiving a physical resource block (PRB) allocation or a measurement report message (MRM);

determining to request the data stream encoded at a second rate based on the PRB allocation or the MRM, the second rate being less than the first rate; and

requesting the data stream encoded at the second rate.

24. The method of claim 23 , further comprising:

receiving a congestion encountered (CE) bit of an Explicit Congestion Notification (ECN) field; and

determining to request the data stream encoded at the second rate based on the CE bit and at least one of the PRB allocation or the MRM.

25. The method of claim 24 , wherein the data stream encoded at the first rate comprises the CE bit of the ECN field.

26. The method of claim 23 , further comprising:

predicting a change in throughput using the PRB allocation or the MRM; and

determining to request the data stream encoded at the second rate based on the prediction.

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