DIGITAL COMPONENT BACKDROP RENDERING
First Claim
1. A computer-implemented method, comprising:
- locating, using a content binder library, content elements of a publisher page;
for each content element of the publisher page;
determining, using the content binder library, presentation attributes of the content element, the presentation attributes comprising a size attribute specifying a size of the content element and a relative position of the content element of the publisher page;
detecting a mode parameter that specifies a type of user device that is requesting the publisher page;
selecting, using the content binder library, a particular content element from the publisher page as a reference point for positioning a digital component at the publisher page using the presentation attributes of the particular content element;
determining, using the content binder library, a location of the publisher page for rendering the digital component, the location being determined based on the reference point and the mode parameter; and
providing, using the content binder library, the digital component for display at the location of the publisher page.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for locating, using a content binder library, content elements of a publisher page. For each content element, the library determines presentation attributes of the content element and at least one other library detects a mode parameter that specifies a type of user device that is requesting the publisher page. The library selects a particular content element from the publisher page as a reference point for positioning a digital component at the publisher page using the presentation attributes of the particular content element. The library determines a location of the publisher page for rendering the digital component, where the location is determined based on the reference point and the mode parameter. The library provides the digital component for display at the location of the publisher page.
35 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
locating, using a content binder library, content elements of a publisher page; for each content element of the publisher page; determining, using the content binder library, presentation attributes of the content element, the presentation attributes comprising a size attribute specifying a size of the content element and a relative position of the content element of the publisher page; detecting a mode parameter that specifies a type of user device that is requesting the publisher page; selecting, using the content binder library, a particular content element from the publisher page as a reference point for positioning a digital component at the publisher page using the presentation attributes of the particular content element; determining, using the content binder library, a location of the publisher page for rendering the digital component, the location being determined based on the reference point and the mode parameter; and providing, using the content binder library, the digital component for display at the location of the publisher page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system, comprising:
-
a content binder library that locates content elements for display at a publisher page, wherein the content binder library is configured to; determine, for each content element displayed at the publisher page, presentation attributes of the content element, the presentation attributes comprising a size attribute specifying a size of the content element and a relative position of the content element of the publisher page; and receive information relating to a mode parameter that specifies a type of user device that is requesting the publisher page; and a data integrator that communicates with the publisher page and computing logic of the content binder library, wherein the data integrator is configured to; select a particular content element from the publisher page as a reference point for positioning a digital component at the publisher page using the presentation attributes of the particular content element; determine a location of the publisher page for rendering the digital component, the location being determined based on the reference point and the mode parameter; and provide the digital component for display at the location of the publisher page. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory machine-readable storage devices for storing instructions that are executable by one or more processing devices to cause performance of operations comprising:
-
locating, using a content binder library, content elements of a publisher page; for each content element of the publisher page; determining, using the content binder library, presentation attributes of the content element, the presentation attributes comprising a size attribute specifying a size of the content element and a relative position of the content element of the publisher page; detecting a mode parameter that specifies a type of user device that is requesting the publisher page; selecting, using the content binder library, a particular content element from the publisher page as a reference point for positioning the digital component at the publisher page using the presentation attributes of the particular content element; determining, using the content binder library, a location of the publisher page for rendering a digital component, the location being determined based on the reference point and the mode parameter; and providing, using the content binder library, the digital component for display at the location of the publisher page. - View Dependent Claims (20)
-
Specification