US 12,002,075 B2
Dynamic insertion of content items into resources
Matthew Mckeon, Mountain View, CA (US); Sami Mohammed Shalabi, Mountain View, CA (US); Maurice Bennett Shore, Mountain View, CA (US); and Abraham Michael Yaar, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Sep. 13, 2022, as Appl. No. 17/944,173.
Application 17/944,173 is a continuation of application No. 16/921,567, filed on Jul. 6, 2020, granted, now 11,443,349.
Application 16/921,567 is a continuation of application No. 15/948,866, filed on Apr. 9, 2018, granted, now 10,706,443.
Application 15/948,866 is a continuation of application No. 14/510,252, filed on Oct. 9, 2014, granted, now 9,940,646.
Claims priority of application No. 229412 (IL), filed on Nov. 13, 2013.
Prior Publication US 2023/0177570 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06F 16/957 (2019.01); G06Q 30/0241 (2023.01); G06V 30/414 (2022.01)
CPC G06Q 30/0277 (2013.01) [G06F 16/9577 (2019.01); G06V 30/414 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by one or more processors, publisher input regarding acceptable content item types and sizes for inclusion along with other content in a particular publication;
receiving, by the one or more processors, publisher input regarding how often content items are to appear in the particular publication;
receiving, by the one or more processors, an indication of a user device that will render the particular publication;
evaluating, by the one or more processors, the other content based on a particular format, the particular format having one or more logical pages with boundaries (i) determined by formatted content blocks and (ii) based on display capabilities of the user device; and
based on the evaluating, selecting one or more content items for presentation along with the other content when presenting the particular publication, including dynamically determining a number of content items, one or more types of content items, and one or more placements of content items.