Patents by Inventor Nandan U. Telang

Nandan U. Telang 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: 10678192
    Abstract: The systems and techniques described herein optimize processing of requests, such as external requests, internal requests or inter-service requests. In some examples, a service may interact with a client device and determine, based at least in part on a state of the interaction with the client device, a potential client request that may subsequently be received from the client device. The service may then perform one or more actions to at least partially fulfill the potential client request.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: June 9, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: William Wallace Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan U Telang
  • Patent number: 9672137
    Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor intercepts at least one production request to a production version of the software and issues the production request to a shadow proxy service as a shadow request. The shadow proxy service causes the at least one shadow request to be processed by the candidate version of the software being validated and an authority version of the software being used to validate the candidate version. The shadow proxy service may then compare and/or analyze at least one candidate response to the shadow request from the candidate version and at least one authority response to the shadow request from the authority version. A dashboard service may provide at least some of the resulting information and issue a request the shadow proxy service to replay at least one of the shadow requests.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: June 6, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Wallace Allocca, Nandan U. Telang, James Cade Bodley, Ram Cherukuri, Bharathi Masilamani, Harsha Ramalingam
  • Patent number: 9524330
    Abstract: The systems and techniques described herein optimize processing of requests, such as external requests, internal requests or inter-service requests. In some examples, a service may interact with a client device and determine, based at least in part on a state of the interaction with the client device, a potential client request that may subsequently be received from the client device. The service may then perform one or more actions to at least partially fulfill the potential client request.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William W Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan U Telang
  • Patent number: 8990778
    Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor intercepts at least one production request to a production version of the software and issues the production request to a shadow proxy service as a shadow request. The shadow proxy service causes the at least one shadow request to be processed by the candidate version of the software being validated and an authority version of the software being used to validate the candidate version. The shadow proxy service may then compare and/or analyze at least one candidate response to the shadow request from the candidate version and at least one authority response to the shadow request from the authority version. A dashboard service may provide at least some of the resulting information and issue a request the shadow proxy service to replay at least one of the shadow requests.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: March 24, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: William W. Allocca, James Cade Bodley, Ram Cherukuri, Bharathi Masilamani, Harsha Ramalingam, Nandan U. Telang