CPC G06F 16/583 (2019.01) [G06F 16/951 (2019.01); G06F 40/40 (2020.01)] | 16 Claims |
1. A method comprising:
receiving an input comprising a plurality of texts from a source of text and a plurality of images from a source of images, wherein the plurality of texts is separate from the plurality of images;
embedding the input into a first data structure that defines first relationships among the plurality of images from the source of images and the plurality of texts from the source of text;
comparing the first data structure to an index comprising a second data structure that defines second relationships among a plurality of pre-determined texts and a plurality of pre-determined images, wherein:
the plurality of pre-determined texts have known relationships to the plurality of pre-determined images,
each pre-determined image in the plurality of pre-determined images is related to one or more instances of the plurality of pre-determined texts, and
the plurality of pre-determined texts is separate from the plurality of texts; and
returning a subset of images from the plurality of pre-determined images, wherein the subset comprises those images in the plurality of pre-determined images for which matches exist between the first relationships and the second relationships.
|