System and method for tracking service results
US-9391825-B1 · Jul 12, 2016 · US
US10460331B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10460331-B2 |
| Application number | US-201313936588-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 8, 2013 |
| Priority date | Jul 6, 2012 |
| Publication date | Oct 29, 2019 |
| Grant date | Oct 29, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system that provides a technical catalog is provided. The system defines items including metadata used by a fulfillment solution to drive service order fulfillment, where each item is used by the fulfillment solution to fulfill an order. The system further stores the items within the technical catalog, where the technical catalog includes a data store that stores metadata, and where the technical catalog defines a structure of the items. The metadata defines the key entities and behavioral elements used to specialize service order fulfillment capabilities such as service order orchestration, service order design and assign, etc. The system further designs the fulfillment solution to use an item to fulfill an order. The system further generates the fulfillment solution using the item.
Opening claim text (preview).
We claim: 1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to optimize a technical catalog, the optimizing comprising: defining one or more items comprising metadata associated with a fulfillment solution, wherein each item is used by the fulfillment solution, wherein the metadata defines a pattern of work to be performed; selecting a process logic at runtime from a set of selectable process logic; generating a transformation sequence using the selected process logic; generating dynamically a runtime process flow comprising a customized output based on the transformation sequence, wherein the transformation sequence is customized based on the metadata; and storing the one or more items within the technical catalog, wherein the technical catalog comprises a data store that stores metadata, and wherein the technical catalog defines a structure of the one or more items; wherein the runtime process flow further comprises selecting the fulfillment solution to use at least one item of the one or more items and generate the fulfillment solution using the at least one item. 2. The non-transitory computer-readable medium of claim 1 , wherein the defining the one or more items further comprises: defining one or more entity model items, wherein each entity model item comprises metadata that defines one of: an entity; or one or more attributes of an entity; defining one or more behavior model items, wherein each behavior model item comprises metadata that defines a behavior of an entity; and defining one or more infrastructure model items, wherein each infrastructure model item comprises metadata that defines a fulfillment topology. 3. The non-transitory computer-readable medium of claim 2 , wherein the defining one or more entity model items further comprises defining a mapping comprising metadata that defines an association between a first entity comprising one or more attributes of the first entity, and a second entity comprising one or more attributes of the second entity. 4. The non-transitory computer-readable medium of claim 3 , wherein the defining the entity further comprises defining at least one of: a product specification comprising metadata that defines a product that is provided; a customer-facing service specification comprising metadata that defines a customer-facing service that is provided; a resource-facing service specification comprising metadata that defines a resource-facing service that is provided; or a resource specification comprising metadata that defines a resource that is provided. 5. The non-transitory computer-readable medium of claim 2 , wherein the defining the one or more behavior model items further comprises defining a static process comprising metadata that defines static process logic. 6. The non-transitory computer-readable medium of claim 2 , wherein the defining one or more infrastructure model items further comprises defining a fulfillment topology comprising metadata that defines a set of one or more fulfillment systems. 7. The non-transitory computer-readable medium of claim 1 , wherein the designing the fulfillment solution further comprises designing the fulfillment solution to include one or more provider functions, wherein each provider function uses at least one item of the one or more items. 8. The non-transitory computer-readable medium of claim 7 , wherein the provider function comprises a component of the fulfillment solution configured to provide a capability; and wherein the provider function is configured to act upon a defined input and generate a defined output. 9. The non-transitory computer-readable medium of claim 1 , wherein the fulfillment solution comprises a metadata-driven executable process that fulfills an order. 10. The non-transitory computer-readable medium of claim 9 , wherein the order comprises an order for communication services. 11. A computer-implemented method for providing a technical catalog, the computer-implemented method comprising: defining one or more items comprising metadata associated with a fulfillment solution, wherein each item is used by the fulfillment solution, wherein the metadata defines a pattern of work to be performed; selecting a process logic at runtime from a set of selectable process logic; generating a transformation sequence using the selected process logic; generating dynamically a runtime process flow comprising a customized output based on the transformation sequence, wherein the transformation sequence is customized based on the metadata; and storing the one or more items within the technical catalog, wherein the technical catalog comprises a data store that stores metadata, and wherein the technical catalog defines a structure of the one or more items; wherein the runtime process flow further comprises selecting the fulfillment solution to use at least one item of the one or more items and generate the fulfillment solution using the at least one item. 12. The computer-implemented method of claim 11 , wherein the defining the one or more items further comprises: defining one or more entity model items, wherein each entity model item comprises metadata that defines one of: an entity; or one or more attributes of an entity; defining one or more behavior model items, wherein each behavior model item comprises metadata that defines a behavior of an entity; and defining one or more infrastructure model items, wherein each infrastructure model item comprises metadata that defines a fulfillment topology. 13. The computer-implemented method of claim 12 , wherein the defining one or more entity model items further comprises defining a mapping comprising metadata that defines an association between a first entity comprising one or more attributes of the first entity, and a second entity comprising one or more attributes of the second entity. 14. The computer-implemented method of claim 12 , wherein the defining the one or more behavior model items further comprises defining a static process comprising metadata that defines static process logic. 15. The computer-implemented method of claim 12 , wherein the defining one or more infrastructure model items further comprises defining a fulfillment topology comprising metadata that defines a set of one or more fulfillment providers. 16. A system, comprising: a processor configured to execute a collection of software modules, wherein the processor is further configured, when executing the collection of software modules, to: define one or more items comprising metadata associated with a fulfillment solution, wherein each item is used by the fulfillment solution, wherein the metadata defines a pattern of work to be performed; select a process logic at runtime from a set of selectable process logic; generate a transformation sequence using the selected process logic; generate dynamically a runtime process flow comprising a customized output based on the transformation sequence, wherein the transformation sequence is customized based on the metadata; and store the one or more items within a technical catalog, wherein the technical catalog comprises a data store that stores metadata, and wherein the technical catalog defines a structure of the one or more items; wherein the runtime process flow further comprises to select the fulfillment solution to use at least one item of the one or more items and generate the fulfillment solution using the at least one item. 17. The system of claim 16 , further comprising definin
Market predictions or forecasting for commercial activities · CPC title
Clustering or classification · CPC title
replenishment orders; recurring orders · CPC title
by configuring or customising goods or services · CPC title
Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.