Methods, systems, and computer program products for implementing bandwidth management services
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for implementing bandwidth management services are provided. The method includes associating a service session of a connection with at least one of a device and a user of the device for an account. The method also includes evaluating the service session for an event. The evaluation factors in capabilities associated with the device and/or service session. The method further includes notifying the account upon an occurrence of the event.
-
Citations
27 Claims
-
1. 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; andnotifying 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for implementing bandwidth management services, comprising:
-
a processor; a bandwidth management application executing on the processor and receiving service session measurements from at least one monitoring device monitoring active service sessions, the bandwidth management application performing; 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; andnotifying the user upon 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for implementing bandwidth management services, the computer program product comprising a non-transitory computer-readable storage medium having instructions embodied thereon, which when executed by a computer cause the computer to implement a method, the method comprising the steps of:
-
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 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 upon 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification