Patent ID: 11916732
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: nan (nan)
Classification: CPC nan | IPC H

Claim 11:
12. A computer-implemented method for distributing network services over a communications network from a network service delivery system, comprising:
storing recipes for network services in a repository, the recipes received from service creators, each recipe comprising a combination of network functions that instantiates a respective service in a mobile network associated with a customer when deployed in a deployment environment that is virtually isolated in the mobile network and which comprises infrastructure underlying the mobile network, the mobile network infrastructure comprising a plurality of diverse domains;
exposing recipe-based network services in a catalog that is accessible on a user interface (UI) supported on the network service delivery system;
in response to selection of a network service from the catalog, remotely deploying the selected network service from the network service delivery system to the deployment environment of the mobile network infrastructure to instantiate the selected service on the mobile network; and
providing lifecycle management (LCM) and orchestration from the network service delivery system for the instantiated network service across each of the diverse domains of the mobile network infrastructure to implement the instantiated network service as an end-to-end network service in the deployment environment of the mobile network, wherein the providing of LCM and orchestration includes interoperating with a deployment environment comprising accessing at least one of customer rules and policies, accessing customer resource managers, and possessing rights and permissions pertaining to the deployment environment.