IP Library Granted Patent US 12,245,127
Granted Patent B2
US 12,245,127 · App. 17/431,038 · Granted Mar 4, 2025

Methods for data transmission in relay node

Inventor: Honglei Miao (Cupertino, CA)
Assignee: Apple Inc.
H04W40/02H04L45/54
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 12,245,127
App. No.
17/431,038
Granted
Mar 4, 2025
Kind
B2
Abstract

Disclosed are methods, systems, apparatus, and computer programs for data transmission in an integrated access and backhaul (IAB) network. In one aspect, a method includes generating a routing table for the IAB network; determining to forward a data packet from a source IAB node to a destination IAB node; and forwarding, based on the generated routing table, the data packet from the source IAB node to the destination IAB node.

Claims (40)

1. In an integrated access and backhaul (IAB) network that includes a plurality of IAB nodes, a method for data transmission in the IAB network, the method comprising:

generating respective local routing tables for each of the plurality of IAB nodes, wherein the respective local routing tables each include a respective set of destination nodes and numbered local routing paths associated with the respective set of destination nodes;

determining to forward a data packet from a source IAB node to a destination IAB node; and

forwarding, based on the respective local routing table for the source IAB node, the data packet from the source IAB node to the destination IAB node, wherein forwarding the data packet from the source IAB node to the destination IAB node comprises:

selecting, based on the respective local routing table of the source IAB node, a numbered local path associated with the destination IAB node;

generating an adaptation layer header that includes an address of the destination IAB node and a number of the selected numbered local path;

including the adaptation layer header in the data packet;

forwarding, by the source IAB node and based on the selected numbered local path, the data packet to an intermediate node;

based on information in the adaptation layer header, selecting, by the intermediate node and from the respective local routing table of the intermediate node, a second numbered local path associated with the destination IAB node;

determining, by the intermediate node, that the number of the selected local numbered path (#p_s) is larger than a maximum number of local path numbers associated with destination node in the respective local routing table of the intermediate node (#P_max);

calculating, by the intermediate node, a number of the second numbered local path (#path_used) as: #path_used=mod(#p_s−1, #P_max)+1; and

determining, based on the second numbered local path, a next hop node to which to forward the data packet.

2. The method of claim 1 , wherein a numbered local routing path in a respective local routing table of a respective IAB node describes a node hopping path from the respective IAB node to a destination node associated with the numbered local path.

3. In an integrated access and backhaul (IAB) network that includes a plurality of IAB nodes, a non-transitory computer-readable storage device having stored thereon instructions, which, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:

generating respective local routing tables for each of the plurality of IAB nodes, wherein the respective local routing tables each include a respective set of destination nodes and numbered local routing paths associated with the respective set of destination nodes;

determining to forward a data packet from a source IAB node to a destination IAB node; and

forwarding, based on the respective local routing table for the source IAB node, the data packet from the source IAB node to the destination IAB node, wherein forwarding the data packet from the source IAB node to the destination IAB node comprises:

selecting, based on the respective local routing table of the source IAB node, a numbered local path associated with the destination IAB node;

generating an adaptation layer header that includes an address of the destination IAB node and a number of the selected numbered local path;

including the adaptation layer header in the data packet;

forwarding, by the source IAB node and based on the selected numbered local path, the data packet to an intermediate node;

based on information in the adaptation layer header, selecting, by the intermediate node and from the respective local routing table of the intermediate node, a second numbered local path associated with the destination IAB node;

determining, by the intermediate node, that the number of the selected local numbered path (#p_s) is larger than a maximum number of local path numbers associated with destination node in the respective local routing table of the intermediate node (#P_max);

calculating, by the intermediate node, a number of the second numbered local path (#path_used) as: #path_used=mod(#p_s−1, #P_max)+1; and

determining, based on the second numbered local path, a next hop node to which to forward the data packet.

4. The non-transitory computer-readable storage device of claim 3 , wherein a numbered local routing path in a respective local routing table of a respective IAB node describes a node hopping path from the respective IAB node to a destination node associated with the numbered local path.

5. An integrated access and backhaul (IAB) system comprising:

a plurality of IAB nodes; and

one or more processors and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising:

generating respective local routing tables for each of the plurality of IAB nodes, wherein the respective local routing tables each include a respective set of destination nodes and numbered local routing paths associated with the respective set of destination nodes;

determining to forward a data packet from a source IAB node to a destination IAB node; and

forwarding, based on the respective local routing table for the source IAB node, the data packet from the source IAB node to the destination IAB node, wherein forwarding the data packet from the source IAB node to the destination IAB node comprises:

selecting, based on the respective local routing table of the source IAB node, a numbered local path associated with the destination IAB node;

generating an adaptation layer header that includes an address of the destination IAB node and a number of the selected numbered local path;

including the adaptation layer header in the data packet;

forwarding, by the source IAB node and based on the selected numbered local path, the data packet to an intermediate node;

based on information in the adaptation layer header, selecting, by the intermediate node and from the respective local routing table of the intermediate node, a second numbered local path associated with the destination IAB node;

determining, by the intermediate node, that the number of the selected local numbered path (#p_s) is larger than a maximum number of local path numbers associated with destination node in the respective local routing table of the intermediate node (#P_max);

calculating, by the intermediate node, a number of the second numbered local path (#path_used) as: #path_used=mod(#p_s−1, #P_max)+1; and

determining, based on the second numbered local path, a next hop node to which to forward the data packet.

Assignments (2)
CONFIRMATORY ASSIGNMENT Recorded Mar 30, 2023
From: INTEL CORP.
To: APPLE INC.
Reel/Frame 063190/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: MIAO, HONGLEI
To: INTEL CORPORATION
Reel/Frame 057297/0012 →
Continuity (2)
Provisional Application 62822584 · Mar 22, 2019
Related Publication 20220141752A1 · May 5, 2022
References Cited (11)
US 8582433B2 · Lin · 2013 [cited by examiner]
US 20120079133A1 · Archer et al. · 2012 [cited by applicant]
US 20170012876A1 · Bamford · 2017 [cited by examiner]
US 20190296922A1 · Dutta · 2019 [cited by examiner]
US 20220182917A1 · Muhammad · 2022 [cited by examiner]
Ericsson, “Adaptation Layer Header Content,” 3GPP TSG-RAN WG2 Meeting #105, R2-1901325, Athens, Greece, Feb. 25-Mar. 1, 2019, 3 pages. [cited by applicant]
Huawei, “Routing Table Design and Configuration,” 3GPP TSG-RAN WG3 Meeting #103, R3-190494, Athens, Athens, Feb. 25-Mar. 1, 2018, 3 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/US2020/023393, dated Oct. 7, 2021, 9 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2020/023393, dated Jun. 26, 2020, 17 pages. [cited by applicant]
Samsung, “Discussion on the local route/path selection,” 3GPP TSG-RAN WG2 Meeting #106, R2-1906964, Reno NV, USA, May 13-May 17, 2019, 4 pages. [cited by applicant]
Sony, “IAB Control Plane Aspects,” 3GPP TSG RAN WG2 Meeting #105, R2-1901420, Athens, Greece, Feb. 25-Mar. 1, 2019, 4 pages. [cited by applicant]