Network communication system using assigned timeslots for nodes to request a bandwidth amount for data transmission with a resulting grant for the node to transmit
DCFirst Claim
1. A method of communicating data comprising:
- transmitting a first signal from a communication controller to at least one network node including a first node, the first signal including information relating to at least one timeslot in which the first node may transmit a first request signal to the communication controller;
receiving the first request signal transmitted from the first node to the communication controller in response to the first signal, said first request signal including a request to transmit a second request signal for transmitting data from the first node to the communication controller;
transmitting a second signal from the communication controller to the first node in response to the first request signal, said second signal allocating at least one timeslot to the first node for transmitting a second request signal for transmitting the data from the first node to the communication controller;
receiving the second request signal transmitted from the first node to the communication controller in response to the second signal;
transmitting a third signal from the communication controller to the first node in response to the second request signal, said third signal allocating at least one timeslot to the first node for transmitting the data to the communication controller; and
receiving the data transmitted from the first node to the communication controller in response to the third signal.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A network communication system is provided for communication between network nodes, including individual nodes and a central control station node. In the network, signals are transmitted from the central control node to identify specific timeslots in which individual nodes may transmit a request signal to the central control node. When a first individual node then has data to transmit, the first individual node transmits a request signal to the central control node in its identified timeslot and includes a request for a bandwidth amount allocation. In response to the request signal, the central control node transmits a grant signal which identifies the first individual node allowing it to transmit its data to the central control node over the bandwidth requested. The first individual node then in response to the grant signal, transmits its data over specific timeslots to the central control node.
69 Citations
44 Claims
-
1. A method of communicating data comprising:
-
transmitting a first signal from a communication controller to at least one network node including a first node, the first signal including information relating to at least one timeslot in which the first node may transmit a first request signal to the communication controller; receiving the first request signal transmitted from the first node to the communication controller in response to the first signal, said first request signal including a request to transmit a second request signal for transmitting data from the first node to the communication controller; transmitting a second signal from the communication controller to the first node in response to the first request signal, said second signal allocating at least one timeslot to the first node for transmitting a second request signal for transmitting the data from the first node to the communication controller; receiving the second request signal transmitted from the first node to the communication controller in response to the second signal; transmitting a third signal from the communication controller to the first node in response to the second request signal, said third signal allocating at least one timeslot to the first node for transmitting the data to the communication controller; and receiving the data transmitted from the first node to the communication controller in response to the third signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication controller in a data network, the data network including a plurality of nodes, the communication controller comprising:
-
a processor; a memory; and at least one interface for communicating with the plurality of nodes, wherein the memory stores code to cause the processor to provide a first signal for transmission through the interface to at least a first one network node including the first node, the first signal including information relating to at least one timeslot in which the first node may transmit a first request signal to the communication controller, wherein the interface is configured to receive a first request signal from the first node in response to the first signal, said first request signal including a request to transmit a second request signal for transmitting data from the first node to the communication controller, wherein the memory stores code to cause the processor to provide a second signal for transmission through the interface to the first node in response to the first request signal, said second signal allocating at least one timeslot to the first node for transmitting a second request signal for transmitting the data from the first node to the communication controller; wherein the interface is configured to receive the second request signal from the first node in response to the second signal; wherein the memory stores code to cause the processor to provide a transmit a third signal through the interface to the first node in response to the second request signal, said third signal allocating at least one timeslot to the first node for transmitting the data to the communication controller; and wherein the interface is configured to receive the data transmitted from the first node in response to the third signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A first network node in a data network, the data network including a communication controller and a plurality of nodes, the first network node comprising:
-
a processor; a memory; and at least one interface for communicating with the communication controller, wherein the interface is configured to receive a first signal from the communication controller, the first signal including information relating to at least one timeslot in which the first node may transmit a first request signal to the communication controller; wherein the memory stores code to cause the processor to provide a first request signal for transmission through the interface to the communication controller in response to the first signal, said first request signal including a request to transmit a second request signal for transmitting data from the first network node to the communication controller; wherein the interface is further configured to receive a second signal from the communication controller in response to the first request signal, said second signal allocating at least one timeslot to the first network node for transmitting a second request signal for transmitting data from the first network node to the communication controller; wherein the memory stores code to cause the processor to provide for transmission of the second request signal in response to the second signal; wherein the interface is further configured to receive a third signal from the communication controller in response to the second request signal, said third signal allocating at least one timeslot to the first node for transmitting data to the communication controller; and wherein the memory stores code to cause the processor to provide for transmission of the data in response to the third signal. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of communicating data comprising:
-
receiving a first signal transmitted from a communication controller at a first network node, the first signal including information relating to at least one timeslot in which the first node may transmit a first request signal to the communication controller; transmitting from the first node a first request signal including a request to transmit a second request signal for transmitting data from the first network node to the communication controller; receiving a second signal from the communication controller transmitted to the first node in response to the first request signal, said second signal allocating at least one timeslot to the first network node for transmitting a second request signal to transmit the data to the communication controller; transmitting the second request signal from the first node to the communication controller in response to the second signal; receiving a third signal from the communication controller transmitted to the first network node in response to the second request signal, said third signal allocating at least one timeslot to the first network node for transmitting the data to the communication controller; and transmitting the data from the first network node to the communication controller in response to the third signal. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification