Patent ID: 11907991
Assignee: WALMART APOLLO, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
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.