Patents by Inventor Eric W. Nace

Eric W. Nace 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: 7636778
    Abstract: A system for determining capacity of a server is provided in accordance with the present invention. The system may include a client for generating a plurality of requests to the server, the client providing a desired rate of requests by calculating an actual rate of requests being generated and adjusting the actual rate to within a predetermined range of the desired rate such that a continual rate of requests are provided to the server in order to facilitate determining server capacity.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric W. Nace, Kestutis Patiejunas
  • Patent number: 7580822
    Abstract: System and a method for server recording and client playback of computer network characteristics. In general, the network simulation system includes a recording module that resides on a server and records and stores the network characteristics associated with networks sessions in a data collector file. The system also includes a playback module that resides on a client and receives the data collector file and plays back the data collector file upon request. The recording method of the present invention includes using a global filter residing on the server to record the network characteristics and storing the recording in a data collector file. The playback method includes receiving a data collector file containing recorded network characteristics recorded on a server and playing back the data collector file to simulate the characteristics of real-world network sessions.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric W. Nace, Adam C. Stone
  • Patent number: 7464014
    Abstract: A system and a method for server recording and client playback of computer network characteristics. In general, the network simulation system includes a recording module residing on a server that records and stores the network characteristics in a data collector file. The system also includes a playback module residing on a client that plays back the data collector file upon request. The data collector file includes a log file, which is used to store initial request data, and a data file, which is used to store other data. The method of the invention includes recording computer network characteristics on a recording server and playing back the recording on a client to the same or another server. The recording method uses a global filter residing on the server to record the network characteristics. The playback method plays back the data collector file to simulate the characteristics of real-world network sessions.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Eric W. Nace, Adam C. Stone
  • Patent number: 7013251
    Abstract: A system and a method for server recording and client playback of computer network characteristics. In general, the network simulation system of the present invention includes a recording module that resides on a server and records and stores the network characteristics associated with networks sessions in a data collector file. The system also includes playback module that resides on a client receives the data collector file and plays back the data collector file upon request. The data collector file includes a log file, which is used to store initial request data, and a data file, which is used to store data other than the initial request data. The method of the present invention includes recording computer network characteristics on a recording server and playing back the recording on a client to the same or another server.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: March 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Eric W. Nace, Adam C. Stone
  • Patent number: 6915344
    Abstract: A network test system utilizes known good responses when testing responses from in-test servers. In one embodiment, the test system includes a verification server that is known to provide correct responses. In-test servers are subjected to very high rates of requests, and the responses are compared to responses from the verification server. Hash values are optionally used to represent the correct responses, and are compared to similar hash values produced from the actual responses of the in-test servers. Dynamic data is accommodated by basing the hash values on only the static portions of responses. Alternatively, dynamic data is accommodated by using search patterns—when receiving an actual response from an in-test server, the response is searched for the specified search pattern. The response is deemed to be incorrect if the search pattern does not occur. Wildcards and other variable elements are used in the search patterns.
    Type: Grant
    Filed: July 27, 2000
    Date of Patent: July 5, 2005
    Assignee: Microsoft Corporation
    Inventors: Michelle M. Rowe, Matthew C. Odhner, Michael W. Thomas, Boyd C. Multerer, Tom A. Cox, Eric W. Nace
  • Patent number: 6823380
    Abstract: A system for determining capacity of a server is provided in accordance with the present invention. The system may include a client for generating a plurality of requests to the server, the client providing a desired rate of requests by calculating an actual rate of requests being generated and adjusting the actual rate to within a predetermined range of the desired rate such that a continual rate of requests are provided to the server in order to facilitate determining server capacity.
    Type: Grant
    Filed: August 7, 2000
    Date of Patent: November 23, 2004
    Assignee: Microsoft Corporation
    Inventors: Eric W. Nace, Kestutis Patiejunas