×

Ordinal positioning of content items based on viewport

  • US 10,657,310 B2
  • Filed: 12/08/2017
  • Issued: 05/19/2020
  • 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 first content item request for a first presentation state of a resource in a viewport, wherein the first presentation state 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 first presentation state of the resource;

    responding to the first content item request by updating a presentation of the first presentation state of the resource to include content items in the content item slots that are displayed in the first presentation state of the resource, wherein each of the content items has a respective ordinal ranking and each of the content items is presented in a corresponding slot having the slot ordinal position that matches the respective ordinal ranking of the content item;

    after responding to the first content item request, receiving a second content item request generated by a user selecting a back command;

    determining, by the data processing apparatus, that the resource is in a second state that omits a first content item slot with a highest slot ordinal position that is presented when the resource is displayed according to the first presentation state of the resource, and that a second content item slot with a lower slot ordinal position than the slot ordinal position of the first content item slot is within the viewport when the resource is displayed according to the second presentation state of the resource;

    reassigning the second content item slot to the highest slot ordinal position of the first content item slot; and

    responding to the second content item request by updating a presentation of the second presentation state to include the content item with the highest respective ordinal position in the second content item slot and within a viewport area while the resource is displayed according to the second state, 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
    ×
    ×