Patents by Inventor Adam Lloyd Days
Adam Lloyd Days has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10796339Abstract: 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.Type: GrantFiled: August 30, 2018Date of Patent: October 6, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Brandon Ross Ikaika Chang, Adam Lloyd Days, Henry Robert Nickerson, Steven Howard Tarcza, II
-
Patent number: 10666716Abstract: 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.Type: GrantFiled: June 21, 2017Date of Patent: May 26, 2020Assignee: Amazon Technologies, Inc.Inventors: 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
-
Patent number: 10346858Abstract: 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.Type: GrantFiled: May 10, 2017Date of Patent: July 9, 2019Assignee: Amazon Technologies, Inc.Inventors: Mehul G. Sutariya, Adam Lloyd Days, Yashar D. Fakhari, Adam Brent Johnson, Margaret E. McCanner
-
Patent number: 10192186Abstract: 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.Type: GrantFiled: October 14, 2016Date of Patent: January 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Brian Jaffery Tajuddin, Jeremy Boynes, Melissa Elaine Davis, Adam Lloyd Days, Erin Harding Kraemer, Félix Joseph Étienne Pageau
-
Publication number: 20190012703Abstract: 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.Type: ApplicationFiled: August 30, 2018Publication date: January 10, 2019Inventors: Brandon Ross Ikaika Chang, Adam Lloyd Days, Henry Robert Nickerson, Steven Howard Tarcza, II
-
Patent number: 10089654Abstract: 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.Type: GrantFiled: September 24, 2015Date of Patent: October 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Brandon Ross Ikaika Chang, Adam Lloyd Days, Henry Robert Nickerson, Steven Howard Tarcza, II
-
Patent number: 9928224Abstract: 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.Type: GrantFiled: January 30, 2015Date of Patent: March 27, 2018Assignee: Amazon Technologies, Inc.Inventors: Adam Lloyd Days, Adam Brent Johnson, Yashar Dehkharghani Fakhari, Mehul Gordhanbhai Sutariya
-
Patent number: 9858356Abstract: 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.Type: GrantFiled: February 27, 2015Date of Patent: January 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Adam Brent Johnson, Adam Lloyd Days, Jonathan Paul Sillito, Jonathan Gilbert Gordon Tams, David Paul Willis
-
Publication number: 20170243237Abstract: 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.Type: ApplicationFiled: May 10, 2017Publication date: August 24, 2017Inventors: Mehul G. Sutariya, Adam Lloyd Days, Yashar D. Fakhari, Adam Brent Johnson, Margaret E. McCanner
-
Patent number: 9692811Abstract: 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.Type: GrantFiled: May 23, 2014Date of Patent: June 27, 2017Assignee: Amazon Technologies, Inc.Inventors: 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
-
Patent number: 9665556Abstract: 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.Type: GrantFiled: July 23, 2012Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Mehul G. Sutariya, Adam Lloyd Days, Yashar D. Fakhari, Adam Brent Johnson, Margaret E. McCanner
-
Patent number: 9507882Abstract: 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.Type: GrantFiled: August 12, 2013Date of Patent: November 29, 2016Assignee: Amazon Technologies, Inc.Inventors: Brian Jaffery Tajuddin, Jeremy Boynes, Melissa Elaine Davis, Adam Lloyd Days, Erin Harding Kraemer, Félix Joseph Étienne Pageau
-
Patent number: 9390168Abstract: Disclosed are various embodiments for generating recommendations based at least in part on keywords associated with users. In some embodiments, among others, a system includes at least one computing device and a recommendation generator executable in the at least one computing device. The recommendation generator comprises logic that generates a plurality of pools of keywords based at least in part on a plurality of behavioral histories. Each pool corresponds to a behavioral history of a user across a plurality of domains. The recommendation generator also comprises logic that clusters at least a number of the keywords in a cluster across at least two pools including the same keyword and logic that recommends an item based at least in part on the cluster of keywords.Type: GrantFiled: September 28, 2010Date of Patent: July 12, 2016Assignee: Amazon Technologies, Inc.Inventors: Aaron James Dykstra, Tri M. Cao, Stephen Michael Brozovich, Adam Lloyd Days, Jinesh U. Vora
-
Patent number: 8949712Abstract: 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.Type: GrantFiled: February 6, 2013Date of Patent: February 3, 2015Assignee: Amazon Technologies, Inc.Inventors: Adam Lloyd Days, Adam Brent Johnson, Yashar Dehkharghani Fakhari, Mehul Gordhanbhai Sutariya