Patent ID: 9301029
Filing Date: 2016-03-29
CPC Classification: H04Q

Claim Text:
1. A non-transitory machine-readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method comprising: scheduling, by a first device of an OLT, a first plurality of bandwidth allocations for upstream transmissions of a plurality of optical network units (ONUs) over a plurality of passive optical network (PON) ports; receiving, by the first device and from the plurality of ONUs over the plurality of PON ports, a plurality of upstream data items based at least in part on at least one of the first plurality of bandwidth allocations; transmitting, by the first device over a common link to a second device of the OLT, the plurality of upstream data items received over the plurality of PON ports for transmission to an uplink; receiving, by the first device from the second device over the common link used to transmit the plurality of upstream data items to the second device, a first control message that indicates that the second device is experiencing upstream congestion; and scheduling, by the first device and in response to receiving the first control message, a second plurality of bandwidth allocations for the upstream transmissions of the plurality of optical network units (ONUs), wherein the second plurality of bandwidth allocations are less in aggregate than the first plurality of bandwidth allocations.