Patent ID: 8024438

Claim:
A method for implementing bandwidth management services, comprising: receiving, from a user of a device, information uniquely identifying each of a plurality of other devices assigned to an account and information uniquely identifying users that are assigned to the plurality of other devices, the account defined by the plurality of other devices collectively receiving network services via a residential gateway residing within a location of the plurality of other devices; receiving notification preferences from the user of the device and storing the information and notification preferences in an account record for the account; receiving service session measurements for active service sessions of the plurality of other devices within the account; categorizing the service session measurements by each of the plurality of other devices participating in the active service sessions and users of the plurality of other devices participating in the active service sessions; evaluating the active service sessions for an event, the evaluating factoring in capabilities associated with each of the plurality of other devices and service session measurements categorized for each of the plurality of other devices participating in the active service sessions; wherein the event includes a situation that is determined to impact unfavorably on experiences of the users with the active service sessions; and notifying the user an occurrence of the event, comprising: generating and transmitting an alert to the user in accordance with the notification preferences, the transmitting the alert to the user including determining availability of the plurality of other devices to receive the alert and transmitting the alert to at least one user associated with at least one of the plurality of other devices affected by the event via the information stored in the account record based upon the determining availability.