Voting mechanism for transmission schedule enforcement
First Claim
Patent Images
1. A method of transmission schedule enforcement in a hub-based network, the method comprising:
- receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are received outside of TDMA communications;
implementing a voting function;
voting the received guardian messages using the voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
when a clear winner of the received guardian messages is detected, enabling a port indicated by the clear winner to propagate.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and systems of transmission schedule enforcement in a hub-based network is provided. Method includes receiving guardian messages from one or more of a plurality of nodes, implementing a voting function, voting the received guardian messages using the voting function, and when a clear winner of the received guardian messages is detected, enabling a port indicated by the clear winner to propagate. The guardian messages are received outside of TDMA communications. The guardian messages contain information pertaining to the next slot or slots to transmit.
50 Citations
70 Claims
-
1. A method of transmission schedule enforcement in a hub-based network, the method comprising:
-
receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are received outside of TDMA communications;
implementing a voting function;
voting the received guardian messages using the voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
when a clear winner of the received guardian messages is detected, enabling a port indicated by the clear winner to propagate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network, comprising:
-
at least one hub having a central guardian; and
a plurality of nodes coupled to the at least one hub over multiple channels;
wherein the plurality of nodes communicate using a time-triggered TDMA protocol;
wherein each central guardian implements schedule enforcement between one or more of the plurality of nodes over one of the multiple channels;
wherein the schedule enforcement comprises voting guardian messages received from the one or more of the plurality of nodes per channel;
wherein each guardian message received from the one or more of the plurality of nodes indicates a vote of one or more slots expected to transmit next. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A network, comprising:
-
at least one hub having a central guardian; and
a plurality of nodes coupled to the at least one hub over multiple channels;
wherein the plurality of nodes communicate using a time-triggered TDMA protocol;
wherein each central guardian implements a voting function that votes guardian messages received from the one or more of the plurality of nodes per channel;
wherein the guardian messages are transmitted outside of the TDMA communications;
wherein each guardian message indicates one or more ports expected to transmit next. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A network, comprising:
-
at least one hub having a central guardian; and
a plurality of nodes coupled to the at least one hub over multiple channels;
wherein the plurality of nodes communicate using a time-triggered TDMA protocol;
wherein each central guardian implements schedule enforcement between one or more of the plurality of nodes over one of the multiple channels;
wherein the schedule enforcement comprises voting guardian messages received from the one or more of the plurality of nodes per channel;
wherein each guardian message received from the one or more of the plurality of nodes indicates node identification of one or more of the plurality of nodes expected to transmit next. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method of transmission schedule enforcement in a hub-based network, the method comprising:
-
receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are embedded in data communications;
extracting the guardian messages from the data communications;
voting the received guardian messages using a voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
when a clear winner of the voted guardian messages is detected, enabling one or more ports determined based upon the information contained within the guardian message of the clear winner to propagate. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
-
64. A hub-based network, the network comprising:
-
means for receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are received outside of TDMA communications;
means for implementing a voting function;
means for voting the received guardian messages using the voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
means for enabling a port indicated by a clear winner to propagate, when the clear winner of the received guardian messages is detected.
-
-
65. A machine readable medium having instructions stored thereon for a method of transmission schedule enforcement in a hub based network, the method comprising:
-
receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are received outside of TDMA communications;
implementing a voting function;
voting the received guardian messages using the voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
when a clear winner of the received guardian messages is detected, enabling a port indicated by the clear winner to propagate.
-
-
66. A machine readable medium having instructions stored thereon for a method of transmission schedule enforcement in a hub based network, the method comprising:
-
receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are embedded in data communications;
extracting the guardian messages from the data communications;
voting the received guardian messages using a voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
when a clear winner of the voted guardian messages is detected, enabling one or more ports determined based upon the information contained within the guardian message of the clear winner to propagate.
-
-
67. A method of transmission schedule enforcement in a hub-based network, the method comprising:
-
receiving guardian messages from one or more of a plurality of nodes, wherein the guardian messages are embedded in data communications;
extracting the guardian messages from the data communications;
wherein each of the guardian messages contains a portion of a complete transmission schedule, wherein each portion partially overlaps the next portion;
comparing the overlaps of consecutive portions of the complete transmission schedule; and
when the overlap portions agree, assembling the portions of the complete transmission schedule;
executing the assembled transmission schedule.
-
-
68. A method of transmission schedule enforcement in a dual channel hub-based network, the method comprising:
-
receiving guardian messages from one or more of a plurality of nodes over each of the dual channels, wherein the guardian messages are received outside of TDMA communications;
implementing a voting function;
voting the received guardian messages using the voting function; and
wherein the guardian messages contain information pertaining to the next slot or slots to transmit;
when a clear winner of the received guardian messages is detected, enabling a port indicated by the clear winner to propagate.
-
-
69. A network, comprising:
-
at least one hub having a central guardian; and
a plurality of nodes coupled to the at least one hub over multiple channels;
wherein the plurality of nodes communicate using a time-triggered TDMA protocol;
wherein each central guardian implements schedule enforcement between one or more of the plurality of nodes over one of the multiple channels;
wherein the schedule enforcement comprises voting guardian messages received from the one or more of the plurality of nodes per channel;
wherein each guardian message received from the one or more of the plurality of nodes indicates slot position of one or more of the plurality of nodes expected to transmit next;
wherein the central guardian follows protocol mode changes without the knowledge or ability to process protocol related mode change signals. - View Dependent Claims (70)
-
Specification