CPC G06F 40/186 (2020.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 16/958 (2019.01); G06F 40/106 (2020.01)] | 20 Claims |
1. A method comprising:
providing, by a processing device, a presentation document having a first layout for display at a user device;
identifying an addition of a content object inserted into an editable portion of the first layout of the presentation document;
subsequent to identifying the addition of the content object inserted into the editable portion of the first layout of the presentation document, performing content analysis on the content object inserted in the editable portion of the first layout of the presentation document;
providing a subset of a plurality of presentation document templates based on the content analysis;
receiving a selection of a presentation document template that defines a second layout of the presentation document, wherein the presentation document template is selected from the subset of presentation document templates, and wherein the second layout is different from the first layout of the presentation document; and
responsive to receiving the selection of the presentation document template, providing the presentation document having the second layout for display at the user device.
|