发明名称 |
Assigning slots to content in a pipeline |
摘要 |
Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page pipeline. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template and can be weighted based upon their location in a page pipeline. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page. |
申请公布号 |
US8949712(B1) |
申请公布日期 |
2015.02.03 |
申请号 |
US201313760485 |
申请日期 |
2013.02.06 |
申请人 |
Amazon Technologies, Inc. |
发明人 |
Days Adam Lloyd;Johnson Adam Brent;Fakhari Yashar Dehkharghani;Sutariya Mehul Gordhanbhai |
分类号 |
G06F17/00;G06F17/21 |
主分类号 |
G06F17/00 |
代理机构 |
Thomas | Horstemeyer, LLP |
代理人 |
Thomas | Horstemeyer, LLP |
主权项 |
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. |
地址 |
Seattle WA US |