Apparatus and methods for reduction of transmission delay in a communication network
First Claim
Patent Images
1. A method for managing transmission of data over a shared media communication network, the method comprising:
- receiving from a node a reservation request, the node being in communication with the network and the reservation request requesting allocation of network resources for transmitting the data; and
sending to the node a first grant of bandwidth for a latency-reducing data flow based on the reservation request during a first MoCA MAP cycle granting bandwidth for transmission of data during a second MoCA MAP cycle;
sending to the node a second grant of bandwidth based on the reservation request during the first MoCA MAP cycle granting bandwidth for transmission of data during a third MoCA MAP cycle before receiving a second reservation request from the node;
wherein the node transmits at least one data frame before a second grant of bandwidth based on the reservation request is received by the node;
wherein the data frames are defined by a Multimedia over Coax Alliance (“
MoCA”
) specification.
6 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for reducing latency in coordinated networks. The apparatus and methods relate to a protocol that may be referred to as the Persistent Reservation Request (“p-RR”), which may be viewed as a type of RR (reservation request). p-RR'"'"'s may reduce latency, on average, to one MAP cycle or less. A p-RR may be used to facilitate Ethernet audiovisual bridging. Apparatus and methods of the invention may be used in connection with coaxial cable based networks that serve as a backbone for a managed network, which may interface with a package switched network.
224 Citations
14 Claims
-
1. A method for managing transmission of data over a shared media communication network, the method comprising:
-
receiving from a node a reservation request, the node being in communication with the network and the reservation request requesting allocation of network resources for transmitting the data; and sending to the node a first grant of bandwidth for a latency-reducing data flow based on the reservation request during a first MoCA MAP cycle granting bandwidth for transmission of data during a second MoCA MAP cycle; sending to the node a second grant of bandwidth based on the reservation request during the first MoCA MAP cycle granting bandwidth for transmission of data during a third MoCA MAP cycle before receiving a second reservation request from the node; wherein the node transmits at least one data frame before a second grant of bandwidth based on the reservation request is received by the node; wherein the data frames are defined by a Multimedia over Coax Alliance (“
MoCA”
) specification. - View Dependent Claims (2, 3, 4, 5, 6, 10, 11)
-
-
7. A device for managing transmission of data over a shared media communication network, the device comprising:
-
a receiver module in communication with the network, the receiver module configured to receive a reservation request from a node in communication with the network; a processor module in communication with the receiver module, the processor module configured to establish a latency-reducing data flow based on the request; and a transmitter module configured to inform the node of a first grant based on the request during a first MoCA MAP cycle, the first grant granting bandwidth for transmission of data during a second MoCA MAP cycle and to inform the node of a second grant of bandwidth based on the reservation request during the first MoCA MAP cycle, the second grant granting bandwidth for transmission of data during a third MoCA MAP cycle prior to receiving a second reservation request from the node, the first grant authorizing the node to transmit at least one data frame before the node receives the second grant based on the request; wherein the data frames are defined by a Multimedia over Coax Alliance (“
MoCA”
) specification.
-
-
8. A method for transmitting multicast information from a first node to a second node, the first node residing in a packet mode network and the second node residing in a packet-switched network, the method comprising:
-
receiving at the first node a registration request from the second node, the registration request requesting receipt of the multicast information, the registration request including a traffic specification; and transmitting, using the first node, a reservation request to a network coordinator residing in the packet mode network, the reservation request conforming to the traffic specification; the first node receiving a first grant of bandwidth based on the reservation request during a first MoCA MAP cycle granting bandwidth for transmission of data during a second MoCA MAP cycle and a second grant of bandwidth based on the reservation request before receiving a second reservation request from the node; wherein; the first node transmits at least one frame(s) of multicast data before receiving a second grant of bandwidth based on the reservation request during the first MoCA MAP cycle granting bandwidth for transmission of data during a third MoCA MAP cycle; and the data frames are defined by a Multimedia over Coax Alliance (“
MoCA”
) specification.- View Dependent Claims (9)
-
-
12. A method for managing transmission of data over a shared media communication network, the method comprising:
-
receiving from a node a reservation request, the node being in communication with the network and the reservation request requesting allocation of network resources for transmitting the data; and sending to the node a first grant of bandwidth for a latency-reducing data flow based on the reservation request during a first MoCA MAP cycle granting bandwidth for transmission of data during a second MoCA MAP cycle; transmitting from the node at least one data frame based on the first grant of bandwidth; before receiving a second reservation request from the node, sending a second grant of bandwidth to the node based on the reservation request during the first MoCA MAP cycle granting bandwidth for transmission of data during a third MoCA MAP cycle; wherein the data frames are defined by a Multimedia over Coax Alliance (“
MoCA”
) specification. - View Dependent Claims (13, 14)
-
Specification