Patents by Inventor Amol Madhav Joshi

Amol Madhav Joshi 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: 11106386
    Abstract: Techniques for dynamic throttling of capacity reclamation are described. A method of dynamic throttling of capacity reclamation may include obtaining a plurality of deletion requests, the plurality of deletion requests including client device-originating deletion requests and service-originating deletion requests, generating a plurality of deletion tasks corresponding to the plurality of deletion requests, determining a deletion request rate associated with the client device-originating deletion requests based on request metadata, and executing the plurality of deletion tasks based on the deletion request rate.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Boyan Sun, Amol Madhav Joshi, Matthew John Surawski, Rahul Upadhyaya
  • Patent number: 10944812
    Abstract: Generally described, one or more aspects of the present application correspond to techniques for dynamically determining token bucket sizes for different types of transactions occurring at a node in a distributed consensus-based transaction system. For example, each node can store a number of cells, with such cells being replicated across a number of nodes. Each cell can assume various roles in consensus transactions, for example being a leader or simple juror, or being unsure of its leader's identity and requesting leadership. Each node can determine the overall number of transaction tokens that it will assign during a given time period based on the cell composition, and can allocate those tokens to a leader election token bucket and a customer traffic token bucket based on the cell composition.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Tarak Mathew Veppumthara, Divya Ashok Kumar Jain, Amol Madhav Joshi
  • Patent number: 10078579
    Abstract: Techniques are described for determining test cases to test a service, such as a service to manage a purchase contract in an e-commerce environment. Log data may be generated during execution of the service to process requests, the log data indicating a plurality of code segments that executed during the execution of the service. The log data may be analyzed to generate metrics data comprising a plurality of records corresponding to the processed requests. A record may include any number of counters that each indicates whether, or how many times, a particular code segment executed during processing of a request. The metrics data may be analyzed to identify a subset of records comprising representative combinations of the counters in the metrics data. The requests corresponding to one or more of the subset of records may be replayed to test the service.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Amol Madhav Joshi, Emily Kathryn Harbert, Krishnan Ananthanarayanan Kolazhi, Justin Harlan Miller, Alexandre Quesnel, Onkar Bhaskar Walavalkar