US 12,013,883 B1
Cross view template recommendation system
Tripti Shukla, Uttar Pradesh (IN); Vishwa Vinay, Bangalore (IN); Srikrishna Karanam, Bangalore (IN); Praneetha Vaddamanu, Pittsburgh, PA (US); and Balaji Vasan Srinivasan, Bangalore (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on May 23, 2023, as Appl. No. 18/200,856.
Int. Cl. G06F 3/0484 (2022.01); G06F 16/31 (2019.01); G06F 16/332 (2019.01); G06F 40/106 (2020.01); G06F 40/109 (2020.01); G06F 40/186 (2020.01)
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
OG exemplary drawing
 
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.