Interaction method and apparatus, electronic device, and storage medium
US-2024406508-A1 · Dec 5, 2024 · US
US9947039B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9947039-B2 |
| Application number | US-201514595449-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 13, 2015 |
| Priority date | Jan 13, 2015 |
| Publication date | Apr 17, 2018 |
| Grant date | Apr 17, 2018 |
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 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.
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
replenishment orders; recurring orders · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.