Patents by Inventor Michael D. Connell

Michael D. Connell 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: 7114106
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a server through the network connection. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to a common data file on the server, reading data patterns from the common data file, and comparing the data patterns read from the common data file to the test data patterns written to the common data file to detect data corruptions. The method may further include measuring data throughput between the one or more test clients and the server and generating debug information if a data corruption is detected by one of the test threads.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: September 26, 2006
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Patent number: 6889159
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection. In one embodiment, the method generally includes creating one or more test threads. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using a synchronous I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions. The method may further include generating debug information if a data corruption is detected by one of the test threads.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: May 3, 2005
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20040015745
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a test server through the network connection. The method further includes, for each test thread, establishing a socket connection with the test server, generating a data load on the data connection by repetitively sending test data patterns to the test server through the socket connection, receiving data patterns from the test server through the socket connection, comparing the data patterns received from the test server to the test data patterns sent to the test server to detect data corruptions, and generating debug information if a data corruption is detected. The method may further include measuring data throughput between the one or more test clients and the test server.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20040015744
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a server through the network connection. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to a data file on the server, reading data patterns from the data file, and comparing the data patterns read from the data file to the test data patterns written to the data file to detect data corruptions. The method may further include measuring data throughput between the one or more test clients and the server and generating debug information if a data corruption is detected by one of the test threads.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P. Schinke
  • Publication number: 20040015317
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection. In one embodiment, the method generally includes creating one or more test threads. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using a synchronous I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions. The method may further include generating debug information if a data corruption is detected by one of the test threads.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20040015762
    Abstract: Embodiments of the present invention generally provide a method for testing integrity of data transmitted to and from a target device through a data connection. In one embodiment, the method includes generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to test for data corruptions, and generating debug information if a data corruption is detected. For some embodiments, the method may also include invoking a user specified test utility. The user specified test utility may determine an input/output (I/O) dispatch method for writing test data patterns to the target device and reading data patterns from the target device.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20040015722
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a server through the network connection. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to a common data file on the server, reading data patterns from the common data file, and comparing the data patterns read from the common data file to the test data patterns written to the common data file to detect data corruptions. The method may further include measuring data throughput between the one or more test clients and the server and generating debug information if a data corruption is detected by one of the test threads.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20040015761
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection using an asynchronous I/O dispatch method. In one embodiment, the method includes generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using an asynchronous I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions, and generating debug information if a data corruption is detected.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P. Schinke
  • Publication number: 20040015755
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection using a scatter/gather I/O dispatch method. In one embodiment, the method includes generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using a scatter/gather I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions, and generating debug information if a data corruption is detected.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P Schinke