IP Library Patent Application 18584526
Patent Application
App. No. 18/584,526

MULTI-NETWORK MANAGEMENT SYSTEM AND METHOD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/584,526
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.

Claims (30)

1 . 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.

2 . The method of claim 1 , further comprising, in response to receiving the user request to provision the network service, configuring a second network element to provide the network service, the second network element being configured by sending one or more second network-specific commands to the second network element.

3 . The method of claim 2 , wherein the network element is associated with the first network, wherein the second network element is associated with a second network, wherein the one or more network-specific tasks are different from the one or more second network-specific tasks, and wherein the one or more network-specific commands are different from the one or more second network-specific commands.

4 . The method of claim 1 , wherein the network is selected from a plurality of networks based on an endpoint location of the endpoint.

5 . The method of claim 4 , wherein the network is selected based on a proximity of the endpoint location to a computing resource.

6 . The method of claim 1 , wherein the user request includes a required bandwidth.

7 . The method of claim 6 , wherein the network element is further configured based on the required bandwidth.

8 . The method of claim 1 , further comprising detecting changes in the first network; and, based on the changes in the first network, causing a second network element to be configured to connect to the endpoint.

9 . 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.

10 . The system of claim 9 , wherein the first network is further determined based on price as calculated based on an endpoint location.

11 . The system of claim 10 , wherein the endpoint location is a location of an enterprise network associated with the user.

12 . The system of claim 10 , wherein the user request includes a required bandwidth.

13 . The system of claim 12 , wherein the price is further calculated based on the required bandwidth.

14 . The system of claim 10 , wherein the price is further calculated based on the network element.

15 . The system of claim 9 , wherein the network service includes a second network element, the second network element being configured by sending one or more second network-specific commands to the second network element, the network service further provisioned based on the configuration of the second network element.

16 . 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.

17 . The one or more tangible non-transitory computer-readable storage media of claim 16 , the computer process further comprising: in response to receiving the user request to provision the network service, configuring a second network element to provide the network service, the second network element being configured by sending one or more second network-specific commands associated with second network-specific tasks to the second network element.

18 . The one or more tangible non-transitory computer-readable storage media of claim 17 , wherein the network element is associated with the first network, wherein the second network element is associated with a second network, wherein the one or more network-specific tasks are different from the one or more second network-specific tasks, and wherein the one or more network-specific commands are different from the one or more second network-specific commands.

19 . The one or more tangible non-transitory computer-readable storage media of claim 18 , wherein the second one or more network-specific commands is associated with a second network-specific task, and the first network-specific task and the second network-specific task are associated with the abstracted task.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2024
From: RITCHIE, AUSTIN
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 066542/0234 →