Patents by Inventor Zachary Ganwise Fewtrell

Zachary Ganwise Fewtrell 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: 10783002
    Abstract: Computing platforms may enable clients to use services to perform data processing jobs. A given job may utilize several services in a service call pattern. Each of these services consumes resources during execution. Described herein are systems, devices, and methods for determining costs associated with performance of a service call pattern. Weight data may be generated for each service using various metrics. As service calls are made in the service call pattern, an accumulated weight value is generated which is indicative of the weight data of the services in the service call pattern. The accumulated weight data may represent metrics such as amounts of resources consumed, latency, and transactions per second.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: September 22, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gaurav Dubey, Zachary Ganwise Fewtrell, Manoj Bhagwan Jadhav
  • Patent number: 10771329
    Abstract: Methods and systems for automated service tuning are disclosed. A plurality of tests are performed using a plurality of servers. Individual ones of the plurality of tests vary candidate values for one or more configuration parameters for the servers. A respective fitness value is determined for individual ones of the plurality of tests. The fitness values are determined based on the performance of the servers during the tests. One or more optimized values are selected for the one or more configuration parameters based on the fitness values. The one or more selected values collectively optimize the servers.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: September 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Zachary Ganwise Fewtrell
  • Patent number: 10491403
    Abstract: In a distributed system, a computer system responsible, at least in part, for complying with a cryptographic key usage limit for a cryptographic key, obtains results of cryptographic operations generated based at least in part on the cryptographic key and transmits the obtained results over a network. The computer system digitally signs the results and provides the results with digital signatures of the results. Another device intercepts the results and allows the results to proceed to their destination contingent on successful validation of the digital signature.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Andrew Levy, Darren Ernest Canavor, Zachary Ganwise Fewtrell, Andrew Alphus Kimbrough, Jonathan Kozolchyk, Darin Keith McAdams, Pradeep Ramarao, Gregory Branchek Roth
  • Publication number: 20180167220
    Abstract: In a distributed system, a computer system responsible, at least in part, for complying with a cryptographic key usage limit for a cryptographic key, obtains results of cryptographic operations generated based at least in part on the cryptographic key and transmits the obtained results over a network. The computer system digitally signs the results and provides the results with digital signatures of the results. Another device intercepts the results and allows the results to proceed to their destination contingent on successful validation of the digital signature.
    Type: Application
    Filed: January 26, 2018
    Publication date: June 14, 2018
    Inventors: Marcel Andrew Levy, Darren Ernest Canavor, Zachary Ganwise Fewtrell, Andrew Alphus Kimbrough, Jonathan Kozolchyk, Darin Keith McAdams, Pradeep Ramarao, Gregory Branchek Roth
  • Patent number: 9882720
    Abstract: In a distributed system, a computer system responsible, at least in part, for complying with a cryptographic key usage limit for a cryptographic key, obtains results of cryptographic operations generated based at least in part on the cryptographic key and transmits the obtained results over a network. The computer system digitally signs the results and provides the results with digital signatures of the results. Another device intercepts the results and allows the results to proceed to their destination contingent on successful validation of the digital signature.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 30, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Marcel Andrew Levy, Darren Ernest Canavor, Zachary Ganwise Fewtrell, Andrew Alphus Kimbrough, Jonathan Kozolchyk, Darin Keith McAdams, Pradeep Ramarao, Gregory Branchek Roth
  • Patent number: 9853811
    Abstract: Nodes in a distributed system utilize the same cryptographic key, where the cryptographic key is subject to a usage limit. The usage limit is allowed to be temporarily exceeded. When the usage limit is exceeded, results of exceeding the usage limit are corrected to mitigate the effects of exceeding the usage limit.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: December 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Andrew Levy, Darren Ernest Canavor, Zachary Ganwise Fewtrell, Andrew Alphus Kimbrough, Jonathan Kozolchyk, Darin Keith McAdams, Pradeep Ramarao, Gregory Branchek Roth
  • Patent number: 9773034
    Abstract: A large-scale service utilizes service hosts that generate log files describing aspects of their operation. An indexing service obtains the log files from a log store and/or obtains log data directly from the service hosts. The indexing service also searches the log files for key values and other associated values. The indexing service utilizes a database service to store located key values and the other values in a log index. A user interface component provides functionality for searching the log index for key values and displaying the other values associated with the key values. An application programming interface (API) might also be utilized to query the log index for key values and to thereby obtain the other associated values.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: September 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick Devere Smith, Zachary Ganwise Fewtrell
  • Patent number: 9715439
    Abstract: Disclosed are various embodiments for a user interface builder for application. The user interface builder may embed defect reporting logic into the user interface of an application to aid in the description and reporting of defects. Defect reporting logic is embedded if particular flags, variables or other indicators are set directing the user interface builder application to embed the additional defect reporting logic during the generation of a user interface. When the defect reporting logic is embedded within the user interface of the application, a user may click on and automatically file defect reports for various components of the application.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: July 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Zachary Ganwise Fewtrell
  • Patent number: 9588813
    Abstract: Computing platforms may enable clients to use services to perform data processing jobs. A given job may utilize several services in a service call pattern. Each of these services consumes resources during execution. Described herein are systems, devices and methods for determining costs associated with performance of a service call pattern. Weight data may be generated for each service using various metrics. As service calls are made in the service call pattern, an accumulated weight value is generated which is indicative of the weight data of the services in the service call pattern. The accumulated weight data may represent metrics such as amounts of resources consumed, latency, and transactions per second.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: March 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Dubey, Zachary Ganwise Fewtrell, Manoj Bhagwan Jadhav
  • Patent number: 9369332
    Abstract: Improved caching mechanisms are presented herein for use with an in-memory distributed cache and, potentially, other types of caches. One mechanism permits cache clients to wait on a cache key being fetched by one or more other cache clients. When the cache key arrives at the cache, the waiting cache clients may be called back with the cache key. Another mechanism allows a service to push changed values directly into a distributed cache. Yet another mechanism allows the storage of information in a cache that defines dependencies between cached values. The dependency information can be utilized to invalidate cache values that are dependent upon other cached values that have been invalidated.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: June 14, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick Devere Smith, Zachary Ganwise Fewtrell