Patent ID: 7856512
Filing Date: 2010-12-21
Classification: H04L

Abstract:
1. A method for reporting channel status information, comprising: multiplexing channel status information received from a plurality of physical interfaces subdivided into a plurality of channels; combining the plurality of channels into a group selected from a plurality of groups comprising associated pluralities of channels grouped according to bandwidth classes, each of the plurality of groups having a predetermined number of channels, wherein each channel corresponds to a memory location in a first memory; wherein a first memory location is configured to store new independent status bits for each of the channels of the group; wherein a second memory location is configured to store previously received independent status bits for each of the channels of the group; wherein a third memory location is configured to store a group status; upon receiving and storing new independent status bits corresponding to the channels of the group, comparing the new independent status bits with corresponding previously received independent status bits; wherein if the new independent status bits match all the corresponding previously received independent status bits, then inferring that the group status did not change and deferring sending a status report to a network processor, else, if any of the new independent status bits is different from a corresponding bit in the previously received independent status bits, then inferring that the group status did change and sending the status report to the network processor; and periodically executing a background task to synchronize current channel status information for each of the channels of the plurality of groups in the first memory to current channel status information for each of the channels of the plurality of groups located in a second memory in the network processor.