Systems and methods for pricing combinations of items
US-2019026770-A1 · Jan 24, 2019 · US
US11907991B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11907991-B2 |
| Application number | US-201916546967-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 21, 2019 |
| Priority date | Aug 21, 2018 |
| Publication date | Feb 20, 2024 |
| Grant date | Feb 20, 2024 |
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.
Systems and methods for item price assignment. A line recommendation engine receives unassigned records from a queue and stores one or more line recommendations for the unassigned item record in a recommendation database. The line recommendation engine can determine a new line should be recommended, and/or which existing lines the unassigned item record could be assigned to. A user interface can display the one or more line recommendations for the unassigned item record to a user and receive an input indicating a selected line identifier for the unassigned item record. A machine learning engine can modify a parameter of the line recommendation engine based on the selected line identifier.
Opening claim text (preview).
The invention claimed is: 1. A price assignment system for linking items into line groups comprising: an item database comprising a plurality of records for existing items, each record comprising a line identifier and one or more item attributes; an unassigned items queue comprising a plurality of records for unassigned items, each record comprising one or more item attributes; a line recommendation engine configured to receive an unassigned item record from the queue and to store one or more line recommendations for the unassigned item record in a recommendation database, wherein the line recommendation engine comprises a new line detection engine comprising a single-class support vector model trained with the plurality of records for existing items to determine a blueprint of assignable item attributes, the new line detection engine configured to generate a new line recommendation record in the recommendation database when the item attributes of the unassigned item record do not match the blueprint of assignable item attribute, and wherein the line recommendation engine further comprises an existing line matching engine comprising a nearest neighbor evaluator configured to generate one or more existing line recommendation records in the recommendation database, each existing line recommendation comprising a line identifier associated with one or more existing item records having item attributes similar to the item attributes of the unassigned item record; a user interface configured to display the one or more line recommendations for the unassigned item record to a user and to receive an input indicating a selected line identifier for the unassigned item record; a selection processing engine configured to update the item database with the unassigned item record and the selected line identifier; and a machine learning engine configured to modify a parameter of the line recommendation engine based on the selected line identifier. 2. The system of claim 1 , wherein the existing line matching engine generates the one or more existing line recommendations only when the new line detection engine does not generate the new line recommendation record. 3. The system of claim 1 , wherein the existing line matching engine is configured to modify the nearest neighbor evaluator by: iteratively determining the accuracy of a plurality of attribute models, each attribute model comprising one or more item attributes from the set of all item attributes in the item database, by: selecting a training set by randomly selecting one existing item record for each line identifier, selecting an attribute model comprising one or more of item attributes from the set of all item attributes of all existing item records; calculating a distance of each existing item record not in the training set to the item records in the training set based on the attribute model, predicting a line assignment for each existing item record not in the training set based on the attribute model, determining the accuracy of the attribute model by comparing the predicted line assignment for each existing item record not in the training set to the actual line identifier of the item record; and modifying the nearest neighbor evaluator to use the attribute model of the plurality of attribute models with the highest accuracy. 4. The system of claim 1 , wherein each item record further comprises a price, and wherein item records with the same line identifier are assigned the same price. 5. The system of claim 1 , wherein each line identifier is associated with one or more ladder identifiers. 6. The system of claim 5 , wherein the user interface is configured to request a ladder identifier for each unassigned item record. 7. A method for linking an item into an item line in an item database comprising a plurality of records for existing items, each record comprising a line identifier and one or more item attributes, the method comprising: receiving an unassigned item record comprising one or more item attributes; determining one or more line recommendations for the unassigned item record, wherein determining the one or more line recommendations for the unassigned item record comprises: training a single-class support vector model with the plurality of records for existing items to determine a blueprint of assignable item attributes; generating a new line recommendation record in the recommendation database when the item attributes of the unassigned item record do not match the blueprint of assignable item attributes; and executing a nearest neighbor evaluator configured to generate one or more existing line recommendation records in the recommendation database, each existing line recommendation comprising a line identifier associated with one or more existing item records having item attributes similar to the item attributes of the unassigned item record; storing the one or more line recommendations in a recommendation database; displaying the one or more line recommendations for the unassigned item record on a user interface; receiving an input indicating a selected line identifier for the unassigned item record; updating the item database with the unassigned item record and the selected line identifier; and modifying a parameter of a line recommendation engine based on the selected line identifier. 8. The method of claim 7 , wherein the nearest neighbor evaluator is executed only when a new line recommendation record is not generated. 9. The method of claim 7 , wherein the nearest neighbor evaluator is configured by: iteratively determining the accuracy of a plurality of attribute models, each attribute model comprising one or more item attributes from the set of all item attributes in the item database, by: selecting a training set by randomly selecting one existing item record for each line identifier, selecting an attribute model comprising one or more of item attributes from the set of all item attributes of all existing item records, calculating a distance of each existing item record not in the training set to the item records in the training set based on the attribute model, predicting a line assignment for each existing item record not in the training set based on the attribute model, determining the accuracy of the attribute model by comparing the predicted line assignment for each existing item record not in the training set to the actual line identifier of the item record; and modifying the nearest neighbor evaluator to use the attribute model of the plurality of attribute models with the highest accuracy. 10. The method of claim 7 , wherein each item record further comprises a price, and wherein item records having the same line identifier are assigned the same price. 11. The method of claim 7 , wherein each line identifier is associated with one or more ladder identifiers. 12. The method of claim 7 , further configured to request a ladder identifier for each unassigned product from a user.
by specifying product or service characteristics, e.g. product dimensions · CPC title
Distances to closest patterns, e.g. nearest neighbour classification · CPC title
using kernel methods, e.g. support vector machines [SVM] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.