User network control
First Claim
1. A method for operating a network to provide communications between terminals, comprising:
- receiving a request from an end user that includes network parameters for a variable bandwidth transmission from a terminal interface of an end-user terminal; and
controlling the network to support the received request from an end user that includes network parameters for a variable bandwidth transmission in a communication of the end-user terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A network control device and methods that incorporate user decisions into network management and controlling the network accordingly. The users are provided network information such as bandwidth and special services that are available due to current network conditions. The users may elect to communicate via one of the offered special services or choose to communicate using specific network parameters in the form of a request. The network control device either responds to the request by providing the selected service or if network parameters are specified, by assessing current network conditions and determining whether the network can support the requested communication. If the communication is supportable, then the network control device may indicate to the user that fact and may also provide a corresponding cost estimate and/or other pertinent information. If the network cannot support the requested communication due to lack of bandwidth, for example, then the network control device may generate and send alternatives to the user. If the user selects one of the alternatives, or accepts the cost estimate for the original request, the network control device may issue appropriate commands to various network elements to commence the requested communication.
56 Citations
30 Claims
-
1. A method for operating a network to provide communications between terminals, comprising:
-
receiving a request from an end user that includes network parameters for a variable bandwidth transmission from a terminal interface of an end-user terminal; and
controlling the network to support the received request from an end user that includes network parameters for a variable bandwidth transmission in a communication of the end-user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
retrieving network performance data;
generating an assessment whether the network can support the received request from an end user that includes network parameters based on the network performance data; and
outputting results of the assessment to the terminal interface.
-
-
3. The method of claim 2, further comprising:
-
generating a cost of the communication as the results if the assessment indicates that the network can support the network parameters; and
generating alternative network parameters that the network can support and corresponding costs as the results if the assessment indicates that the network cannot support the network parameters.
-
-
4. The method of claim 3, further comprising receiving an acceptance from the terminal interface of either the cost of the communication using the network parameters or one of the alternative network parameters.
-
5. The method of claim 2, further comprising:
-
generating a list of network elements of the network that are relevant to the communication;
selecting performance data of the network elements; and
outputting selected performance data to the terminal interface.
-
-
6. The method of claim 5, further comprising providing a user profile, the user profile including lists of network parameters related to possible user communications.
-
7. The method of claim 2, wherein the network performance data includes percentage idle indexed according to time, error rate, and input-output delay.
-
8. The method of claim 2, wherein the assessment includes evaluating possible routing strategies to achieve requirements of the network parameters.
-
9. The method of claim 1, wherein the network parameters for a transmission include one or more of bandwidth, error rate, end-to-end delay, video communication, audio communication, encryption, cost and data communication.
-
10. The method of claim 1, wherein the network includes one or more networks, each of the networks having a type which is one of a data packet network, an analog network, a switching network, a frame protocol network.
-
11. The method of claim 1, wherein the network parameters includes a network reservation request, the method further comprising:
-
maintaining record of committed network resources; and
updating the record of committed network resources to reflect commitment of network resources to the reservation request if uncommitted network resources is sufficient to support the reservation request.
-
-
12. The method of claim 1, further comprising:
-
monitoring network performance data;
generating a list of special services based on network administration policies and the network performance data; and
outputting the network performance data and the list of special services to the terminal interface.
-
-
13. The method of claim 1, wherein the controlling of the network includes allocating bandwidth to support the requested network parameters.
-
14. A network control device interfacing with a network to provide communications between terminals, comprising:
-
a network controller;
a user agent coupled to the network controller, the user agent receiving a request from an end user that includes network parameters for a variable bandwidth transmission from a terminal interface of an end-user terminal and sending controls to the network to support the received request from an end user that includes network parameters for a variable bandwidth transmission in a communication of the end-user terminal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
maintaining record of committed network resources; and
updating the record of committed network resources to reflect commitment of network resources to the reservation request if uncommitted network resources is sufficient to support the reservation request.
-
-
25. The device of claim 14, wherein the network controller monitors network performance data, generates a list of special services based on network administration policies and the network performance data, and outputs the network performance data and the list of special services to the terminal interface.
-
26. The network control device as claimed in claim 14, wherein the network controller allocates bandwidth to support the received requested network parameters.
-
27. A method for operating a network to provide communications between terminals, comprising:
-
receiving network parameters from a terminal interface of an end-user terminal; and
controlling the network to support the received network parameters in a communication of the end-user terminal. - View Dependent Claims (28)
retrieving network performance data;
generating an assessment whether the network can support the received network parameters based on the network performance data; and
outputting the results of the assessment to the terminal interface.
-
-
29. A network control device interfacing with a network to provide communications between terminals, comprising:
-
a network controller;
a user agent coupled to the network controller, the user agent receiving network parameters from a terminal interface of an end-user terminal and sending controls to the network to support the received network parameters in a communication of the end-user terminal. - View Dependent Claims (30)
-
Specification