CPC G06F 40/14 (2020.01) [G06F 40/106 (2020.01); G06F 40/186 (2020.01); G06Q 30/0276 (2013.01)] | 20 Claims |
1. A system, comprising:
a communication interface configured to receive a request for a content item that is to be provided for display in a page, wherein a content template is embedded in code associated with the page, wherein the content template is embedded at a selected location of a plurality of potential locations of the page that are compatible with the content template; and
a processor coupled to the communication interface and configured to:
determine the plurality of potential locations of the page that are compatible with the content template at least in part by:
generating a selector based on information associated with a different page, wherein the selector is configured to identify elements in the page that are similar in structure to elements in the different page on which the content template is based,
comparing the selector to the information associated with the page; and
determining that a portion of the elements in the page match the selector;
obtain the content item for the page based on the content template; and
provide for display in the page the content item associated with the embedded content template, wherein the content item associated with the embedded content template is provided for display at the selected location.
|