Service Creation and Management

US2016085576A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016085576-A1
Application numberUS-201414493781-A
CountryUS
Kind codeA1
Filing dateSep 23, 2014
Priority dateSep 23, 2014
Publication dateMar 24, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Concepts and technologies are disclosed herein for service creation and management. A processor can detect an event relating to a service, and access a service creation database to identify a recipe associated with the service. The recipe can define a resource to be used to provide the service. The processor can access an inventory to determine if the resource is available, identify a service control to control the service, instruct an infrastructure control to allocate virtual machines to host components of the service, and issue instructions to the service control. The instructions can instruct the service control to load service functions to the virtual machines.

First claim

Opening claim text (preview).

We claim: 1 . A method comprising: detecting, at a computing system comprising a processor, an event relating to a service; accessing, by the processor, a service creation database to identify a recipe associated with the service, the recipe defining a resource to be used to provide the service; accessing, by the processor, an inventory to determine if the resource is available; identifying, by the processor, a service control to control the service; instructing, by the processor, an infrastructure control to allocate virtual machines to host components of the service; and issuing, by the processor, instructions to the service control, wherein the instructions instruct the service control to load service functions to the virtual machines. 2 . The method of claim 1 , wherein the event relating to the service comprises a capacity change associated with the service. 3 . The method of claim 1 , wherein the event relating to the service comprises a request to create the service. 4 . The method of claim 1 , wherein the infrastructure control allocates a virtual machine, loads an image with an embedded virtual service function to the virtual machine, and validates the image loaded to the virtual machine. 5 . The method of claim 4 , wherein the infrastructure control reports the event to an infrastructure data collection analysis and event handler process, and updates an infrastructure inventory to reflect allocation of the virtual machine. 6 . The method of claim 5 , wherein the infrastructure control instructs a network control to create network transport to support the service. 7 . The method of claim 1 , wherein the computing system executes an operations management controller, and wherein the computing system exposes an operations management application programming interface to support interactions with the infrastructure control and the service control. 8 . The method of claim 1 , wherein the event comprises a request to create a new service, the request being received from one of a business support system and an operations support system. 9 . The method of claim 1 , wherein identifying the service control comprises determining that the service control does not exist, and creating the service control. 10 . A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising: detecting an event relating to a service, accessing a service creation database to identify a recipe associated with the service, the recipe defining a resource to be used to provide the service, accessing an inventory to determine if the resource is available, identifying a service control to control the service, instructing an infrastructure control to allocate virtual machines to host components of the service, and issuing instructions to the service control, wherein the instructions instruct the service control to load service functions to the virtual machines. 11 . The computer storage medium of claim 10 , wherein the infrastructure control allocates a virtual machine, loads an image with an embedded virtual service function to the virtual machine, and validates the image loaded to the virtual machine. 12 . The computer storage medium of claim 10 , wherein the infrastructure control reports the event to an infrastructure data collection analysis and event handler process, and updates an infrastructure inventory to reflect allocation of the virtual machine. 13 . The computer storage medium of claim 12 , wherein the infrastructure control instructs a network control to create network transport to support the service. 14 . The computer storage medium of claim 10 , wherein identifying the service control comprises determining that the service control does not exist, and creating the service control. 15 . A method comprising: detecting, at a computing system comprising a processor, an event relating to a service; accessing, by the processor, a policy and a graph to determine a responsive action to the event, the responsive action defining a resource to be used to provide the service; accessing, by the processor, an inventory to determine if the resource is available; instructing, by the processor, an infrastructure control to modify virtual machines that host components of the service; and modifying, by the processor, virtual service functions on the virtual machines. 16 . The method of claim 15 , wherein the event relating to the service comprises a capacity change associated with the service, and wherein modifying the virtual service functions comprises creating the virtual service functions. 17 . The method of claim 15 , wherein the event relating to the service comprises a capacity change associated with the service, and wherein modifying the virtual service functions comprises de-allocating the virtual service functions. 18 . The method of claim 15 , wherein the event relating to the service comprises a capacity change associated with the service, and wherein modifying the virtual service functions comprises changing configurations of the virtual service functions. 19 . The method of claim 15 , wherein the event comprises a message received at the processor, the message being received from the service. 20 . The method of claim 15 , further comprising instructing a network control to modify network transport that supports the service.

Assignees

Inventors

Classifications

  • Creating, deleting, cloning virtual machine instances · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016085576A1 cover?
Concepts and technologies are disclosed herein for service creation and management. A processor can detect an event relating to a service, and access a service creation database to identify a recipe associated with the service. The recipe can define a resource to be used to provide the service. The processor can access an inventory to determine if the resource is available, identify a service c…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 24 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).