Patent ID: 11900436
Assignee: INMAR CLEARING, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A product substitution system comprising:
a shopper device associated with a given shopper; and
a product substitution server configured to
obtain descriptive purchased product data for a plurality of purchased products from at least one retailer,
iteratively operate a natural language processing (NLP) algorithm to accept, as input thereto, the descriptive purchased product data, and generate, as output therefrom, a multi-dimensional representation of a relationship among the purchased products, and for each iteration,
determine a product-to-product affinity based upon the multi-dimensional representation of the relationship by determining nearest neighbors in the multi-dimensional representation of the relationship and determining a distance between the nearest neighbors that is representative of the product-to-product affinity,
for a given product, rank the nearest neighbors based upon the determined distances,
apply, as input, the ranked nearest neighbors to a classifier,
operate the classifier to determine whether the products represented by the ranked nearest neighbors are in a same group, the classifier cooperating with the NLP algorithm to train a machine learning model to classify the ranked nearest neighbors by group, and when so
determine at least one recommended substitute product for one of the plurality of purchased products based upon the determined product-to-product affinity, and communicate the at least one recommended substitute product to the shopper device, and when not so,
obtain updated descriptive purchased product data for an updated plurality of purchased products from the at least one retailer for an operation of the classifier during a next iteration.