×

Ordinal Positioning Of Content Items Based On Viewport

  • US 20140095514A1
  • Filed: 10/02/2012
  • Published: 04/03/2014
  • Est. Priority Date: 10/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a data processing apparatus, comprising:

  • processing a content item request for a resource, the content item request including viewport information specifying a viewport location and viewport area within a canvas for the resource, and wherein the resource includes a plurality of content item slots that each define a location in the resource at which a content item responsive to the request is to be rendered, and each content item slot has a slot ordinal position relative to other content item slots in the resource that corresponds to respective ordinal position of a content item in a ranking for content items served in response to the request;

    receiving, by a data processing apparatus, data specifying respective ordinal positions for content items in a ranking of content items determined to be responsive to the request, the respective ordinal positions causing the content item with the highest respective ordinal position in the ranking to be rendered in the content item slot with a highest ordinal position relative to the other content item slots;

    determining, by the data processing apparatus and from the viewport information, that the content item slot with a highest slot ordinal position relative to the other content item slots is not within the viewport area and in response generating adjusted ordinal positions for the content item slots, wherein a content item slot in the viewport corresponds to a highest adjusted ordinal position relative to the other content item slots; and

    processing, by the data processing apparatus, in response to the content item request, position data defining the adjusted ordinal positions for the content item slots and the content items for presentation in the content item slots.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×