Patent ID: 8031594

Claim:
A method comprising: receiving first data, the first data associated with an attainable bandwidth value of a communications loop, the communications loop coupled to a customer premises equipment device, wherein the attainable bandwidth value indicates a first amount of bandwidth that the communications loop is capable of providing to the customer premises equipment device, wherein a first communications service is provided to the customer premises equipment device via the communications loop; receiving second data, the second data associated with a theoretical bandwidth value of the communications loop, wherein the theoretical bandwidth value indicates a second amount of bandwidth that is allotted to the customer premises equipment device by a communications service provider; determining whether the attainable bandwidth value is greater than the theoretical bandwidth value; in response to determining that the attainable bandwidth value is greater than the theoretical bandwidth value, selecting an additional communications service to be offered; and in response to determining that the attainable bandwidth value is not greater than the theoretical bandwidth value, receiving third data associated with a measured amount of bandwidth that is used by the customer premises equipment device, wherein a service enhancement to be offered is selected based at least in part on the measured amount of bandwidth of the customer premises equipment device.