IP Library › Granted Patent US 12,335,104
Granted Patent B2
US 12,335,104 · App. 18/448,270 · Granted Jun 17, 2025

Method and system for generating a time-sensitive network configuration

Inventors: Abdul Jabbar (Altamont, NY); Stephen Francis Bush (Latham, NY); Thomas Stephen Markham (Schenectady, NY)
Assignee: GE AVIATION SYSTEMS LLC
H04L41/12H04L47/28H04L67/62
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,335,104
App. No.
18/448,270
Granted
Jun 17, 2025
Kind
B2
Abstract

A system and method for generating a time-sensitive network schedule for a desired TSN includes defining a network topology of the desired TSN including at least a set of end nodes communicative connected by way of a set of switching nodes, defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, determining, by a TSN scheduler, a TSN schedule for the desired TSN based on the defined network topology and the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes, and generating a per-device configuration for each of the set of end nodes and each of the set of switching nodes of the desired TSN, based on the determined TSN schedule.

Claims (18)

1. A method of generating a time-sensitive network (TSN) schedule for a desired TSN, comprising:

defining a network topology of the desired TSN including at least a set of end nodes communicatively connected by way of a set of switching nodes;

defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, the set of device parameters including at least one scheduling metric for each of the respective set of end nodes and each of the respective set of switching nodes of the desired TSN;

receiving, by a TSN scheduler, the defined network topology and at least a subset of the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes;

determining, by the TSN scheduler in a contiguous scheduling mode, a TSN schedule for the desired TSN based on the defined network topology and at least a subset of the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes;

generating, by the TSN scheduler, a per-device configuration for each of the set of end nodes, based on the TSN schedule, and

programming each of the set of end nodes and each of the set of switching nodes with respective per-device configuration data; and

wherein when the contiguous scheduling mode cannot be completed, the TSN scheduler is configured to default to a non-contiguous scheduling mode.

2. The method of claim 1 wherein defining the set of device parameters includes at least one limiting characteristic associated with the at least one scheduling metric for at least a subset of the end nodes or a subset of the switching nodes.

3. The method of claim 2 wherein defining the set of device parameters includes at least one limiting characteristic associated with the at least one scheduling metric for each of the set of the end nodes and each of the set of the switching nodes.

4. The method of claim 2 wherein defining the set of device parameters includes at least one limiting characteristic associated with a worst-case scheduling metric for at least a subset of the end nodes or a subset of the switching nodes.

5. The method of claim 4 wherein defining the set of device parameters includes at least one limiting characteristic associated with a worst-case scheduling performance metric for at least a subset of the end nodes or a subset of the switching nodes.

6. The method of claim 5 wherein defining the set of device parameters includes at least one limiting characteristic associated with a worst-case scheduling performance metric for each of the set of the end nodes and each of the set of the switching nodes.

7. The method of claim 1 wherein defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, includes defining at least one of a maximum cycle time supported and a maximum gate interval duration supported.

8. The method of claim 1 wherein defining the set of device parameters includes at least one sub-optimal limiting characteristic associated with the at least one scheduling metric for at least a subset of the end nodes or a subset of the switching nodes.

9. The method of claim 1 wherein defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, includes defining at least a first device parameter for a first end node of the set of end nodes, and defining at least a second device parameter for a second end node of the set of end nodes, wherein the first device parameter is different from the second device parameter, and wherein the first end node is different from the second end node.

10. The method of claim 1 wherein defining a set of device parameters for each of the set of end nodes and each of the set of switching nodes of the desired TSN, includes defining at least a first device parameter for a first switching node of the set of switching nodes, and defining at least a second device parameter for a second switching node of the set of switching nodes, wherein the first device parameter is different from the second device parameter, and wherein the first switching node is different from the second switching node.

