CPC G06F 16/532 (2019.01) [G06F 16/50 (2019.01); G06F 16/583 (2019.01); G06F 18/2113 (2023.01); G06F 18/2411 (2023.01); G06F 18/2415 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/084 (2013.01); G06N 5/022 (2013.01); G06V 10/462 (2022.01); G06V 10/771 (2022.01); G06N 7/01 (2023.01)] | 20 Claims |
1. A system comprising:
at least one processor; and
at least one memory including instructions which when executed by the at least one processor causes the system to perform operations comprising:
receiving a video comprising a set of frames from a user device;
generating a composite image of two or more frames of the video;
determine a category set of the composite image;
identifying a set of publications from a publications database;
generating an image signature for the composite image;
assigning a rank to each publication of the set of publications based at least in part on a comparison of the image signature of the composite image to one or more respective image signatures associated with a respective publication; and
causing, at the user device, presentation of a ranked list of the set of publications based at least in part on the rank of each publication of the set of publications.
|