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: 7114106Abstract: 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: GrantFiled: July 22, 2002Date of Patent: September 26, 2006Assignee: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
-
Patent number: 6889159Abstract: 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: GrantFiled: July 22, 2002Date of Patent: May 3, 2005Assignee: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
-
Publication number: 20040015745Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
-
Publication number: 20040015744Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P. Schinke
-
Publication number: 20040015317Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
-
Publication number: 20040015762Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
-
Publication number: 20040015722Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
-
Publication number: 20040015761Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P. Schinke
-
Publication number: 20040015755Abstract: 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: ApplicationFiled: July 22, 2002Publication date: January 22, 2004Applicant: Finisar CorporationInventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P Schinke