11. The method of claim 1 wherein the at least a subset of the defined set of device parameters for each of the set of end nodes and each of the set of switching nodes includes a time synchronization error of each of the set of switching nodes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2023
From: JABBAR, ABDUL; BUSH, STEPHEN FRANCIS; MARKHAM, THOMAS STEPHEN
To: GE AVIATION SYSTEMS LLC
Reel/Frame 064562/0821 →
Continuity (2)
Continuation 17100356 · Nov 20, 2020
Related Publication 20230388193A1 · Nov 30, 2023
References Cited (38)
US 10075378B2 · Bai · 2018 [cited by applicant]
US 10218628B2 · Bush · 2019 [cited by applicant]
US 10754816B2 · Kasichainula · 2020 [cited by applicant]
US 10805222B2 · Frangieh · 2020 [cited by examiner]
US 11411891B2 · Bush · 2022 [cited by examiner]
US 11736359B2 · Jabbar · 2023 [cited by examiner]
US 20180006956A1 · Bush et al. · 2018 [cited by applicant]
US 20180063020A1 · Bhagavatula et al. · 2018 [cited by applicant]
US 20180316557A1 · Frangieh et al. · 2018 [cited by applicant]
US 20190104055A1 · Craciunas et al. · 2019 [cited by applicant]
US 20190245792A1 · Bush et al. · 2019 [cited by applicant]
US 20190253339A1 · Mehmedagic · 2019 [cited by applicant]
US 20200083978A1 · Bush et al. · 2020 [cited by applicant]
US 20200213235A1 · Templier et al. · 2020 [cited by applicant]
US 20200267785A1 · Talebi Fard · 2020 [cited by examiner]
US 20200280522A1 · Frangieh et al. · 2020 [cited by applicant]
US 20210092792A1 · Li et al. · 2021 [cited by applicant]
US 20210204172A1 · Rost et al. · 2021 [cited by applicant]
US 20210226902A1 · Li · 2021 [cited by examiner]
US 20210274375A1 · Li · 2021 [cited by examiner]
US 20210306901A1 · Mannweiler et al. · 2021 [cited by applicant]
CN 110650167B · 2021 [cited by applicant]
CN 111740924B · 2022 [cited by applicant]
CN 114268550A · 2022 [cited by applicant]
CN 115086239B · 2022 [cited by applicant]
WO 2018162071A1 · 2018 [cited by applicant]
WO WO2020088745A1 · 2020 [cited by examiner]
WO 2022201605A1 · 2022 [cited by applicant]
A.C.T. d. Santos, B. Schneider and V. Nigam, “TSNSCHED: Automated Schedule Generation for Time Sensitive Networking,” Nov. 11, 2019, IEEE, 2019 Formal Methods in Computer Aided Design (FMCAD), pp. 69-77, doi: 10.23919/F… [cited by examiner]
Miranda Jr et al, Time-Sensitive Networking Experimental on Open Testbeds, IEEE, May 2-5, 2022, pp. 1-6 (Year: 2022). [cited by applicant]
Alnajim et al, Incremental Path-Selection and Scheduling for Time-Sensitive Networks, IEEE, Dec. 9-13, 2019, pp. 1-6 (Year: 2019). [cited by applicant]
5G-ACIA White Paper, Integration of 5G with Time-Sensitive Networking for Industrial Communications, ZVEI—German Electrical Electronic Manufacturers' Association, 5G Alliance for Connected Industries and Automation (5G-… [cited by applicant]
Cisco, Time-Sensitive Networking: A Technical Introduction, 2017, Cisco Public, WhitePaper, pp. 1-8. (Year: 2017). [cited by applicant]
Li et al, A Simple and Efficient Time-Sensitive Networking Traffic Scheduling Method for Industrial Scenarios, MDPI—Electronics, Dec. 12, 2020, pp. 1-19, (Year: 2020). [cited by applicant]
Albert Bergstrom, Automatic Generation of Network Configuration in Simulated Time Sensitive Networking (TSN) Applications, retrieved from http://mdh.diva-portal.org/smash/get/diva2:1438082/FULLTEXT01.pdf, pp. 1-45, Vast… [cited by applicant]
Pahlevan Maryan et al., “Evaluation of TSN Dynamic Configuration Model for Safely-Critical Application”, Dec. 16, 2019, pp. 566-571, Siegen, Germany. [cited by applicant]
Vlk Marek et al: “Enhancing Schedulability and Throughput of Time⋅Triggered Traffic in IEEE 802.1 Qbv Time-Sensitive Networks”, IEEE Transactions on Communications, IEEE Service Center, Piscataway, NJ. USA, vol. 68, No.… [cited by applicant]
Qualcomm Incorporated: “Considerations for soft buffer management”, 3GPP TSG-RAN WG1 Nr Ad-Hoc #2 R1-1711207 Jun. 27-30, 2017, Qingdao, P.R. (9 pages). [cited by applicant]