Patent ID: 8949712
Filing Date: 2015-02-03
Classification: G06F,G06Q

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a computing device, comprising: code that receives a request to generate a content page from a browser executed on a client device; code that identifies at least one arrival characteristic associated with the request, the at least one arrival characteristic comprising at least one of: a referrer link or a user account associated with the request; code that identifies a page pipeline corresponding to the at least one arrival characteristic; code that identifies a plurality of page templates corresponding to the page pipeline; code that identifies a plurality of page slots in the page pipeline specifying a location within the plurality of page templates in which content can be placed, the plurality of page slots further being associated with a respective placement value indicating a value of the location within a respective one of the plurality of page templates; code that weights the respective placement value of the plurality of page slots according to a probability that a user advances to the respective page template, thereby generating a respective weighted placement value; code that generates a ranking of a plurality of user interface widgets according to an effectiveness metric, the plurality of user interface widgets configured to generate markup language for placement within the page pipeline; code that matches the plurality of page slots with at least a subset of the plurality of user interface widgets according to the ranking and the respective weighted placement value; and code that generates the content page with the markup language generated by a respective plurality of user interface widgets that b matched with a respective plurality of page slots of the content page.