Patents by Inventor Jonathan Wade Ain
Jonathan Wade Ain 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: 7486889Abstract: A transceiver test module and method for testing an optical transceiver. An optical wrap interconnects the optical transmitter and optical receiver of an optical transceiver. A processor system reads information from an optical transceiver; provides a signal to the optical transceiver to operate the optical transceiver to transmit a signal at the optical transmitter, which is received via the optical wrap; detects diagnostic information from the optical transceiver for errors of the optical transceiver; and determines the rated speed of the optical transceiver from the read information. Operation of the optical transceiver at the rated speed is verified by the diagnostic information.Type: GrantFiled: June 23, 2006Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Craig Anthony Klein
-
Patent number: 7373448Abstract: Provided are a method, system, and device for signaling a reconnection inhibitor over a bus to cause the reconnection inhibitor to access the bus to inhibit an Input/Output (I/O) controller from accessing the bus. An initiator transmits I/O requests on the bus to the I/O controller, wherein the I/O requests are queued in an I/O queue, wherein the I/O controller is inhibited by the reconnection inhibitor from draining the queue while the initiator transmits requests to the I/O controller.Type: GrantFiled: March 29, 2004Date of Patent: May 13, 2008Assignee: International Business Machines CorporationInventors: Louie Arthur Dickens, Craig Anthony Klein, Jonathan Wade Ain, Robert George Emberty
-
Patent number: 7339896Abstract: A system and method for measuring data transmission activity through a port of a switch device interconnecting nodes of a storage area network, the port transmitting data as words of predetermined length, one data word indicating idle port activity. The method includes steps of: counting a number of transmitted words received from the port in a first counter device; and, for each word counted, comparing that word with a predetermined word indicating no (idle) port transmission activity. In response to the comparing, a number of matches are counted in a second counter device. In this manner, a ratio of a number of counted matches with a total amount of words counted indicates available bandwidth for transmitting additional data over that link. Preferably, this value is communicated to a processor device for controlling bandwidth over the link.Type: GrantFiled: September 10, 2002Date of Patent: March 4, 2008Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Robert George Emberty, Craig Anthony Klein
-
Patent number: 7327692Abstract: A system and method for measuring data transmission activity through a port of a switch device interconnecting nodes of a storage area network, the port transmitting data as words of predetermined length, one data word indicating idle port activity. The method includes steps of: counting a number of transmitted words received from the port in a first counter device; and, for each word counted, comparing that word with a predetermined word indicating no (idle) port transmission activity. In response to the comparing, a number of matches are counted in a second counter device. In this manner, a ratio of a number of counted matches with a total amount of words counted indicates available bandwidth for transmitting additional data over that link. Preferably, this available bandwidth information is included in a link state record that the switch communicates to other switch devices interconnecting that link.Type: GrantFiled: December 12, 2002Date of Patent: February 5, 2008Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Craig Anthony Klein, Robert George Emberty, Peter Connley Lancaster
-
Patent number: 7313638Abstract: A command accumulation tool, a testing tool for a queue, and a method, are provided, which, for example, may cause commands to accumulate in queue(s). In one embodiment, a testing tool comprises an I/O interface for connecting with a target having the queue(s); and an I/O interface for connecting with initiator(s). Trigger logic intercepts a predetermined response at the target I/O interface from a target to an initiator with respect to a command of the initiator, and asserts a trigger signal. Outbound logic responds to the trigger signal, providing a reject and retry response at the target I/O interface for the target with respect to the response from the target, whereby a timeout timer for the command of the initiator is stopped for the queue(s). The outbound logic additionally conducts flow control with respect to the target at the target I/O interface.Type: GrantFiled: June 16, 2004Date of Patent: December 25, 2007Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Louie Arthur Dickens, Craig Anthony Klein
-
Patent number: 7082126Abstract: A method and system including apparatus for detecting and blocking an invalid request to a target wherein fiber channels interconnect the data processing configuration. A request made from a hub such as a fabric switch to an internal fiber channel arbitrated loop is blocked by substituting IDLE characters for the frames of data included with the request. The substitution of IDLE signals can also occur within an internal fiber channel arbitrated loop system where access is blocked to a confidential data storage system. If the request is legitimate, the data frames are passed to the target and the requested data is transmitted back to the requester. If the request is refused as being an unauthorized request, the data frames are replaced with IDLE characters and no transfer of confidential data occurs.Type: GrantFiled: August 4, 1999Date of Patent: July 25, 2006Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Robert George Emberty, Craig Anthony Klein
-
Publication number: 20060072454Abstract: A method and system including apparatus for detecting and blocking an invalid request to a target wherein fibre channels interconnect the data processing configuration. A request made from a hub such as a fabric switch to an internal fibre channel arbitrated loop is blocked by substituting IDLE characters for the frames of data included with the request. The substitution of IDLE signals can also occur within an internal fibre channel arbitrated loop system where access is blocked to a confidential data storage system. If the request is legitimate, the data frames are passed to the target and the requested data is transmitted back to the requester. If the request is refused as being an unauthorized request, the data frames are replaced with IDLE characters and no transfer of confidential data occurs.Type: ApplicationFiled: August 4, 1999Publication date: April 6, 2006Inventors: JONATHAN WADE AIN, ROBERT GEORGE EMBERTY, CRAIG ANTHONY KLEIN
-
Patent number: 6775274Abstract: A secure communication circuit for use with a data communication interconnect adapter and method of operation thereof. The secure communication circuit includes a first data buffer coupled to a data input terminal, an encoder/decoder coupled to the first data buffer, a second data buffer coupled to the encoder/decoder and a switching device coupled to a data output terminal. The switching device is couplable to either the first or second data buffers. A controller, coupled to the (switching device, selectively connects the switching device to the first or second data buffers. In a related embodiment, the secure communication circuit further includes a first serializer/deserializer (SERDES) coupled to the data input and a second SERDES coupled to the switching device.Type: GrantFiled: January 27, 2000Date of Patent: August 10, 2004Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Donald Eugene Denning, Robert George Emberty, Craig Anthony Klein
-
Publication number: 20040047291Abstract: A system and method for measuring data transmission activity through a port of a switch device interconnecting nodes of a storage area network, the port transmitting data as words of predetermined length, one data word indicating idle port activity. The method includes steps of: counting a number of transmitted words received from the port in a first counter device; and, for each word counted, comparing that word with a predetermined word indicating no (idle) port transmission activity. In response to the comparing, a number of matches are counted in a second counter device. In this manner, a ratio of a number of counted matches with a total amount of words counted indicates available bandwidth for transmitting additional data over that link. Preferably, this value is communicated to a processor device for controlling bandwidth over the link.Type: ApplicationFiled: September 10, 2002Publication date: March 11, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Wade Ain, Robert George Emberty, Craig Anthony Klein
-
Publication number: 20040047294Abstract: A system and method for measuring data transmission activity through a port of a switch device interconnecting nodes of a storage area network, the port transmitting data as words of predetermined length, one data word indicating idle port activity. The method includes steps of: counting a number of transmitted words received from the port in a first counter device; and, for each word counted, comparing that word with a predetermined word indicating no (idle) port transmission activity. In response to the comparing, a number of matches are counted in a second counter device. In this manner, a ratio of a number of counted matches with a total amount of words counted indicates available bandwidth for transmitting additional data over that link. Preferably, this available bandwidth information is included in a link state record that the switch communicates to other switch devices interconnecting that link.Type: ApplicationFiled: December 12, 2002Publication date: March 11, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Wade Ain, Craig Anthony Klein, Robert George Emberty, Peter Connley Lancaster
-
Patent number: 6442638Abstract: An automatic enable and disable system and method for a computer interfaced device linkable to an external computer system. Communication occurs when a computer interfaced device has been latched to and inserted into or unlatched and about to be removed from the external computer system. A sensor is coupled to a controller of the computer interfaced device, and a sensor component is coupled to a cam mechanism or other such component of the computer interfaced device. The sensor component is engagable to and disengagable from the sensor. The sensor senses engaging and disengaging of the sensor component respectively thereto and therefrom as the cam mechanism or such component is latched and unlatched. Latching of the cam mechanism or such component and the computer interfaced device is communicated to the external computer system when the sensor component is engaged to the sensor.Type: GrantFiled: May 18, 1999Date of Patent: August 27, 2002Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Steven J. Buller, Robert George Emberty, Craig Anthony Klein, David Adam Sinclair
-
Patent number: 6430632Abstract: An improved system and method for extending interface communications for a SCSI. The system and method provides SCSI extenders that are able to extend SCSI communications over relatively long distances between at least two SCSI interfaces while also being fast and efficient in operation and inexpensive in implementation. The present system and method reduces latency, buffering, error recovery code, and other such additional hardware and software. SCSI signals are received from one SCSI interface, and the SCSI signals from the one SCSI interface are parallel loaded into a parallel register. The SCSI signals from the one SCSI interface are serialized into serial data, and the serial data from the parallel register is transmitted over an optical communication system. The transmitted serial data is converted back to the SCSI signals that were originally from the one SCSI interface.Type: GrantFiled: May 28, 1999Date of Patent: August 6, 2002Assignee: International Business Machines CorporationInventors: Jonathan Wade Ain, Donald Eugene Denning, Robert George Emberty, Craig Anthony Klein