Patents by Inventor Pradeep Kamath

Pradeep Kamath 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: 9864666
    Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: January 9, 2018
    Assignee: NETFLIX, INC.
    Inventors: Ariel Tseitlin, Praveen Sadhu, Sudhir Tonse, Pradeep Kamath
  • Publication number: 20150227444
    Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Inventors: Ariel TSEITLIN, Praveen SADHU, Sudhir TONSE, Pradeep KAMATH
  • Patent number: 9015289
    Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: April 21, 2015
    Assignee: Netflix, Inc.
    Inventors: Ariel Tseitlin, Praveen Sadhu, Sudhir Tonse, Pradeep Kamath
  • Publication number: 20130275518
    Abstract: Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Inventors: Ariel TSEITLIN, Praveen Sadhu, Sudhir Tonse, Pradeep Kamath
  • Patent number: 7702772
    Abstract: A device, system, and method are directed towards determining network information. A network address is determined for a possible proxy. A determination is made whether a port on the possible proxy is open and/or if the port supports an HyperText Transfer Protocol (HTTP) proxy request. A request is sent to the possible proxy over the port, the request being configured to be forwarded to a network device. A type of the possible proxy is determined based in part on a behavior of the network device. The behavior may indicate whether the request is received by the network device, or whether the possible proxy obscures an origin of the request. The proxy type may include whether the possible proxy is a non-proxy, an anonymous-proxy, a controlled-proxy, and/or an open-proxy. Various types of network analysis may then be performed using the possible proxy and the determined proxy type.
    Type: Grant
    Filed: February 22, 2007
    Date of Patent: April 20, 2010
    Assignee: Yahoo! Inc.
    Inventors: Madhu M. Kurup, Pradeep Kamath
  • Publication number: 20080209028
    Abstract: A device, system, and method are directed towards determining network information. A network address is determined for a possible proxy. A determination is made whether a port on the possible proxy is open and/or if the port supports an HyperText Transfer Protocol (HTTP) proxy request. A request is sent to the possible proxy over the port, the request being configured to be forwarded to a network device. A type of the possible proxy is determined based in part on a behavior of the network device. The behavior may indicate whether the request is received by the network device, or whether the possible proxy obscures an origin of the request. The proxy type may include whether the possible proxy is a non-proxy, an anonymous-proxy, a controlled-proxy, and/or an open-proxy. Various types of network analysis may then be performed using the possible proxy and the determined proxy type.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Applicant: Yahoo! Inc.
    Inventors: Madhu M. Kurup, Pradeep Kamath
  • Publication number: 20080126551
    Abstract: An improved system and method is disclosed for transparent and agent-less remote access to CIMOMs and the management information they provide, regardless of the CIMOM communication protocol implemented. Differences between disparate CIM object manager (CIMOM) implementations are abstracted to provide clients a common interface when accessing information management data. A protocol layer is implemented that comprises protocol adapters that are dynamically loaded to handle communications with WBEM implementation. Target CIMOM protocols are discovered on-line by the protocol layer, which provides the appropriate interface to transparently convey management information from the CIMOM to the abstraction layer.
    Type: Application
    Filed: July 31, 2006
    Publication date: May 29, 2008
    Inventors: Christopher Conner, Pradeep Kamath, John Landry, Pallavi Paranjape, Tsen-Loong Peng
  • Publication number: 20080082690
    Abstract: A system and method is disclosed for the dynamic load of protocol adapters in a client-server environment. In operation, the client and a coupled data server may have different communications protocols. At startup or run-time, the client accesses a protocol factory and retrieves a protocol adapter that is operable to convert communications between the protocol of the data server and the protocol of the client. The identification of the protocol adapter from the protocol factory is made by testing each protocol adapter on a serial basis to identify the first protocol adapter that is able to convert communications between the protocol of the data server and the protocol of the client.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: John E. Landry, Christopher J. Conner, Pradeep Kamath, Pallavi Paranjape, Tsen-Loong Peng