Method, network nodes and system for broadcast transmission of data
First Claim
1. A method for transmission of data comprising:
- a transmitting node sending a request message to a plurality of receiving nodes, the request message specifying at least one specified time slot that is available for the transmitting node to transmit a data transmission;
a first receiving node of the plurality of receiving nodes transmitting a first time-slot grant message in response to the request message, the first time-slot grant message indicating at least one first time slot that is available for the first receiving node to receive a data transmission from the transmitting node, the at least one first time slot matching at least one time slot specified in the request message;
a second receiving node of the plurality of receiving nodes receiving the first time-slot grant message and evaluating the first time-slot grant message to determine if the at least one first time slot is available for the second receiving node to receive the data transmission from the transmitting node;
the second receiving node transmitting a second time-slot grant message in response to the request message and based on the evaluating of the first time-slot grant message, the second time-slot grant message indicating at least one second time slot that is available for the second receiving node to receive the data transmission from the transmitting node, the at least one second time slot matching at least one time slot specified in the request message;
the transmitting node receiving the first and second time-slot grant messages and evaluating the first and second time-slot grant messages to determine at least one available time slot for transmitting the data transmission;
the transmitting node transmitting a confirmation message to the first and second receiving nodes in response to the first and second received time-slot grant messages, the confirmation message confirming the at least one available time slot that is to be used for transmitting the data transmission from the transmitting node;
the transmitting node transmitting the data transmission in the at least one available time slot; and
wherein the request message comprises a demand level and a demand persistence.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods for broadcast transmission of data in frames having multiple time slots, from one transmitting node to multiple receiving nodes in a network, having the following steps: The sending out of at least one broadcast request message from the transmitter node to the receiver nodes, wherein the time slots available to the transmitter node for data transmission are indicated; the transmitting back of time-slot granting messages from the receiving nodes, wherein at least one of the time-slots available to the respective receiver node for data transmission is in each case indicated jointly with one at the transmitter node; the sending out of a confirmation message from the transmitter node to the neighboring receiving nodes, wherein all of the receiving nodes are indicated in the time-slot granting messages jointly with the time-slots available at the transmitter node; the performing of a broadcast transmission of the data from the transmitter node to the receiver nodes in the jointly available time slots.
17 Citations
18 Claims
-
1. A method for transmission of data comprising:
-
a transmitting node sending a request message to a plurality of receiving nodes, the request message specifying at least one specified time slot that is available for the transmitting node to transmit a data transmission; a first receiving node of the plurality of receiving nodes transmitting a first time-slot grant message in response to the request message, the first time-slot grant message indicating at least one first time slot that is available for the first receiving node to receive a data transmission from the transmitting node, the at least one first time slot matching at least one time slot specified in the request message; a second receiving node of the plurality of receiving nodes receiving the first time-slot grant message and evaluating the first time-slot grant message to determine if the at least one first time slot is available for the second receiving node to receive the data transmission from the transmitting node; the second receiving node transmitting a second time-slot grant message in response to the request message and based on the evaluating of the first time-slot grant message, the second time-slot grant message indicating at least one second time slot that is available for the second receiving node to receive the data transmission from the transmitting node, the at least one second time slot matching at least one time slot specified in the request message; the transmitting node receiving the first and second time-slot grant messages and evaluating the first and second time-slot grant messages to determine at least one available time slot for transmitting the data transmission; the transmitting node transmitting a confirmation message to the first and second receiving nodes in response to the first and second received time-slot grant messages, the confirmation message confirming the at least one available time slot that is to be used for transmitting the data transmission from the transmitting node; the transmitting node transmitting the data transmission in the at least one available time slot; and wherein the request message comprises a demand level and a demand persistence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for data transmission comprising:
-
a transmitting node sending a first request message to a plurality of receiving nodes, the first request message indicating a requested time slot that is requested for a data transmission; a first receiving node of the plurality of receiving nodes transmitting a first time-slot grant message in response to the first request message, the first time-slot grant message indicating a first time slot that is available for the first receiving node to receive the data transmission from the transmitting node, the first time slot matching a time slot that is requested in the first request message; a second receiving node transmitting a second time-slot grant message in response to the first request message, the second time-slot grant message indicating that the first time slot is available for the second receiving node to receive the data transmission from the transmitting node; a third receiving node transmitting a third time-slot grant message in response to the first request message, the third time-slot grant message indicating a second time slot that is available for the third receiving node to receive the data transmission from the transmitting node, the second time slot matching a time slot that is requested in the first request message, the second time slot being different from the first time slot; the transmitting node receiving the first, the second, and the third time-slot grant messages; the transmitting node transmitting confirmation messages to the first, second, and third receiving nodes in response to the first, the second, and the third received time-slot grant messages, the confirmation messages confirming that the first time slot is to be used for the data transmission to the first and second receiving nodes and the second time slot is to be used for transmitting the data transmission to the third receiving node; and the transmitting node transmitting the data transmission in the first time slot to the first and second receiving nodes and the transmitting node transmitting the data transmission in the second time slot to the third receiving node after completing the transmission in the first time slot; the transmitting node transmitting a second request message to the plurality of receiving nodes, the second request message indicating at least one requested time slot that is requested for the data transmission; a fourth receiving node transmitting a fourth time-slot grant message in response to the second request message, the fourth time-slot grant message indicating a third time slot being available for the fourth receiving node to receive the data transmission from the transmitting node, the third time slot matching at least one time slot requested in the second request message, the third time slot differing from the first time slot and also differing from the second time slot; the transmitting node transmitting a second confirmation message to the fourth receiving node in response to the fourth received time-slot grant message, the confirmation message confirming that the third time slot is to be used for transmitting the data transmission to the fourth receiving node; the transmitting node transmitting the data transmission in the third time slot to the fourth receiving node. - View Dependent Claims (13)
-
-
14. A system for transmission of data comprising:
-
a transmitting node; a plurality of receiving nodes; and the transmitting node sending a request message to the plurality of receiving nodes; a first receiving node of the plurality of receiving nodes transmitting a first time-slot grant message in response to the request message, the first time-slot grant message indicating at least one first time slot that is available for the first receiving node to receive a data transmission from the transmitting node; a second receiving node of the plurality of receiving nodes receiving the request message, if the second receiving node determines at least one second time slot that is available for the second receiving node to receive a data transmission from the transmitting node in response to the request message; the second receiving node transmitting a second time-slot grant message in response to the request message, the second time-slot grant message indicating the at least one second time slot that is available for the second receiving node to receive the data transmission from the transmitting node, the transmitting node receiving the first and second time-slot grant messages and evaluating the first and second time-slot grant messages to determine at least one available time slot for transmitting the data transmission, the transmitting node transmitting a confirmation message to the first and second receiving nodes in response to the first and second received time slot-grant messages, the confirmation message confirming the at least one available time slot that is to be used for transmitting the data transmission from the transmitting node to the first receiving node and the second receiving node, and the transmitting node transmitting the data transmission in the at least one available time slot; and if the second receiving node does not determine that the at least one second time slot is available for the second receiving node to receive the data transmission from the transmitting node; the second receiving node forgoing transmitting the second time-slot grant message in response to the request message, the transmitting node receiving the first time-slot grant message and evaluating the first time-slot grant message to determine the at least one available time slot for transmitting the data transmission, the transmitting node transmitting a confirmation message to the first receiving node in response to the first received time-slot grant message, the confirmation message confirming the at least one available time slot that is to be used for transmitting the data transmission from the transmitting node to the first receiving node, and the transmitting node transmitting the data transmission in the at least one available time slot; and wherein the first and second receiving nodes determining the at least one first time slot and the at least one second time slot such that the at least one first time slot and the at least one second time slot satisfy a bandwidth request specified in the request message and such that the at least one first time slot and the at least one second time slot optimize a transmission delay and utilization based on the bandwidth request. - View Dependent Claims (15, 16, 17, 18)
-
Specification