US 11,929,892 B2
Network service activation system
James C. Dwyer, Spring, TX (US); and Michael L. Nyhus, Denver, CO (US)
Assigned to Level 3 Communications, LLC, Broomfield, CO (US)
Filed by Level 3 Communications, LLC, Broomfield, CO (US)
Filed on Oct. 16, 2022, as Appl. No. 17/966,852.
Application 17/966,852 is a continuation of application No. 17/347,250, filed on Jun. 14, 2021, granted, now 11,601,345.
Application 17/347,250 is a continuation of application No. 16/905,356, filed on Jun. 18, 2020, granted, now 11,044,172, issued on Jun. 22, 2021.
Claims priority of provisional application 62/905,954, filed on Sep. 25, 2019.
Prior Publication US 2023/0044149 A1, Feb. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/5041 (2022.01); H04L 43/0805 (2022.01)
CPC H04L 41/5048 (2013.01) [H04L 43/0805 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for provisioning a network service, comprising:
accessing, utilizing a processor of a network service activation system, a service request model associated with a network service, the request model including information associated with the network service;
generating, based on the information of the service request model, a data stack associated with the network service, the data stack comprising data extracted from the service request model;
selecting, based on the data stack, a plurality of container files comprising configuration instructions for configuring a network device to provide the network service, a service precheck routine configured to verify an operational status of a network, and a network device precheck routine configured to verify an operational state of the network device;
causing the execution of the configuration instructions on the network device to configure the network device according to the container files to provide the network service;
extracting the service precheck routine and the network device precheck routine from the container files; and
generating a configuration file comprising the service precheck routine, the device precheck routine, and the container files.