VIRTUALIZATION OF NETWORKING SERVICES
First Claim
1. A method comprising:
- querying a user of business requirements to achieve desired network solutions of a network of the user by asking the user questions in the language of the business requirements to achieve the desired network solutions of the network;
translating the business requirements into technical requirements in the language of network terminology for configuring the network using answers by the user to the questions in the language of the business requirements of the network;
selecting a network configuration to achieve the desired network solutions of the network according to the network terminology generated based on the answers by the user to the questions in the language of the business requirements;
configuring the network to operate according to the network configuration determined using the network terminology generated based on the answers by the user to the questions in the language of the business requirements.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of configuring a virtual network comprises: running a user-interactive business requirements wizard from a server, the wizard collecting business requirements from a user; translating the business requirements into technical requirements for a network configuration using the server; selecting a network configuration from a network configuration database using the server, the selecting utilizing the technical requirements; testing the network configuration using a processor; monitoring the testing and generating new facts regarding performance of the network configuration, using the processor; feeding back the new facts to the server for use by the server in the selecting; and repeating the selecting, testing, monitoring and generating, and feeding back, until the server determines a criterion for network stability has been reached. The method may include automatically discovering local network characteristics using a networking device, prior to the selecting, sending the characteristics to the server for use by the server in the selecting.
-
Citations
20 Claims
-
1. A method comprising:
-
querying a user of business requirements to achieve desired network solutions of a network of the user by asking the user questions in the language of the business requirements to achieve the desired network solutions of the network; translating the business requirements into technical requirements in the language of network terminology for configuring the network using answers by the user to the questions in the language of the business requirements of the network; selecting a network configuration to achieve the desired network solutions of the network according to the network terminology generated based on the answers by the user to the questions in the language of the business requirements; configuring the network to operate according to the network configuration determined using the network terminology generated based on the answers by the user to the questions in the language of the business requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18)
-
-
11. A system comprising:
-
one or more processors; memory storing instructions configured to instruct the one or more processors to; query a user of business requirements to achieve desired network solutions of a network of the user by asking the user questions in the language of the business requirements to achieve the desired network solutions of the network; translate the business requirements into technical requirements in the language of network terminology for configuring the network using answers by the user to the questions in the language of the business requirements of the network; select a network configuration to achieve the desired network solutions of the network according to the network terminology generated based on the answers by the user to the questions in the language of the business requirements; configure the network to operate according to the network configuration determined using the network terminology generated based on the answers by the user to the questions in the language of the business requirements. - View Dependent Claims (12, 13, 14, 15, 16, 19)
-
-
20. A system comprising:
-
means for querying a user of business requirements to achieve desired network solutions of a network of the user by asking the user questions in the language of the business requirements to achieve the desired network solutions of the network; means for translating the business requirements into technical requirements in the language of network terminology for configuring the network using answers by the user to the questions in the language of the business requirements of the network; means for selecting a network configuration to achieve the desired network solutions of the network according to the network terminology generated based on the answers by the user to the questions in the language of the business requirements; means for configuring the network to operate according to the network configuration determined using the network terminology generated based on the answers by the user to the questions in the language of the business requirements.
-
Specification