Service assurance platform as a user-defined service
AssigneeAT&T Intellectual Property I, L.P.
InventorsZhiqiang Qian, Robert Best, David H. Lu, Michael John Zinnikas
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are disclosed herein for a service assurance platform. A service assurance platform can be provided by a computing device comprising a processor. The computing device can obtain a service order comprising a request for functionality. The computing device can initiate determination of service offerings available to provide the functionality and initiate presentation of the service offerings determined to be available. The computing device can obtain a selection of a service offering of the service offerings and initiate orchestration of the service offering to instantiate a service that provides the functionality.
Claims20
A method comprising:
- obtaining, by a computing device comprising a processor, a request for a service that provides functionality specified in the request;
- initiating, by the computing device, determination of service offerings available to provide the functionality, wherein the determination of the service offerings comprises interaction with an API store to compile a list of the service offerings, wherein the service offerings comprise a service assurance application;
- initiating, by the computing device, presentation of the service offerings determined to be available, wherein the presentation of the service offerings occurs at a device that is associated with the request;
- obtaining, by the computing device, a selection of a service offering of the service offerings based on input associated with the device;
- initiating, by the computing device, allocation of hardware to support the service, wherein the hardware comprises a physical network resource;
- initiating, by the computing device, instantiation of software that is hosted by the hardware to provide the service;
- and
- monitoring, by the computing device, the hardware and the software to provide service assurance.
A system comprising:
- a processor;
- and
- a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising
- obtaining a request for a service that provides functionality specified in the request,
- initiating determination of service offerings available to provide the functionality, wherein the determination of the service offerings comprises interaction with an API store to compile a list of the service offerings, wherein the service offerings comprise a service assurance application,
- initiating presentation of the service offerings determined to be available, wherein the presentation of the service offerings occurs at a device that is associated with the request,
- obtaining a selection of a service offering of the service offerings based on input associated with the device,
- initiating allocation of hardware to support the service, wherein the hardware comprises a physical network resource,
- initiating instantiation of software that is hosted by the hardware to provide the service, and
- monitoring the hardware and the software to provide service assurance.
A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- obtaining a request for a service that provides functionality specified in the request;
- initiating determination of service offerings available to provide the functionality, wherein the determination of the service offerings comprises interaction with an API store to compile a list of the service offerings, wherein the service offerings comprise a service assurance application;
- initiating presentation of the service offerings determined to be available, wherein the presentation of the service offerings occurs at a device that is associated with the request;
- obtaining a selection of a service offering of the service offerings based on input associated with the device;
- initiating allocation of hardware to support the service, wherein the hardware comprises a physical network resource;
- initiating instantiation of software that is hosted by the hardware to provide the service;
- and
- monitoring the hardware and the software to provide service assurance.
Dependencies are inferred from the claim text.