Graphical user interface (GUI) for administering a network implementing media aggregation
First Claim
1. A method comprising:
- displaying, via a graphical user interface (GUI) at a computing device, a graphical representation of a network including a first media aggregation manager and a second media aggregation manager, wherein the first and second media aggregation managers are configured to;
establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first path of a plurality of paths between the first and second media aggregation managers;
allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation manager and one of a second plurality of communication devices coupled to the second media aggregation manager;
the computing device displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first path; and
in response to receiving input via the GUI selecting the first projected link utilization, the computing device instructing the first and second media aggregation managers to establish the single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path.
10 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.
247 Citations
47 Claims
-
1. A method comprising:
-
displaying, via a graphical user interface (GUI) at a computing device, a graphical representation of a network including a first media aggregation manager and a second media aggregation manager, wherein the first and second media aggregation managers are configured to; establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first path of a plurality of paths between the first and second media aggregation managers; allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation manager and one of a second plurality of communication devices coupled to the second media aggregation manager; the computing device displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first path; and in response to receiving input via the GUI selecting the first projected link utilization, the computing device instructing the first and second media aggregation managers to establish the single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable storage medium having stored thereon instructions execution of which, by a computing device, causes the computing device to perform operations comprising:
-
displaying, via a graphical user interface (GUI), a graphical representation of a network including a first media aggregation manager and a second media aggregation manager, wherein the first and second media aggregation managers are configured to; establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first path of a plurality of paths between the first and second media aggregation managers; allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation manager and one of a second plurality of communication devices coupled to the second media aggregation manager; displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first path; and in response to receiving input via the GUI selecting the first projected link utilization, instructing the first and second media aggregation managers to establish the single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
displaying, via a graphical user interface (GUI) at a computing device, a representation of a network including a first network device and a second network device, wherein the first and second network devices are configured to; establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first path of a plurality of paths between the first and second network devices; allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first network device and one of a second plurality of communication devices coupled to the second network device; the computing device displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first path; and in response to receiving input via the GUI selecting the first projected link utilization, the computing device instructing the first and second network devices to establish the single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium having stored thereon instructions execution of which, by a computing device, causes the computing device to perform operations comprising:
-
displaying, via a graphical user interface (GUI), a graphical representation of a network including a first network device at an edge of a first local area network and a second network device at an edge of a second local area network, wherein the first local area network includes a first set of terminals running a first set of local applications, wherein the second local area network includes a second set of terminals running a second set of local applications, wherein the first set of terminals is coupled to the second set of terminals via a plurality of paths including a first path, and wherein the first and second networking devices are configured to; act as a signaling and control proxy for the first and second local area networks, respectively; serve as reservation session aggregation points on behalf of the first and second sets of terminals, respectively; displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for a plurality of routers along the first path; and in response to receiving input via the GUI selecting the first projected link utilization, instructing the first and second network devices to establish a single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory machine-readable storage medium having stored thereon instructions execution of which, by a first media aggregation device within a network, causes the first media aggregation device to perform operations comprising:
-
receiving a request from a computer system to establish a single reservation protocol session between the first media aggregation device and a second media aggregation device within the network, wherein the request is received from a program running on the computer system that displays, via a graphical user interface (GUI), a projected link utilization illustrating predicted bandwidth usage for a plurality of routers along a first path of a plurality of paths between the first and second media aggregation devices, and wherein the program permits a user to select, via the GUI, the projected link utilization in order to cause the reservation protocol session to be established; in response to receiving the request, establishing the single reservation protocol session by reserving bandwidth from a plurality of routers along the first path; and allocating the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation device and one of a second plurality of communication devices coupled to the second media aggregation device. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer system comprising:
-
a processor; and a machine-readable storage medium having stored thereon instructions execution of which by the processor causes the computer system to perform operations comprising; displaying, via a graphical user interface (GUI), a representation of a network including a first network device and a second network device, wherein the first and second network devices are configured to; establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first path of a plurality of paths between the first and second network devices; allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first network device and one of a second plurality of communication devices coupled to the second network device; displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first path; and in response to receiving input via the GUI selecting the first projected link utilization, instructing the first and second network devices to establish the single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path. - View Dependent Claims (28, 29, 30)
-
-
31. A system comprising:
-
a first one or more hardware components including means for displaying, via a graphical user interface (GUI), a representation of a network including a first network device and a second network device, wherein the first and second network devices are configured to; establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first path of a plurality of paths between the first and second network devices; allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first network device and one of a second plurality of communication devices coupled to the second network device; the first one or more hardware components further including means for displaying, via the GUI, a first projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first path; and a second one or more hardware components including means for instructing, in response to receiving input via the GUI selecting the first projected link utilization, the first and second network devices to establish the single reservation protocol session by reserving bandwidth from each of the plurality of routers along the first path. - View Dependent Claims (32, 33, 34)
-
-
35. A method comprising:
-
receiving, at a first media aggregation device within a network, a request from a computer system to establish a single reservation protocol session between the first media aggregation device and a second media aggregation device within the network, wherein the request is received from a program running on the computer system that displays, via a graphical user interface (GUI), a projected link utilization illustrating predicted bandwidth usage for a plurality of routers along a first path of a plurality of paths between the first and second media aggregation devices, and wherein the program permits a user to select, via the GUI, the projected link utilization in order to cause the reservation protocol session to be established; in response to receiving the request, establishing the single reservation protocol session by reserving bandwidth from a plurality of routers along the first path; and allocating the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation device and one of a second plurality of communication devices coupled to the second media aggregation device. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A first media aggregation device comprising:
-
a processor; and a machine-readable storage medium having stored thereon instructions execution of which by the processor causes the computer system to perform operations comprising; receiving a request from a computer system to establish a single reservation protocol session between the first media aggregation device and a second media aggregation device within a network, wherein the request is received from a program running on the computer system that displays, via a graphical user interface (GUI), a projected link utilization illustrating predicted bandwidth usage for a plurality of routers along a first path of a plurality of paths between the first and second media aggregation devices, and wherein the program permits a user to select, via the GUI, the projected link utilization in order to cause the reservation protocol session to be established; in response to receiving the request, establishing the single reservation protocol session by reserving bandwidth from a plurality of routers along the first path; and allocating the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation device and one of a second plurality of communication devices coupled to the second media aggregation device. - View Dependent Claims (41)
-
-
42. A first media aggregation device comprising:
-
a first one or more hardware components including means for receiving a request from a computer system to establish a single reservation protocol session between the first media aggregation device and a second media aggregation device within a network, wherein the request is received from a program running on the computer system that displays, via a graphical user interface (GUI), a projected link utilization illustrating predicted bandwidth usage for a plurality of routers along a first path of a plurality of paths between the first and second media aggregation devices, and wherein the program permits a user to select, via the GUI, the projected link utilization in order to cause the reservation protocol session to be established; a second one or more hardware components including means for establishing, in response to receiving the request, the single reservation protocol session by reserving bandwidth from a plurality of routers along the first path; and a third one or more hardware components including means for allocating the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation device and one of a second plurality of communication devices coupled to the second media aggregation device. - View Dependent Claims (43)
-
-
44. A non-transitory machine-readable storage medium having stored thereon instructions execution of which, by a computing device, causes the computing device to perform operations comprising:
-
displaying, via a graphical user interface (GUI), a graphical representation of a network including a first media aggregation manager and a second media aggregation manager, wherein the first and second media aggregation managers are configured to; establish a single reservation protocol session that reserves bandwidth from a plurality of routers along a first of a plurality of paths between the first and second media aggregation managers; allocate the reserved bandwidth among a plurality of application sessions, each of which is between one of a first plurality of communication devices coupled to the first media aggregation manager and one of a second plurality of communication devices coupled to the second media aggregation manager; and in response to receiving input via the GUI requesting to de-allocate the single reservation protocol session that has been established between the first and second media aggregation managers, instructing the first and second media aggregation managers to de-allocate the established single reservation protocol session; wherein the single reservation protocol session has been established in response to input received via the GUI selecting a projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the first of the plurality of paths. - View Dependent Claims (45)
-
-
46. A method comprising:
-
receiving, at a first media aggregation device within a network, a request to de-allocate an established single reservation protocol session between the first media aggregation device and a second media aggregation device within the network, wherein the established single reservation protocol session reserves bandwidth from a plurality of routers along a path of a plurality of paths between the first and second media aggregation devices, wherein a graphical user interface (GUI) presents a projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the path, and wherein the user selects, via the GUI, the projected link utilization in order to cause the established single reservation protocol session to have been established, and wherein the request to de-allocate is received via the GUI that presents a representation of the network including the first and second media aggregation devices, and wherein a user selects, via the GUI, the established single reservation protocol session from the representation of the network; and in response to receiving the request to de-allocate, instructing the first and second media aggregation devices to de-allocate the established single reservation protocol session.
-
-
47. A first media aggregation device comprising:
-
a processor; and a machine-readable storage medium having stored thereon instructions execution of which by the processor causes the first media aggregation device to perform operations comprising; receiving a request to de-allocate an established single reservation protocol session between the first media aggregation device and a second media aggregation device within a network, wherein the established single reservation protocol session reserves bandwidth from a plurality of routers along a path of a plurality of paths between the first and second media aggregation devices, and wherein the request to de-allocate is received via a graphical user interface (GUI) that presents a representation of the network including the first and second media aggregation devices, and wherein the user selects, via the GUI, the established reservation protocol session from the representation of the network; and in response to receiving the request to de-allocate, instructing the first and second media aggregation devices to de-allocate the established single reservation protocol session; wherein the GUI presents a projected link utilization illustrating predicted bandwidth usage for the plurality of routers along the path, and wherein the user selects, via the GUI, the projected link utilization in order to cause the established single reservation protocol session to have been established.
-
Specification