Patents by Inventor Sivaramakichenane Somasegar

Sivaramakichenane Somasegar 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: 5862362
    Abstract: A network failure simulation tool provides simulation of a network failure suitable for automated software testing under software control. The tool intercepts packets being sent or received by a computer on a network by redirecting the packets from a network I/O architecture to substitute packet handlers. The tool also resumes normal network operation by again directing packets through actual packet handlers of the computer's network I/O architecture. Commands are provided for controlling suspension and resumption of network operation by the tool from an automated software testing program.
    Type: Grant
    Filed: October 5, 1995
    Date of Patent: January 19, 1999
    Assignee: Microsoft Corporation
    Inventors: Sivaramakichenane Somasegar, Thomas D. McGuire
  • Patent number: 5495571
    Abstract: The present invention provides a method and system for performing parametric testing of a functional programming interface. Parametric testing of a function verifies that the function performs as expected when a valid or an invalid parameter is passed to the function. To perform parameter testing on a function, the present invention receives as input prototype information for the function, and then formulates a testing plan. The invention tests the function according to the testing plan. The testing plan specifies a list of invalid and valid values for each parameter of the function. The invention repeatedly invokes the function, each time passing the function various combinations of invalid and valid values. The function passes the test when (1) the function does not return an error code for any combination of valid parameter values and (2) the function returns an error for any combination of parameter values that include an invalid parameter value.
    Type: Grant
    Filed: September 30, 1992
    Date of Patent: February 27, 1996
    Assignee: Microsoft Corporation
    Inventors: Timothy D. Corrie, Jr., Robert F. Day, Kenneth S. Gregg, John L. Miller, Sivaramakichenane Somasegar