IP Library Granted Patent US 11,503,495
Granted Patent B2
US 11,503,495 · App. 17/252,958 · Granted Nov 15, 2022

Quality of service realization in multi-hop data forwarding

Inventors: Pascal M. Adjakple (Great Neck, NY); Stephen E. Terry (Northport, NY); Qing Li (Princeton Junction, NJ); Joseph M. Murray (Schwenksville, PA); Lakshmi R. Iyer (King of Prussia, PA); Guodong Zhang (Woodbury, NJ); Mohamed Awadin (Plymouth Meeting, PA); Yifan Li (Conshohocken, PA); Allan Y. Tsai (Boonton, NJ)
Assignee: IPLA HOLDINGS INC.
H04W28/0263H04W28/0268H04W72/1226
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,503,495
App. No.
17/252,958
Granted
Nov 15, 2022
Kind
B2
Abstract

Logical Channel Prioritization (LCP) may be enhanced by accounting for Quality of Service (QoS) attributes of single hop and multi-hop paths. QoS attributes may be communicated as a QoS budget comprising a number of attributes, or as a single composite QoS “resistance” factor that quantifies the compounded impact of number of hops, latency, load conditions, and the like. The QoS budget or resistance may dynamically adjusted, and may be used by LCP to provide differentiated uplink resource allocation to data of the bearer or logical channel subject to different transmission paths between the transmitter and the receiver, for example. QoS budget and resistance information may be used to, e.g., enhance Buffer Status Report (BSR) and Scheduling Request (SR) operations.

Claims (41)

1. A second apparatus, comprising a processor, a memory, and communication circuitry, the second apparatus being connected to a network via the communication circuitry, the network including a first apparatus, the second apparatus, a third apparatus and a fourth apparatus, the second apparatus further comprising computer-executable instructions stored in the memory which, when executed by the processor, cause the second apparatus to perform operations comprising:

receiving routing information from the fourth apparatus,

wherein the routing information comprises attributes for quality of service (QoS) for one or more hops among a plurality of integrated access and backhaul (IAB) nodes:

receiving a first packet from the first apparatus, the first packet comprising a first buffer status report (BSR) of the first apparatus:

generating a second packet comprising a second BSR of the second apparatus in response to receiving the first BSR without waiting for a reception of data indicated by the first BSR;

selecting a route for a second packet to the third apparatus in accordance with the routing information;

scheduling a transmission of a second packet based on the selected route; and

sending the second packet to the third apparatus according to the scheduled transmission, the second packet comprising the second BSR.

2. The second apparatus of claim 1 , wherein the operations further comprise sending the second BSR to the third apparatus without waiting for the reception of the data indicated by the first BSR.

3. The second apparatus of claim 1 , wherein the operations further comprise sending a scheduling request (SR) to the third apparatus without waiting for the reception of the data indicated by the first BSR.

4. The second apparatus of claim 1 wherein the operations further including sending a scheduling request, request (SR) to the third apparatus in response to receiving the first BSR.

5. The second apparatus of claim 1 , wherein the operations further include sending a first grant to the first apparatus in response to receiving the first BSR from the first apparatus, and sending the second BSR to the third apparatus after sending the first grant without waiting for the reception of the data indicated by the first BSR.

6. The second apparatus of claim 1 , wherein the first packet comprises an indication of a first remaining QOS budget, the first remaining QoS budget pertaining to transmission of a content of the first packet to a destination apparatus of the content of the first packet, and the operations further include:

scheduling the transmission of the second packet based at least in part on the routing information and the first remaining QoS budget;

computing a second remaining QoS budget based at least in part upon information pertaining to a link to the third apparatus; and

sending the second packet to third apparatus, the second packet comprising at least part of the content of the first packet and the second remaining QoS budget.

7. The second apparatus of claim 6 , wherein:

the first packet further comprises a first timestamp, the first timestamp pertaining to a time of sending the first packet by the first apparatus;

the operations further include scheduling the transmission of the second packet based at least in part on the selected route and the first timestamp; and

the second packet further comprises a second timestamp, the second timestamp pertaining to a time of sending the second packet.

8. The second apparatus of claim 6 , wherein the first remaining QoS budget comprises a first QoS resistance, the first QoS resistance being a composite metric that is derived from multiple factors pertaining to the transmission path to the destination apparatus.

9. The second apparatus of claim 8 , wherein the multiple QoS factors comprise two or more of a latency, a load condition, a number of hops, a speed, and a packet error rate.

10. The second apparatus of claim 6 , wherein the operations further include:

receiving the first packet via an inbound bearer or backhaul radio link control (RLC) channel;

maintaining a buffer for each of multiple outbound bearers or backhaul RLC channels;

selecting a buffer of one of the multiple outbound bearers or backhaul RLC channels based at least in part upon the first remaining QoS budget and a QoS characteristic of the outbound bearer or backhaul RLC channel associated with the selected buffer; and

sending the second packet using the selected buffer.

11. The second apparatus of claim 6 , wherein the routing information comprises a second QoS resistance, the second QoS resistance pertaining to a candidate path for the second packet to the third apparatus.

12. The second apparatus of claim 6 , wherein the operations further include:

receiving route selection assistance information from the third apparatus; and

selecting the route toward the destination apparatus based at least in part on the routing information and the route select assistance information.

13. The second apparatus of claim 12 , wherein the route selection assistance information comprises a second QoS resistance, the second QoS resistance pertaining to a candidate path for the second packet to the third apparatus.

14. The second apparatus of claim 6 , wherein the operations further including maintaining plural scheduling request, (SR) configurations for a logical channel, the plural SR configurations corresponding respectively to plural QoS budgets.

15. A communication method performed by a second apparatus, comprising a. processor, a memory, and communication circuitry, the second apparatus being connected to a network via the communication circuitry, the network including a first apparatus, the second apparatus, a third apparatus and a fourth apparatus, the method comprising:

receiving routing information from the fourth apparatus,

wherein the routing information comprises attributes for quality of service (QoS) for one or more hops among a plurality of integrated access and bkkhaul (IAB) nodes;

receiving a first packet from the first apparatus, the first packet comprising a first buffer status report (BSR) of the first apparatus;

generating a second packet comprising a second BSR of the second apparatus in response to receiving the first BSR without waiting for a reception of data indicated by the first BSR;

selecting a route for a second packet to the third apparatus in accordance swi the routing information;

scheduling a transnnission of a second packet based on the selected route; and

sending the second packet to the third apparatus according to the scheduled transmission, the second packet comprising the second BSR.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2022
From: CONVIDA WIRELESS, LLC.
To: IPLA HOLDINGS INC.
Reel/Frame 059549/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2020
From: ADJAKPLE, PASCAL M.; LI, QING; MURRAY, JOSEPH M.; IYER, LAKSHMI R.; ZHANG, GUODONG; AWADIN, MOHAMED; LI, YIFAN; TSAI, ALLAN Y.; TERRY, STEPHEN E.
To: CONVIDA WIRELESS, LLC
Reel/Frame 054791/0184 →
Continuity (4)
Provisional Application 62753554 · Oct 31, 2018
Provisional Application 62735210 · Sep 24, 2018
Provisional Application 62687478 · Jun 20, 2018
Related Publication 20210168645A1 · Jun 3, 2021
Cited By (1)
US 12,526,721