-
公开(公告)号:US10346858B2
公开(公告)日:2019-07-09
申请号:US15591877
申请日:2017-05-10
Applicant: Amazon Technologies, Inc.
Inventor: Mehul G. Sutariya , Adam Lloyd Days , Yashar D. Fakhari , Adam Brent Johnson , Margaret E. McCanner
IPC: G06F17/00 , G06Q30/02 , G06F17/24 , G06F17/21 , G06F16/958 , G06F3/0483 , G06F16/9535 , G06F17/22 , G06Q30/06
Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template. 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. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.
-
公开(公告)号:US20190012703A1
公开(公告)日:2019-01-10
申请号:US16117618
申请日:2018-08-30
Applicant: Amazon Technologies, Inc.
Inventor: Brandon Ross Ikaika Chang , Adam Lloyd Days , Henry Robert Nickerson , Steven Howard Tarcza, II
IPC: G06Q30/02 , H04L29/08 , G06F3/0483 , G06F17/22 , G06F3/0481 , G06F17/24
Abstract: Disclosed are various embodiments for generating a content page with markup language corresponding to user interface widgets. A user interface widget can generate markup language to be incorporated into the content page. The markup language can be analyzed to determine whether it contains a content identifier. The content identifier can be embedded within a portion of a URL. An analysis of the content identifier can be performed to determine whether the content identifier corresponds to expired content.
-
公开(公告)号:US10666716B1
公开(公告)日:2020-05-26
申请号:US15629656
申请日:2017-06-21
Applicant: Amazon Technologies, Inc.
Inventor: Brian Jaffery Tajuddin , Carlos Alejandro Arguelles , Jeremy Boynes , Adam Lloyd Days , Gavin R. Jewell , Erin Harding Kraemer , Jeenandra Kumar Uttamchand , Manoj Srivastava , Tyson Christopher Trautmann , Praveen Kambam Sugavanam
Abstract: Optimization preferences are defined for optimizing execution of a distributed application. Candidate sets of application parameter values may be tested in test execution environments. Measures of performance for metrics of interest are determined based upon the execution of the distributed application using the candidate sets of application parameter values. Utility curves may be utilized to compute measures of effectiveness for metrics of interest. A multi-attribute rollup operation may utilize the computed measures of effectiveness and weights to compute a grand measure of merit (MOM) for the candidate sets of application parameter values. An optimized set of application parameter values may then be selected based upon the computed grand MOMs. The optimized set of application parameter values may be deployed to a production execution environment executing the distributed application. Production safe application parameters might also be identified and utilized to optimize execution of the distributed application in a production execution environment.
-
公开(公告)号:US10089654B1
公开(公告)日:2018-10-02
申请号:US14864313
申请日:2015-09-24
Applicant: Amazon Technologies, Inc.
Inventor: Brandon Ross Ikaika Chang , Adam Lloyd Days , Henry Robert Nickerson , Steven Howard Tarcza, II
IPC: G06Q30/02 , G06F3/0481 , G06F17/22 , G06F17/24 , G06F3/0483 , H04L29/08
Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template and detecting expired content generated by the widgets. A user interface widget can generate markup language for placement within a page slot. The markup language can be analyzed to determine whether it contains a URL incorporating a content identifier. An analysis of the content identifier can be performed to determine whether the content identifier corresponds to expired content.
-
公开(公告)号:US09928224B1
公开(公告)日:2018-03-27
申请号:US14609799
申请日:2015-01-30
Applicant: Amazon Technologies, Inc.
Inventor: Adam Lloyd Days , Adam Brent Johnson , Yashar Dehkharghani Fakhari , Mehul Gordhanbhai Sutariya
CPC classification number: G06F17/2247 , G06F17/248 , G06F17/3089 , G06Q30/0201
Abstract: 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.
-
公开(公告)号:US10796339B2
公开(公告)日:2020-10-06
申请号:US16117618
申请日:2018-08-30
Applicant: Amazon Technologies, Inc.
Inventor: Brandon Ross Ikaika Chang , Adam Lloyd Days , Henry Robert Nickerson , Steven Howard Tarcza, II
IPC: G06Q30/02 , H04L29/08 , G06F16/958 , G06F21/64 , G06F40/14 , G06F40/186 , G06F3/0481 , G06F3/0483
Abstract: Disclosed are various embodiments for generating a content page with markup language corresponding to user interface widgets. A user interface widget can generate markup language to be incorporated into the content page. The markup language can be analyzed to determine whether it contains a content identifier. The content identifier can be embedded within a portion of a URL. An analysis of the content identifier can be performed to determine whether the content identifier corresponds to expired content.
-
公开(公告)号:US09858356B1
公开(公告)日:2018-01-02
申请号:US14634444
申请日:2015-02-27
Applicant: Amazon Technologies, Inc.
Inventor: Adam Brent Johnson , Adam Lloyd Days , Jonathan Paul Sillito , Jonathan Gilbert Gordon Tams , David Paul Willis
CPC classification number: G06F17/30905 , G06F17/30867 , G06Q30/0631
Abstract: Methods, systems, and computer-readable media for automated page generation using value-based recommendations are disclosed. A plurality of content recommendations are determined for a web page using one or more recommenders. Individual ones of the content recommendations are assigned to individual ones of a plurality of interaction elements. Respective effectiveness values for individual ones of the interaction elements are determined based at least in part on the individual ones of the content recommendations assigned to the individual ones of the interaction elements. Based at least in part on the respective effectiveness values for the individual ones of the interaction elements, individual ones of the interaction elements are assigned to respective portions of the web page. The web page is generated based at least in part on the individual ones of the interaction elements assigned to the respective portions of the web page.
-
公开(公告)号:US09692811B1
公开(公告)日:2017-06-27
申请号:US14286539
申请日:2014-05-23
Applicant: Amazon Technologies, Inc.
Inventor: Brian Jaffery Tajuddin , Carlos Alejandro Arguelles , Jeremy Boynes , Adam Lloyd Days , Gavin R. Jewell , Erin Harding Kraemer , Jeenandra Kumar Uttamchand , Manoj Srivastava , Tyson Christopher Trautmann , Praveen Kambam Sugavanam
Abstract: Optimization preferences are defined for optimizing execution of a distributed application. Candidate sets of application parameter values may be tested in test execution environments. Measures of performance for metrics of interest are determined based upon the execution of the distributed application using the candidate sets of application parameter values. Utility curves may be utilized to compute measures of effectiveness for metrics of interest. A multi-attribute rollup operation may utilize the computed measures of effectiveness and weights to compute a grand measure of merit (MOM) for the candidate sets of application parameter values. An optimized set of application parameter values may then be selected based upon the computed grand MOMs. The optimized set of application parameter values may be deployed to a production execution environment executing the distributed application. Production safe application parameters might also be identified and utilized to optimize execution of the distributed application in a production execution environment.
-
公开(公告)号:US10192186B1
公开(公告)日:2019-01-29
申请号:US15294604
申请日:2016-10-14
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Brian Jaffery Tajuddin , Jeremy Boynes , Melissa Elaine Davis , Adam Lloyd Days , Erin Harding Kraemer , Félix Joseph Étienne Pageau
IPC: G06F17/30 , G06Q10/06 , G06F3/0484
Abstract: Described is a dynamic web platform configured to provide content rendered with one or more rendering systems. The rendering systems and the modules making up the rendering modules may interact with one another by way of declarative data. Administrators may configure the platform using the declarative data. The declarative data may express operational parameters, business rules, and so forth and may be modified while the platform is operating. The modules in the rendering system may be loosely bound, allowing for concurrent operations, dynamic changes to what content is to be rendered, and so forth.
-
公开(公告)号:US20170243237A1
公开(公告)日:2017-08-24
申请号:US15591877
申请日:2017-05-10
Applicant: Amazon Technologies, Inc.
Inventor: Mehul G. Sutariya , Adam Lloyd Days , Yashar D. Fakhari , Adam Brent Johnson , Margaret E. McCanner
IPC: G06Q30/02 , G06F17/30 , G06F3/0483
CPC classification number: G06Q30/0201 , G06F3/0483 , G06F16/9535 , G06F16/958 , G06F17/212 , G06F17/2247 , G06F17/248 , G06Q30/0641
Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template. 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. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.
-
-
-
-
-
-
-
-
-