Machine learning selection of images
AssigneeIntuit Inc.
InventorJessica ZHANG
Life of this patent
Estimating the term…
Abstract
A method including receiving an input and embedding the input into a first data structure that defines first relationships among images and texts. The method also includes comparing the first data structure to an index including a second data structure that defines second relationships among pre-determined texts and pre-determined images. The method also includes returning a subset of images from the pre-determined images. The subset includes those images in the pre-determined images for which matches exist between the first relationships and the second relationships.
Claims17
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.
-13. (canceled)
A system comprising:
- a processor;
- a data repository, in communication with the processor, and storing:
- 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;
- a first data structure that embeds the input, wherein the first data structure defines first relationships among the plurality of images from the source of images and the plurality of texts from the source of text;
- 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
- a subset of 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;
- and
- a server controller which, when executed by the processor:
- embed the input into the first data structure;
- compares the first data structure to the second data structure;
- and
- returns the subset of images from the plurality of pre-determined images.
Dependencies are inferred from the claim text.