US 11,861,669 B2
System and method for textual analysis of images
Pranay Dugar, Bangalore (IN); Anirban Chatterjee, Bally (IN); Saswata Sahoo, Kolkata (IN); and Rajesh Shreedhar Bhat, Bangalore (IN)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jan. 10, 2023, as Appl. No. 18/152,271.
Application 18/152,271 is a continuation of application No. 16/940,578, filed on Jul. 28, 2020, abandoned.
Claims priority of provisional application 62/902,745, filed on Sep. 19, 2019.
Claims priority of application No. 201941030477 (IN), filed on Jul. 29, 2019.
Prior Publication US 2023/0169555 A1, Jun. 1, 2023
Int. Cl. G06Q 30/0601 (2023.01); G06Q 10/087 (2023.01); G06Q 10/083 (2023.01); G06Q 30/018 (2023.01); G06N 3/08 (2023.01); G05D 1/02 (2020.01); B65G 1/137 (2006.01); B64C 39/02 (2023.01); A47F 13/00 (2006.01); G06T 7/11 (2017.01); G06V 30/148 (2022.01); G06F 18/214 (2023.01); G06V 30/19 (2022.01); G06V 10/82 (2022.01); G06V 10/26 (2022.01); B64U 101/60 (2023.01)
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
OG exemplary drawing
 
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.