US 12,438,825 B2
Parameterized quality of service in a network
Zong Liang Wu, San Diego, CA (US); Ronald Lee, San Diego, CA (US); and Anton Monk, San Diego, CA (US)
Assigned to Entropic Communications, LLC, Plano, TX (US)
Filed by Entropic Communications, LLC, New York, NY (US)
Filed on Apr. 25, 2022, as Appl. No. 17/727,930.
Application 17/727,930 is a continuation of application No. 16/681,244, filed on Nov. 12, 2019, abandoned.
Application 16/681,244 is a continuation of application No. 15/275,180, filed on Sep. 23, 2016, abandoned.
Application 15/275,180 is a continuation of application No. 12/031,496, filed on Feb. 14, 2008, abandoned.
Claims priority of provisional application 60/931,314, filed on May 21, 2007.
Claims priority of provisional application 60/927,613, filed on May 4, 2007.
Claims priority of provisional application 60/927,636, filed on May 4, 2007.
Claims priority of provisional application 60/927,766, filed on May 4, 2007.
Claims priority of provisional application 60/901,564, filed on Feb. 14, 2007.
Claims priority of provisional application 60/901,563, filed on Feb. 14, 2007.
Prior Publication US 2022/0247693 A1, Aug. 4, 2022
Int. Cl. H04L 47/724 (2022.01); H04L 47/10 (2022.01); H04L 47/70 (2022.01); H04L 47/762 (2022.01); H04L 47/78 (2022.01); H04L 47/80 (2022.01)
CPC H04L 47/724 (2013.01) [H04L 47/15 (2013.01); H04L 47/762 (2013.01); H04L 47/788 (2013.01); H04L 47/801 (2013.01); H04L 47/805 (2013.01); H04L 47/806 (2013.01); H04L 47/822 (2013.01); H04L 47/824 (2013.01); H04L 47/826 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A network coordinator device in a home communication network, comprising:
a processor; and
a memory in communication with the processor and storing instructions that, when read by the processor, cause the network coordinator device to operate a Multimedia over Coax Alliance (MoCA) network to:
receive, from a first node in the home communication network, a first request for communication bandwidth in the home communication network, wherein the first request comprises a quality of service guarantee;
make a prescribed bandwidth available in the home communication network according to the first request;
allocate a first portion of the prescribed bandwidth and a first time slot for the first request, and transmit first data in accordance with the first request by using the first portion in the prescribed bandwidth, the first data transmitted with the quality of service guarantee of the first request;
receive, from a second node in the home communication network, a second request for communication bandwidth in the home communication network; and
in response to determining the first portion of the prescribed bandwidth being less than the entirety of the prescribed bandwidth, allocate a second portion of the prescribed bandwidth to the second request, and transmit second data according to the second request by using the second portion of the prescribed bandwidth, the second data transmitted without a quality of service guarantee;
wherein the instructions, when read by the processor, further cause the network coordinator device to:
send a first message to each node in the home communication network to ask for information about current flow allocation metrics;
in response to receiving a response message from each node, determine whether network resources of the home communication network are over-committed for current committed flows in view of changing networking conditions based on the response message from each node; and
in response to determining that network resources of the home communication network are over-committed for current committed flows, send a second message to each node to indicate that the network resources have not been guaranteed,
wherein each node is configured to, in response to receiving the second message, send a third message to an application layer of each node notifying that the network resources have not been guaranteed.