CPC G06F 16/3323 (2019.01) [G06F 16/31 (2019.01); G06F 40/106 (2020.01); G06F 40/109 (2020.01); G06F 40/186 (2020.01)] | 18 Claims |
1. A method, comprising:
determining, for each feature of a set of features, a feature representation for an electronic document displayed via a user interface, the electronic document comprising a plurality of elements, wherein the feature representation is determined based on the plurality of elements;
receiving, via the user interface, a selection from among the set of features of (1) a query feature and of (2) a target feature;
determining, for each replacement template of a set of replacement templates, a compatibility score based on a query feature representation comprising the feature representation for the electronic document determined for the query feature and a target feature representation of the replacement template determined for the target feature, wherein the query feature representation and the target feature representation are determined in a joint representation space;
selecting one or more replacement electronic documents based on the determined compatibility scores; and
displaying, via the user interface with the electronic document, a preview for each replacement electronic document of the one or more replacement electronic documents;
responsive to receiving, via the user interface, a selection of a particular preview from the displayed one or more previews, displaying, via the user interface, a particular replacement electronic document associated with the selected particular preview instead of the electronic document.
|