Patents by Inventor Khawar Ali

Khawar Ali 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: 11281459
    Abstract: Methods, systems, and computer-readable media for safe deployment of configurations to server fleets are disclosed. A host processes requests to a service according to a control versions of a first configuration and a second configuration. After receiving an experimental version of the first configuration, a host processes some requests to the service according to the control versions of the first configuration and the second configuration, and other requests according to the experimental version of the first configuration and the control version of the second configuration. The experimental version of the first configuration is approved or rejected based at least in part on performance of the service. The host then processes some requests to the service according to the experimental version of the first configuration and the control version of the second configuration, and other requests according to the experimental versions of the first configuration and the second configuration.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: March 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Krishnan A Kolazhi, Khawar Ali, Andrew Evenson, Yue Yu, Ruogu Zhang
  • Publication number: 20200364043
    Abstract: Methods, systems, and computer-readable media for safe deployment of configurations to server fleets are disclosed. A host processes requests to a service according to a control versions of a first configuration and a second configuration. After receiving an experimental version of the first configuration, a host processes some requests to the service according to the control versions of the first configuration and the second configuration, and other requests according to the experimental version of the first configuration and the control version of the second configuration. The experimental version of the first configuration is approved or rejected based at least in part on performance of the service. The host then processes some requests to the service according to the experimental version of the first configuration and the control version of the second configuration, and other requests according to the experimental versions of the first configuration and the second configuration.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Krishnan A Kolazhi, Khawar Ali, Andrew Evenson, Yue Yu, Ruogu Zhang
  • Patent number: 10732967
    Abstract: Methods, systems, and computer-readable media for safe deployment of configurations to server fleets are disclosed. A host processes requests to a service according to a control versions of a first configuration and a second configuration. After receiving an experimental version of the first configuration, a host processes some requests to the service according to the control versions of the first configuration and the second configuration, and other requests according to the experimental version of the first configuration and the control version of the second configuration. The experimental version of the first configuration is approved or rejected based at least in part on performance of the service. The host then processes some requests to the service according to the experimental version of the first configuration and the control version of the second configuration, and other requests according to the experimental versions of the first configuration and the second configuration.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Krishnan A. Kolazhi, Khawar Ali, Andrew Evenson, Yue Yu, Ruogu Zhang
  • Patent number: 10277699
    Abstract: Described are techniques for determining relationships between related processes and, based on the relationships, determining a critical path for at least a subset of the processes. The critical path for a process may be identified by determining whether a process is able to execute after each input received by the process. When the process is able to execute, the preceding process that provided the latest-received input may be identified. The process may be repeated for one or more preceding processes until a root process is determined. Based on the critical path data for a process, changes in latency due to a change in the critical path, a change in latency for an existing process, or the addition of a new process may be determined.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 30, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Khawar Ali, Kevin Michael Davis, Krishnan Ananthanarayanan Kolazhi, Onkar Bhaskar Walavalkar