Patents by Inventor WALTER SCOTT JOHNSON

WALTER SCOTT JOHNSON 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: 9886366
    Abstract: Techniques are provided for recording service invocation traffic in a format that is suitable for subsequent replay, perhaps in a different environment. In one technique, a computing device records invocation traffic. The computing device receives a first request that is directed to a first service. In response to receiving the first request, one or more computers store an identifier of the first request into a second request. After storing the identifier into the second request, the computing device causes the second request to be sent to a second service. After causing the second request to be sent to the second service, the computing device receives, from the second service, a response that contains the identifier of the first request. The one or more computers store, in a single record, the first request, the second request, and the response.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sajid Topiwala, Anant Rao, Pritesh Shah, Walter Scott Johnson, Arunprasad Venkatraman
  • Patent number: 9870307
    Abstract: Techniques are provided for mocking downstream services while regression testing a service. In one technique a version of a service processes a request, during which one or more computers intercept downstream service calls made by the version of the service. For each downstream service call of the downstream calls, a computer provides, to the version of the service, a response of the downstream service call, which was previously recorded while processing the request in a production environment. Processing, by the version of the service, the request involves processing the request based on the response of at least one of the downstream service calls.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: January 16, 2018
    Assignee: LinkedIn Corporation
    Inventors: Sajid Topiwala, Anant Rao, Pritesh Shah, Walter Scott Johnson, Arunprasad Venkatraman
  • Publication number: 20170277616
    Abstract: Techniques are provided for recording service invocation traffic in a format that is suitable for subsequent replay, perhaps in a different environment. In one technique, a computing device records invocation traffic. The computing device receives a first request that is directed to a first service. In response to receiving the first request, one or more computers store an identifier of the first request into a second request. After storing the identifier into the second request, the computing device causes the second request to be sent to a second service. After causing the second request to be sent to the second service, the computing device receives, from the second service, a response that contains the identifier of the first request. The one or more computers store, in a single record, the first request, the second request, and the response.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: SAJID TOPIWALA, ANANT RAO, PRITESH SHAH, Walter Scott Johnson, ARUNPRASAD VENKATRAMAN
  • Publication number: 20170220448
    Abstract: Techniques are provided for mocking downstream services while regression testing a service. In one technique a version of a service processes a request, during which one or more computers intercept downstream service calls made by the version of the service. For each downstream service call of the downstream calls, a computer provides, to the version of the service, a response of the downstream service call, which was previously recorded while processing the request in a production environment. Processing, by the version of the service, the request involves processing the request based on the response of at least one of the downstream service calls.
    Type: Application
    Filed: February 1, 2016
    Publication date: August 3, 2017
    Inventors: SAJID TOPIWALA, ANANT RAO, PRITESH SHAH, WALTER SCOTT JOHNSON, ARUNPRASAD VENKATRAMAN