US 11,727,206 B2
Systems and methods for applying layout to documents
Vishnu Sivaji, New York, NY (US); Andrea Dulko, Brooklyn, NY (US); Li-Wei Lee, Brooklyn, NY (US); Peter Likarish, Jersey City, NJ (US); Julian Rajeshwar, New York, NY (US); Steven Joseph Saviano, Brooklyn, NY (US); Jonathan Bronson, Brooklyn, NY (US); and Aaron Zemach, Brooklyn, NY (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 2, 2022, as Appl. No. 17/734,918.
Application 17/734,918 is a continuation of application No. 16/927,718, filed on Jul. 13, 2020, granted, now 11,321,523.
Application 16/927,718 is a continuation of application No. 15/365,459, filed on Nov. 30, 2016, granted, now 10,713,430, issued on Jul. 14, 2020.
Prior Publication US 2022/0335213 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/048 (2013.01); G06F 40/186 (2020.01); G06F 16/958 (2019.01); G06F 40/106 (2020.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01)
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
OG exemplary drawing
 
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.