US 12,014,383 B2
Platform-based cross-retail product categorization
Itamar David Laserson, Givat Shmuel (IL); Rotem Chudin, Kfar-Saba (IL); Julie Dvora Katz Ohayon, Ashdod (IL); and Moshe Shaharur, Tel-Aviv (IL)
Assigned to NCR Voyix Corporation, Atlanta, GA (US)
Filed by NCR Voyix Corporation, Atlanta, GA (US)
Filed on Oct. 30, 2020, as Appl. No. 17/084,780.
Prior Publication US 2022/0138772 A1, May 5, 2022
Int. Cl. G06Q 30/02 (2023.01); G06F 16/28 (2019.01); G06F 16/955 (2019.01); G06K 19/06 (2006.01); G06N 20/00 (2019.01); G06Q 10/087 (2023.01); G06Q 10/10 (2023.01); G06Q 30/018 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0204 (2023.01)
CPC G06Q 30/0201 (2013.01) [G06F 16/285 (2019.01); G06F 16/9554 (2019.01); G06K 19/06028 (2013.01); G06N 20/00 (2019.01); G06Q 10/087 (2013.01); G06Q 10/10 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0204 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for predicting and providing, in real time, a certain similar item for a certain item in a certain transaction to a particular transaction system that is processing the certain transaction, comprising:
mapping, by a processor, barcoded item codes for multiple retailers into a culture-specific vector space based on transactions processed by multiple transaction systems and associated with the multiple retailers within a given geographical region, wherein the culture-specific vector space represented in a multidimensional space for item purchases processed by the multiple transaction system within the given geographical region, each item corresponds to a unique barcoded item code and each item represented and plotted as an item vector within the culture-specific vector space to defining contexts of purchases made for the corresponding item based on transaction data provided by the multiple transaction systems, wherein cultures associated with the culture-specific vector space are groupings or segments of customers selected based on customer geographic constraints, customer income constraints, or customer nationality constraints, wherein the culture-specific vector space includes aggregated transaction data for the customers that spans the multiple transaction systems for a given culture, wherein the mapping improves accuracy and efficiency of product categorization;
mapping, by the processor, retailer-specific item codes for a given retailer into a given retailer-specific vector space by defining the given retailer-specific vector space within the culture-specific vector space for the item purchases of the given retailer;
identifying, by the processor, a non-barcoded item code from the retailer-specific item codes mapped within the given retailer-specific vector space using a unique identification process that improves the reliability of matching products in a retail environment;
determining, by the processor, a select retailer-specific item code that is most similar to the non-barcoded item code within the given retailer-specific vector space based on distances associated with probabilities between plotted retailer-specific items within the given retailer-specific vector space, wherein determining further includes applying a probabilistic model that enhances predictions of consumer behavior;
linking, by the processor, the non-barcoded item code to the select retailer-specific item code, wherein the select retailer-specific item code is a particular barcoded item code that is mapped in the culture-specific vector space;
clustering, by the processor, the barcoded item codes within the culture-specific vector space into product categories using a clustering algorithm that operates in the defined multidimensional space; and
providing, by the processor, the non-barcoded item code to a certain transaction system associated with the given retailer based on the select retailer-specific item code being provided by the certain transaction system during a given transaction with the certain transaction system, wherein the providing further includes communicating the non-barcoded item code to the certain transaction system to enhance real-time transaction communication during the given transaction.