Order item recognition system

US9947039B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9947039-B2
Application numberUS-201514595449-A
CountryUS
Kind codeB2
Filing dateJan 13, 2015
Priority dateJan 13, 2015
Publication dateApr 17, 2018
Grant dateApr 17, 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.

A system is provided that that recognizes an order item. The system defines an order item specification including a recognition property and a dynamic parameter property. The system further receives an order item of an order, the order item including a key that uniquely identifies a conceptual model entity and arbitrary parameters, each arbitrary parameter comprising a parameter name and a parameter value. The system further extracts the key from the order item. The system further stores the key within the recognition property. The system further identifies the conceptual model entity based on the recognition property. The system further dynamically binds parameter values from the arbitrary parameters to the dynamic parameter property based on the identified conceptual model entity.

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 recognize an order item, the recognizing comprising: defining a generic order item specification comprising a dynamic parameter property; receiving an order comprising a plurality of order items, a first of the order items comprising a key and one or more arbitrary parameters, each arbitrary parameter comprising a parameter value; extracting the key from the first order item; identifying a conceptual model based on the extracted key; recognizing one or more structured parameters that correspond to the one or more arbitrary parameters of the first order item based on the conceptual model; and generating a dynamic data structure comprising the recognized one or more structured parameters by dynamically binding the one or more parameter values from the arbitrary parameters to the dynamic parameter property. 2. The computer-readable medium of claim 1 , where the dynamic binding further comprises: extracting the one or more parameter values from the arbitrary parameters based on the identified conceptual model; and generating a specification specific to the first order item by dynamically binding the extracted parameter values from the arbitrary parameters to the structured parameters of the dynamic data structure. 3. The computer-readable medium of claim 2 , wherein the extracting the parameter values from the arbitrary parameters further comprises executing an expression language query on order data contained within the first order item. 4. The computer-readable medium of claim 3 , wherein the expression language query comprises an XQuery query. 5. The computer-readable medium of claim 2 , wherein the dynamic data structure further comprises a conceptual model type that defines the structured parameters. 6. The computer-readable medium of claim 1 , wherein the key comprises a fulfillment item code for the first order item. 7. The computer-readable medium of claim 1 , wherein the conceptual model comprises an order item entity comprising metadata that defines one or more order item specifications for a product or service and the order item entity comprises an order item specification comprising metadata that defines an order item. 8. The computer-readable medium of claim 1 , wherein the conceptual model is stored with a conceptual model structure, wherein the conceptual model structure comprises a data store that stores metadata, and wherein the conceptual model structure defines a structure of one or more order item entities. 9. The computer-readable medium of claim 1 , wherein the arbitrary parameters comprise at least one of: one or more unstructured parameters; or one or more structured parameters. 10. A computer-implemented method for recognizing an item of an order, the computer-implemented method comprising: defining a generic order item specification comprising a dynamic parameter property; receiving an order comprising a plurality of order items, a first of the order items comprising a key and one or more arbitrary parameters, each arbitrary parameter comprising a parameter value; extracting the key from the first order item; identifying a conceptual model based on the extracted key; recognizing one or more structured parameters that correspond to the one or more arbitrary parameters of the first order item based on the conceptual model; and generating a dynamic data structure comprising the recognized one or more structured parameters by dynamically binding the one or more parameter values from the arbitrary parameters to the dynamic parameter property. 11. The computer-implemented method of claim 10 , where the dynamic binding further comprises: extracting the one or more parameter values from the arbitrary parameters based on the identified conceptual model; and generating a specification specific to the first order item by dynamically binding the extracted parameter values from the arbitrary parameters to the structured parameters of the dynamic data structure. 12. The computer-implemented method of claim 11 , wherein the extracting the parameter values from the arbitrary parameters further comprises executing an expression language query on order data contained within the first order item. 13. The computer-implemented method of claim 12 , wherein the expression language query comprises an XQuery query. 14. The computer-implemented method of claim 11 , wherein the dynamic data structure further comprises a conceptual model type that defines the structured parameters. 15. The computer-implemented method of claim 10 , wherein, the generic order item specification comprising the dynamic parameter property is defined at design time, and the dynamic data structure comprising the recognized one or more structured parameters is generated at runtime. 16. The computer-implemented method of claim 10 , wherein, a subset of the order items from the order comprise a key that identifies the conceptual model, at least a portion of the subset of order items comprise differing arbitrary parameters, and the conceptual model defines differing structured parameters for the subset of order items corresponding to the differing arbitrary parameters. 17. A system for recognizing an item of an order, the system comprising: a processor communicatively coupled to a non-transitory memory; an order item specification definition module in communication with the processor configured to define a generic order item specification comprising a dynamic parameter property; an order item reception module in communication with the processor configured to receive an order comprising a plurality of order items, a first of the order items comprising a key and one or more arbitrary parameters, each arbitrary parameter comprising a parameter value; a key extraction module in communication with the processor configured to extract the key from the first order item; a conceptual model identification module in communication with the processor configured to identify a conceptual model based on the extracted key; an order item recognition module in communication with the processor configured to recognize one or more structured parameters that correspond to the one or more arbitrary parameters of the first order item based on the conceptual model; and a dynamic data structure module in communication with the processor configured to generate a dynamic data structure comprising the recognized one or more structured parameters by dynamically binding the one or more parameter values from the arbitrary parameters to the dynamic parameter property. 18. The system of claim 17 , wherein the dynamic data structure module is further configured to extract the one or more parameter values from the arbitrary parameters based on the identified conceptual model; and wherein the dynamic data structure module is further configured to generate a specification specific to the first order item by dynamically binding the extracted parameter values from the arbitrary parameters to the structured parameters of the dynamic data structure. 19. The system of claim 18 , wherein the dynamic binding module is further configured to execute an expression language query on order data contained within the first order item. 20. The system of claim 19 , wherein the expression language query comprises an XQuery query. 21. The system of claim 18 , wherein the dynamic data structure further c

Assignees

Inventors

Classifications

  • replenishment orders; recurring 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 US9947039B2 cover?
A system is provided that that recognizes an order item. The system defines an order item specification including a recognition property and a dynamic parameter property. The system further receives an order item of an order, the order item including a key that uniquely identifies a conceptual model entity and arbitrary parameters, each arbitrary parameter comprising a parameter name and a para…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 17 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).