Multi-network management system and method
AssigneeLevel 3 Communications, LLC
InventorAustin Ritchie
Life of this patent
Estimating the term…
Abstract
A network interface system defines standardized network service requests and related abstracted tasks. In examples, commands needed to configure particular network elements are dependent on the network being utilized and/or the network element(s) being utilized. The network interface system may include a standardization layer, an abstraction layer, and an application programming interface for each of a variety of available networks. Upon a request for a network service, the related abstracted tasks may be translated into network-specific commands to configure network elements of disparate networks to provide the requested service.
Claims19
A method for provisioning a network service, the method comprising:
- receiving a user request to provision a network service;
- determining an abstracted task to provision a network element associated with the network service based on the user request;
- determining a network-specific task associated with a first network and the abstracted task;
- and
- configuring the network element to provide the network service to an endpoint by sending one or more network-specific commands associated with the network-specific task to the network element.
A system for provisioning a network service, the system comprising:
- at least one networking application programming interface (API) server comprising at least one processor and memory, the at least one networking API server implementing a standardization layer and an abstraction layer, the standardization layer selecting a first network based on a standardized request;
- the abstraction layer determining an abstracted task to provision a network element, associated with the first network, based on the standardized request, and determining a network-specific task associated with the first network and the abstracted task configurable to connect an endpoint serving a user to the network element through the first network;
- and
- one or more APIs to send one or more network-specific commands to the network element to configure the network element based on the network-specific task.
One or more tangible non-transitory computer-readable storage media storing computer-executable instructions for performing a network service, the computer process comprising:
- receiving a user request to provision a network service;
- determining an abstracted task to provision a network element associated with the network service based on the user request;
- determining a network-specific task associated with a first network and the abstracted task;
- and
- configuring the network element to provide the network service to an endpoint by sending one or more network-specific commands associated with the network-specific task to the network element.
Dependencies are inferred from the claim text.