×

Assigning slots to user interface elements

  • US 10,346,858 B2
  • Filed: 05/10/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 07/23/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • at least one computing device; and

    a content page generation application executable in the at least one computing device, the content page generation application, when executed, causing the at least one computing device to at least;

    receive a request to generate a content page;

    identify a page template corresponding to the requested content page, the page template comprising a plurality of page slots corresponding to a plurality of content locations in the content page, the page slots being ranked according to a placement value;

    generate a ranking of a plurality of user interface widgets according to an effectiveness metric;

    match the plurality of page slots with at least a subset of the plurality of user interface widgets according to the ranking and the placement value;

    determine, prior to transmission of the content page to a browser rendering the content page on behalf of a client device, whether any of the at least a subset of the plurality of user interface widgets returns an error in response to a request to generate markup language for placement in a page slot;

    prior to requesting that the at least a subset of the plurality of user interface widgets returning an error generating any markup language, initiate a request to generate markup language for a next highest ranked user interface widget according to the ranking that is not among the subset of the plurality of user interface widgets; and

    generate the content page with markup language generated by the subset of the plurality of user interface widgets and the next highest ranked user interface widget.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×