Method and apparatus for block acknowledgement in a communication network
First Claim
Patent Images
1. A method, comprising:
- a) receiving, at a network coordinator, a request for bandwidth from a first network node of a coordinated network;
b) broadcasting a first transmission schedule to a plurality of network nodes including the first network node and a second network node, the first transmission schedule allocating bandwidth for the first network node to transmit data to the second network node; and
c) receiving, at the network coordinator, an acknowledgement (ACK) message from the second network node, the ACK message identifying that the second network node successfully received the data from the first network node.
9 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a request for bandwidth from a first network node of a coordinated network and broadcasting a first transmission schedule to a plurality of network nodes including the first network node. The first transmission schedule allocates bandwidth for the first network node to transmit data to a second network node. An acknowledgement (ACK) message is received from the second network node identifying that the second network node successfully received the data from the first network node.
-
Citations
40 Claims
-
1. A method, comprising:
-
a) receiving, at a network coordinator, a request for bandwidth from a first network node of a coordinated network; b) broadcasting a first transmission schedule to a plurality of network nodes including the first network node and a second network node, the first transmission schedule allocating bandwidth for the first network node to transmit data to the second network node; and c) receiving, at the network coordinator, an acknowledgement (ACK) message from the second network node, the ACK message identifying that the second network node successfully received the data from the first network node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network node, comprising:
-
a receiver configured to receive a request for bandwidth from a first network node of a coordinated network and an acknowledgement (ACK) message from a second network node of the coordinated network; a processor in data communication with the receiver, the processor configured to generate a first transmission schedule allocating bandwidth for the first network node to transmit data to the second network node; and a transmitter in data communication with the processor, the transmitter configured to transmit the first transmission schedule to the first network node, wherein the ACK message identifies that the second network node successfully received the data transmitted by the first network node during the allocated bandwidth. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer readable storage medium encoded with program code, wherein when the program code is executed by a processor, the processor performs a method, the method comprising:
-
a) receiving a request for bandwidth from a first network node of a coordinated network; b) broadcasting a first transmission schedule to a plurality of network nodes including the first network node, the first transmission schedule allocating bandwidth for the first network node to transmit data to a second network node; and c) receiving an acknowledgement (ACK) message from the second network node, the ACK message identifying that the second network node successfully received the data from the first network node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, comprising:
-
a) transmitting a request for bandwidth to a network controller of a coordinated network, the request for bandwidth for transmitting data to a first node; b) receiving a first transmission schedule for each of a plurality of network nodes in the coordinated network from the network coordinator, the first transmission schedule allocating bandwidth for transmitting the data to the first network node; c) transmitting the data to the first network node in the allocated bandwidth in accordance with the first transmission schedule; d) receiving a second transmission schedule for each of the plurality of network nodes in the coordinated network after having transmitted the data to the first network node in the allocated bandwidth in accordance with the first transmission schedule; and e) determining that the data was successfully transmitted to the first network node based on the second transmission schedule and in the absence of receiving an acknowledgement message from the first network node. - View Dependent Claims (16, 17)
-
-
18. A network node, comprising:
-
a transmitter configured to transmit a request for bandwidth to a network controller and to transmit data to a first network node; and a receiver configured to receive a first transmission schedule from a network coordinator, the first transmission schedule allocating the bandwidth to transmit the data to the first network node, wherein the transmitter transmits the data to the first network node in accordance with the allocated bandwidth in the first transmission schedule received from the network controller of the coordinated network, and the network node is configured to determine that the data was successfully transmitted to the first network node in the absence of receiving an acknowledgement message from the first network node. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer readable storage medium encoded with program code, wherein when the program code is executed by a processor, the processor performs a method, the method comprising:
-
a) transmitting a request for bandwidth to a network controller of a coordinated network, the request for bandwidth for transmitting data to a first network node; b) receiving a first transmission schedule for each of a plurality of network nodes in the coordinated network from the network coordinator, the first transmission schedule allocating the bandwidth to transmit the data to the first network node; c) transmitting the data to the first network node in the allocated bandwidth in accordance with the first transmission schedule; d) receiving a second transmission schedule for each of the plurality of network nodes in the coordinated network after having transmitted the data to the first network node in the allocated bandwidth in accordance with the first transmission schedule; and e) determining that the data was successfully transmitted to the first network node based on the second transmission schedule and in the absence of receiving an acknowledgment message from the first network node. - View Dependent Claims (22, 23)
-
-
24. A method, comprising:
-
a) receiving a first transmission schedule for each of a plurality of network nodes in a coordinated network from a network coordinator, the first transmission schedule allocating bandwidth for receiving data from a first network node; b) receiving the data from the first network node in accordance with the first transmission schedule; and c) transmitting an acknowledgement (ACK) message to the network coordinator if the data is successfully received from the first network node. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A network node, comprising:
-
a receiver configured to receive a first transmission schedule from a network coordinator in a coordinated network, the first transmission schedule allocating bandwidth for receiving data from a first network node, and receive the data from the first network node in accordance with the first transmission schedule; a processor in data communication with the receiver, the processor configured to determine if the data is successfully received from the first network node; and a transmitter in data communication with the processor, the transmitter configured to transmit an acknowledgement (ACK) message to the network coordinator if the processor determines the data is successfully received from the first network node. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A non-transitory computer readable storage medium encoded with program code, wherein when the program code is executed by a processor, the processor performs a method, the method comprising:
-
a) receiving a first transmission schedule for each of a plurality of network nodes in a coordinated network from a network coordinator, the first transmission schedule allocating bandwidth for receiving data from a first network node; b) receiving the data from the first network node in accordance with the first transmission schedule; and c) transmitting an acknowledgement (ACK) message to the network coordinator if the data is successfully received from the first network node. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification