Method and apparatus for medium access control for integrated services packet-switched satellite networks
First Claim
1. A method of communication data from a first node via a communication link having a plurality of resource units, comprisingreceiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
- queueing the data into a DAMA channel buffer; and
dequeueing the data from the DAMA channel buffer to an RA channel buffer.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture, and a memory structure for communicating data from a first node to a second node has been described. The method comprises the steps of receiving input data at the first node, transmitting a resource request having a resource metric from the first node to an allocating agent, receiving an allocation of resource units according to the resource metric, the resource units comprising at least one DAMA channel resource metric and at least one RA channel resource unit, queuing the input data into the DAMA channel buffer, dequeuing input data from the DAMA channel buffer into the RA channel buffer according to a comparison between a predicted transmission delay and a delay threshold, and transmitting the dequeued input data in the RA channel buffer via the RA resource units. The article of manufacture comprises a data storage device tangibly embodying instructions to perform the method steps described above. The apparatus comprises a receiver for receiving input data, a DAMA channel buffer for accepting the input data, a resource unit request module, operatively coupled to the transmitter and the receiver, the resource unit request module for generating a resource request metric when indicated by an information rate of the input data, and for receiving an allocation of resource units via the receiver, and a channel selection module, for dequeuing input data from the DAMA channel buffer to an RA channel buffer according to a predicted channel delay and a delay threshold.
-
Citations
37 Claims
-
1. A method of communication data from a first node via a communication link having a plurality of resource units, comprising
receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit; -
queueing the data into a DAMA channel buffer; and
dequeueing the data from the DAMA channel buffer to an RA channel buffer. - View Dependent Claims (2, 3, 4)
-
-
5. A method of communicating data from a first node via a communication link having a plurality of resource units, comprising:
-
receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
storing at least a portion of the data into a DAMA channel buffer and at least a second portion of the data into an RA channel buffet, wherein the data is apportioned between the DAMA channel buffet and the RA channel buffer according to a predicted transmission delay and a delay threshold. - View Dependent Claims (6, 7, 8)
-
-
9. A method of communicating data comprising slow time process (STP) data arid fast time process (FTP) data from a first node to a second node via a communication link having a plurality of resource units, comprising:
-
tracking the STP data;
transmitting a resource request having a resource metric according to the tracked STP data to an allocating agent;
receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
storing at least a potion of the data into a DAMA channel buffer and at least a second portion of the data into an RA channel buffer. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus for communicating data from a first node via a communication link having a plurality of resource units, comprising:
-
means for receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
means for queueing the data into a DAMA channel buffer; and
means for dequeuing the data from the DAMA channel buffer to the RA channel buffer. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for communicating data from a first node via a communication link having a plurality of resource units, comprising:
-
means for receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
means for storing at least a portion of the data into a DAMA channel buffer and at least a second portion of the data into an RA channel buffer, wherein the data is apportioned between the DAMA channel buffer and the RA channel buffer according to a predicted transmission delay and a delay threshold. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus for communicating data comprising slow time process (STP) data and fast time process (FTP) data from a first node to a second node via a communication link having a plurality of resource units, comprising:
-
means for tracking the STP data;
means for transmitting a resource request having a resource metric according to the tracked STP data to an allocating agent;
means for receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
means for storing at least a portion of the data into a DAMA channel buffer and at least a second portion of the data into an RA channel buffer. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus for communicating data from a first node via a communication link having a plurality of resource units comprising:
-
resource unit request module for receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit; and
a controller for queueing the data in DAMA channel buffer and for dequeueing the data from the DAMA channel buffer to a RA channel buffer. - View Dependent Claims (26, 27, 28)
-
-
29. An apparatus for communicating data from a first node via a communication link having a plurality of resource units, comprising:
-
resource unit request module receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit;
a controller for storing at least a portion of the data into a DAMA channel buffer and at least a second portion of the data into an RA channel buffer, wherein the data is apportioned between the DAMA channel buffer and the RA channel buffer according to a predicted transmission delay and a delay threshold. - View Dependent Claims (30, 31, 32)
-
-
33. An apparatus for communication data comprising slow time process (STP) data and fast time process (FTP) data from a first node to a second node via a communication link having a plurality of resource units, comprising:
-
measurement module tracking the STP data;
a transmitter transmitting a resource request having a resource metric according to the tracked STP data to an allocating agent;
resource unit request module for receiving an allocation of resource units, the resource units comprising at least one demand assigned multiple access (DAMA) resource unit and at least one random access (RA) resource unit; and
a controller for storing at least a portion of the data into a DAMA channel buffer and at least a second portion of the data into an RA channel buffer. - View Dependent Claims (34, 35, 36)
-
-
37. An method of communicating input data from a first node via a communication link, comprising:
-
queuing the input data into a demand assigned multiple access (DAMA) channel buffer; and
dequeuing the input data from the DAMA channel buffer to an random access (RA) channel buffer according to a comparison between a predicted transmission delay and a delay threshold.
-
Specification