Extensible support system for service offerings

US10069756B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10069756-B2
Application numberUS-201715439299-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2017
Priority dateMay 28, 2010
Publication dateSep 4, 2018
Grant dateSep 4, 2018

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.

Techniques are disclosed for integration, provisioning and management of entities and processes in a computing system such as, by way of example only, business entities and business processes. In particular, techniques are disclosed for implementing an extensible support system for multiple service offerings. For example, such a support system can be a business support system which may be employed in conjunction with a cloud computing environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for provisioning computing resources to one or more users, wherein the computing resources are available from multiple service providers, the method comprising: providing a common support system to operate between the one or more users and the multiple service providers such that at least a portion of the computing resources can be provisioned in order to provide at least one of multiple services to the user; wherein the common support system maintains an ontology comprising one or more nodes which represent services offerings associated with processes, wherein the processes are attached to the one or more nodes as well as relationships across the nodes in the ontology such that work flows are represented by the processes and relationships between the computing resources and the processes are represented by the ontology, such that one or more of the computing resources are provisioned to the one or more users, in response to a request, in order to provide at least one of the multiple services; and provisioning one or more of the computing resources to one or more users in response to the request utilizing a set of processes assembled at runtime of the request, the set of processes being executed in an order determined by traversing a path through the ontology maintained by the common support system. 2. The method of claim 1 , wherein the ontology comprises one or more sets of relationships between a plurality of service offerings provided by the multiple service providers. 3. The method of claim 2 , wherein one or more of the nodes of the ontology specify one or more of provisioning processes for provisioning the computing resources for one or more of the service offerings. 4. The method of claim 3 , wherein the ontology comprises a hierarchical structure among the service offerings, such that a path determined by a selected service offering defines an order of executing one or more provisioning processes required to provision the computing resources required for the selected service offering. 5. The method of claim 1 , wherein the ontology comprises locations for the multiple service providers. 6. The method of claim 5 , wherein the locations comprise network locations on a computer network. 7. The method of claim 1 , wherein the ontology comprises one or more status data structures, each status data structure defining a status change of one or more of the nodes. 8. An article of manufacture for provisioning computing resources to one or more users, wherein the computing resources are available from multiple service providers, the article of manufacture comprising a non-transitory computer readable storage medium having embodied thereon computer readable program code which, when executed, causes a computer: to provide a common support system to operate between the one or more users and the multiple service providers such that at least a portion of the computing resources can be provisioned in order to provide at least one of multiple services to the user; wherein the common support system maintains an ontology comprising one or more nodes which represent services offerings associated with processes, wherein the processes are attached to the one or more nodes as well as relationships across the nodes in the ontology such that work flows are represented by the processes and relationships between the computing resources and the processes are represented by the ontology, such that one or more of the computing resources are provisioned to the one or more users, in response to a request, in order to provide at least one of the multiple services; and to provision one or more of the computing resources to one or more users in response to the request utilizing a set of processes assembled at runtime of the request, the set of processes being executed in an order determined by traversing a path through the ontology maintained by the common support system. 9. The article of manufacture of claim 8 , wherein the ontology comprises one or more sets of relationships between a plurality of service offerings provided by the multiple service providers. 10. The article of manufacture of claim 9 , wherein one or more of the nodes of the ontology specify one or more of provisioning processes for provisioning the computing resources for one or more of the service offerings. 11. The article of manufacture of claim 10 , wherein the ontology comprises a hierarchical structure among the service offerings, such that a path determined by a selected service offering defines an order of executing one or more provisioning processes required to provision the computing resources required for the selected service offering. 12. The article of manufacture of claim 8 , wherein the ontology comprises locations for the multiple service providers. 13. The article of manufacture of claim 12 , wherein the locations comprise network locations on a computer network. 14. The article of manufacture of claim 8 , wherein the ontology comprises one or more status data structures, each status data structure defining a status change of one or more of the nodes. 15. An apparatus for provisioning computing resources to one or more users, wherein the computing resources are available from multiple service providers, the apparatus comprising: a memory; and a processor coupled to the memory and configured: to provide a common support system to operate between the one or more users and the multiple service providers such that at least a portion of the computing resources can be provisioned in order to provide at least one of multiple services to the user; wherein the common support system maintains an ontology comprising one or more nodes which represent services offerings associated with processes, wherein the processes are attached to the one or more nodes as well as relationships across the nodes in the ontology such that work flows are represented by the processes and relationships between the computing resources and the processes are represented by the ontology, such that one or more of the computing resources are provisioned to the one or more users, in response to a request, in order to provide at least one of the multiple service; and to provision one or more of the computing resources to one or more users in response to the request utilizing a set of processes assembled at runtime of the request, the set of processes being executed in an order determined by traversing a path through the ontology maintained by the common support system. 16. The apparatus of claim 15 , wherein the ontology comprises one or more sets of relationships between a plurality of service offerings provided by the multiple service providers. 17. The apparatus of claim 16 , wherein one or more of the nodes of the ontology specify one or more of provisioning processes for provisioning the computing resources for one or more of the service offerings. 18. The apparatus of claim 17 , wherein the ontology comprises a hierarchical structure among the service offerings, such that a path determined by a selected service offering defines an order of executing one or more provisioning processes required to provision the computing resources required for the selected service offering. 19. The apparatus of claim 15 , wherein the ontology comprises locations for the multiple service providers, the locations comprising network locations on a computer network. 20. The apparatus of claim 15 , wherein the ontology comprises one or more status data structures, each status data struc

Assignees

Inventors

Classifications

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

  • Grid computing · CPC title

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • H04L47/82Primary

    Miscellaneous 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 US10069756B2 cover?
Techniques are disclosed for integration, provisioning and management of entities and processes in a computing system such as, by way of example only, business entities and business processes. In particular, techniques are disclosed for implementing an extensible support system for multiple service offerings. For example, such a support system can be a business support system which may be emplo…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L47/82. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).