| CPC G06F 16/434 (2019.01) [G06F 17/18 (2013.01); G06F 18/24137 (2023.01); G06N 5/01 (2023.01); G06V 10/454 (2022.01); G06V 10/7715 (2022.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
obtaining visual data from one or more edge devices;
generating at least one automated searching tool by processing at least a portion of the obtained visual data using one or more artificial intelligence techniques, wherein generating the at least one automated searching tool comprises:
extracting content from the obtained visual data as one or more embedding vectors using at least one deep learning embedding technique; and
defining multiple portions of the one or more embedding vectors for use in matching with one or more portions of input images, wherein the multiple portions of the one or more embedding vectors are defined as a plurality of distinct data structures representing distinct content associated with the one or more embedding vectors, and wherein the plurality of distinct data structures each comprise at least one distance metric, at least one centroid calculation result, and at least one distance threshold value;
deploying the at least one automated searching tool to at least a portion of the one or more edge devices; and
performing one or more automated actions based at least in part on data received, from the at least a portion of the one or more edge devices, in connection with operation of the at least one automated searching tool;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
|