Patent ID: 11907841
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 20:
21. A consumer product identification system comprising:
a camera system configured to create an image set of a known consumer product;
a neural network configured to:
receive the image set of the known consumer product from the camera system;
store the image set as a template image set in a database connected to the neural network;
assign a plurality of identification tags to the template image set of the known consumer product, wherein the plurality of identification tags is based on characteristics of the known consumer product; and
generate a machine learning model which is trained based on the assigned set of identification tags to output the known consumer product;

a recognition application configured to:
receive an input image of an unknown consumer product;
compare the input image of the unknown consumer product to the template image set of the known consumer product;
determine whether the input image of the unknown consumer product matches the template image set of the known consumer product by determining one of:
that an exact match exists between the input image of the unknown consumer product and the images associated with one of the plurality of known consumer products;
that a close match exists between the input image of the unknown consumer product and the images associated with one of the plurality of known consumer products; and
that no match exists between the input image of the unknown consumer product and the images associated with the one of the plurality of known consumer products; and

identify the unknown consumer product when the image of the unknown consumer product exactly matches or closely matches the template image set of the known consumer product; and

a training module configured to:
receive feedback from a system user regarding accuracy of identification of the unknown consumer product;
adjust settings in at least one of the camera system, the neural network, and the recognition application based on the feedback received from the system user.