US 11,916,732 B1
End-to-end service creation, management, and orchestration in mobile networks
Sagiv Draznin, Walnut Creek, CA (US); Pankaj Goyal, Cherry Hills Village, CO (US); and Karthik Ananthakrishnan, Woodinville, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 30, 2022, as Appl. No. 18/071,837.
Int. Cl. H04L 41/0806 (2022.01); H04L 41/40 (2022.01); H04L 43/55 (2022.01); H04L 41/0895 (2022.01); H04L 41/14 (2022.01)
CPC H04L 41/0806 (2013.01) [H04L 41/0895 (2022.05); H04L 41/145 (2013.01); H04L 41/40 (2022.05); H04L 43/55 (2022.05)] 20 Claims
OG exemplary drawing
 
1. One or more hardware-based non-transitory computer-readable memory devices storing computer-executable instructions which, upon execution by one or more processors disposed in a computing device, cause the computing device to:
instantiate a network service delivery system that remotely deploys network services in a mobile network associated with a customer;
provide a user interface (UI) to the network service delivery system accessible by a plurality of service creators, the UI facilitating composition by the service creators of recipes for network services comprising chained virtualized network functions;
access a simulation of the mobile network that is operated in a software development sandbox;
provide tools from the network service delivery system to the service creators over the UI for testing the recipes on the simulated mobile network in the software development sandbox; and
responsively to the recipe testing on the simulated mobile network, verify that the recipes for the network services are capable of interoperation with the mobile network when deployed in a deployment environment in the mobile network, the deployment environment being virtually isolated in the mobile network and the interoperation comprising accessing at least one of customer rules and policies, accessing customer resource managers, and possessing rights and permissions pertaining to the deployment environment.