Graphical user interface (GUI) for administering a network implementing media aggregation
First Claim
1. A method, comprising:
- receiving information identifying a first path of a plurality of potential paths through a network that are capable of communicating data packets between a first node that comprises a first media aggregation manager and a second node that comprises a second media aggregation manager;
responsive to receiving the information identifying the first path, provisioning a plurality of routers for data packet routing between the first media aggregation manager and the second media aggregation manager over the first path;
receiving information of a predicted bandwidth usage related to the first path;
responsive to receiving the information of the predicted bandwidth usage related to the first path, deallocating at least a portion of bandwidth available to a first set of routers that are part of the first path, based at least in part on the predicted bandwidth usage; and
allocating at least a portion of the deallocated bandwidth to a second set of routers that are part of a second path of the plurality of paths that is different from the first path, based at least in part on the predicted bandwidth usage.
5 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) is disclosed that allows a user to identify routers, communities, residents and media aggregation managers existing on a network. The user may interactively select a path that includes two media aggregation managers and at least one router. The GUI predicts scheduled bandwidth utilization along the selected path for a variety of residents wishing to communicate across the path. The GUI may be utilized for initializing all media aggregation managers on the network along with provisioning each of the routers on the selected path. The GUI provisions all of the routers and initializes all of the media aggregation managers on the selected path simultaneously in order to accomplish the predicted schedule of usage provided by the GUI to the user and force all communication packets communicated between the residents to travel along the selected path.
145 Citations
16 Claims
-
1. A method, comprising:
-
receiving information identifying a first path of a plurality of potential paths through a network that are capable of communicating data packets between a first node that comprises a first media aggregation manager and a second node that comprises a second media aggregation manager; responsive to receiving the information identifying the first path, provisioning a plurality of routers for data packet routing between the first media aggregation manager and the second media aggregation manager over the first path; receiving information of a predicted bandwidth usage related to the first path; responsive to receiving the information of the predicted bandwidth usage related to the first path, deallocating at least a portion of bandwidth available to a first set of routers that are part of the first path, based at least in part on the predicted bandwidth usage; and allocating at least a portion of the deallocated bandwidth to a second set of routers that are part of a second path of the plurality of paths that is different from the first path, based at least in part on the predicted bandwidth usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
enabling one or more of a plurality of routers, that are part of a path through a network between a first node that comprises a first media aggregation manager and a second node for transporting data packets that comprises a second media aggregation manager, regarding data packet routing on the path between the first media aggregation manager and the second media aggregation manager based on a reservation protocol; provisioning, based at least in part on predicted bandwidth usage related to the path, the plurality of routers between the first media aggregation manager and the second media aggregation manager through the plurality of routers; initializing the first media aggregation manager and the second media aggregation manager with scheduling information related to allocation of bandwidth for a first reservation protocol session based at least in part on the predicted bandwidth usage; deallocating at least a portion of bandwidth available for the first reservation protocol session; and allocating at least a portion of the deallocated bandwidth for a second reservation protocol session. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that, if executed, cause a computing device to perform operations comprising:
-
enabling one or more of a plurality of routers, that are part of a path through a network between a first node that comprises a first media aggregation manager and a second node for transporting data packets that comprises a second media aggregation manager, regarding data packet routing on the path between the first media aggregation manager and the second media aggregation manager based on a reservation protocol; provisioning, based at least in part on predicted bandwidth usage related to the path, the plurality of routers between the first media aggregation manager and the second media aggregation manager through the plurality of routers; initializing the first media aggregation manager and the second media aggregation manager with scheduling information related to allocation of bandwidth for a first reservation protocol session based at least in part on the predicted bandwidth usage; deallocating at least a portion of bandwidth available for the first reservation protocol session; and allocating at least a portion of the deallocated bandwidth for a second reservation protocol session. - View Dependent Claims (14, 15, 16)
-
Specification