CPC G06Q 30/0603 (2013.01) [A47F 13/00 (2013.01); B64C 39/02 (2013.01); B65G 1/1373 (2013.01); G05D 1/0212 (2013.01); G06F 18/214 (2023.01); G06N 3/08 (2013.01); G06Q 10/083 (2013.01); G06Q 10/087 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0623 (2013.01); G06T 7/11 (2017.01); G06V 10/26 (2022.01); G06V 10/82 (2022.01); G06V 30/153 (2022.01); G06V 30/19173 (2022.01); B64U 2101/60 (2023.01); G05D 2201/0216 (2013.01)] | 20 Claims |
1. A system, comprising:
a data storage unit including a trained first mathematical model and a trained second mathematical model, wherein the first mathematical model is different and distinct from the second mathematical model;
a control circuit that is coupled to an electronic communication network and the data storage unit, wherein the control circuit is configured to:
receive an image of a product via the electronic communication network;
perform segmentation on the image to divide the image into individual regions of homogeneous pixels to create a segmented image;
apply the segmented image to the first mathematical model to produce a first group of text regions and apply the segmented image to the second mathematical model to obtain a second group of text regions, wherein each of the text regions includes potential text or symbols;
analyze informational content of first and second text regions for offensive content and perform an action that utilizes the informational content of the first and second text regions, the action being one or more of:
modifying a website indicating the product for sale when the offensive content is found;
sending a message to a vendor supplying the product via the electronic network when the offensive content is found;
preventing the item from being made available to a customer when offensive content is found; and
removing the product from an available product listing when the offensive content is found.
|