Time-sensitive networking differentiation of traffic based upon content
First Claim
Patent Images
1. A method comprising:
- receiving one or more data frames at a Time Sensitive Network (TSN) module;
determining a classification for each data frame via the TSN module;
generating a schedule for the one or more data frames to transmit the data frame through a communication network based on the classification, wherein the communication network is a deterministic Ethernet configured as a time sensitive network (TSN), and wherein the TSN module inserts classification data into at least one reserved field of an Ethernet header to indicate whether the one or more data frames is unscheduled or scheduled, and if the one or more data frames is scheduled, the TSN module inserts a further indication into the at least one reserved field, the further indication comprises at least one queue to send the one or more data frames to;
transmitting the one or more data frames based on the schedule; and
controlling one or more operations of an installed product based on the transmitted one or more data frames.
1 Assignment
0 Petitions
Accused Products
Abstract
According to some embodiments, system and methods are provided, comprising receiving one or more data frames at a Time Sensitive Network (TSN) module; determining a classification for each data frame via the TSN module; generating a schedule for the one or more data frames to transmit the data frame through a communication network based on the classification; transmitting the one or more data frames based on the schedule; and controlling one or more operations of an installed product based on the transmitted one or more data frames. Numerous other aspects are provided.
-
Citations
28 Claims
-
1. A method comprising:
-
receiving one or more data frames at a Time Sensitive Network (TSN) module;
determining a classification for each data frame via the TSN module;generating a schedule for the one or more data frames to transmit the data frame through a communication network based on the classification, wherein the communication network is a deterministic Ethernet configured as a time sensitive network (TSN), and wherein the TSN module inserts classification data into at least one reserved field of an Ethernet header to indicate whether the one or more data frames is unscheduled or scheduled, and if the one or more data frames is scheduled, the TSN module inserts a further indication into the at least one reserved field, the further indication comprises at least one queue to send the one or more data frames to; transmitting the one or more data frames based on the schedule; and controlling one or more operations of an installed product based on the transmitted one or more data frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
an installed product, including a plurality of components; a computer programmed with a Time Sensitive Network (TSN) module for the installed product, the TSN module for controlling operations of the installed product; the computer including a processor and a memory in communication with the processor, the memory storing the TSN module and additional program instructions, wherein the processor is operative with the TSN module and additional program instructions to perform functions as follows; receiving one or more data frames at a Time Sensitive Network (TSN) module; determining a classification for each data frame via the TSN module; generating a schedule for the one or more data frames to transmit the data frame through a communication network based on the classification, wherein the communication network is a deterministic Ethernet configured as a time sensitive network (TSN), and wherein the TSN module inserts classification data into at least one reserved field of an Ethernet header to indicate whether the one or more data frames is unscheduled or scheduled, and if the one or more data frames is scheduled, the TSN module inserts a further indication into the at least one reserved field, the further indication comprising at least one queue to send the one or more data frames to; transmitting the one or more data frames based on the schedule; and controlling one or more operations of the installed product based on the transmitted one or more data frames. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory, computer-readable medium storing instructions that, when executed by a computer processor, cause the computer processor to perform a method comprising:
-
receiving one or more data frames at a Time Sensitive Network (TSN) module; determining a classification for each data frame via the TSN module; generating a schedule for the one or more data frames to transmit the data frame through a communication network based on the classification, wherein the communication network is a deterministic Ethernet configured as a time sensitive network (TSN), and wherein the TSN module inserts classification data into at least one reserved field of an Ethernet header to indicate whether the one or more data frames is unscheduled or scheduled, and if the one or more data frames is scheduled, the TSN module inserts a further indication into the at least one reserved field, the further indication comprising at least one queue to send the one or more data frames to; transmitting the one or more data frames based on the schedule; and
controlling one or more operations of an installed product based on the transmitted one or more data frames. - View Dependent Claims (25, 26, 27, 28)
-
Specification