Method, medium, and system for service design and order fulfillment with technical catalog

US10460331B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10460331-B2
Application numberUS-201313936588-A
CountryUS
Kind codeB2
Filing dateJul 8, 2013
Priority dateJul 6, 2012
Publication dateOct 29, 2019
Grant dateOct 29, 2019

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · 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 US10460331B2 cover?
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 techn…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06Q30/0202. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 29 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).