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: 7486889
    Abstract: 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: Grant
    Filed: June 23, 2006
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Craig Anthony Klein
  • Patent number: 7373448
    Abstract: 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: Grant
    Filed: March 29, 2004
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Louie Arthur Dickens, Craig Anthony Klein, Jonathan Wade Ain, Robert George Emberty
  • Patent number: 7339896
    Abstract: 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: Grant
    Filed: September 10, 2002
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Robert George Emberty, Craig Anthony Klein
  • Patent number: 7327692
    Abstract: 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: Grant
    Filed: December 12, 2002
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Craig Anthony Klein, Robert George Emberty, Peter Connley Lancaster
  • Patent number: 7313638
    Abstract: 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: Grant
    Filed: June 16, 2004
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Louie Arthur Dickens, Craig Anthony Klein
  • Patent number: 7082126
    Abstract: 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: Grant
    Filed: August 4, 1999
    Date of Patent: July 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Robert George Emberty, Craig Anthony Klein
  • Publication number: 20060072454
    Abstract: 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: Application
    Filed: August 4, 1999
    Publication date: April 6, 2006
    Inventors: JONATHAN WADE AIN, ROBERT GEORGE EMBERTY, CRAIG ANTHONY KLEIN
  • Patent number: 6775274
    Abstract: 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: Grant
    Filed: January 27, 2000
    Date of Patent: August 10, 2004
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Donald Eugene Denning, Robert George Emberty, Craig Anthony Klein
  • Publication number: 20040047291
    Abstract: 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: Application
    Filed: September 10, 2002
    Publication date: March 11, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Wade Ain, Robert George Emberty, Craig Anthony Klein
  • Publication number: 20040047294
    Abstract: 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: Application
    Filed: December 12, 2002
    Publication date: March 11, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Wade Ain, Craig Anthony Klein, Robert George Emberty, Peter Connley Lancaster
  • Patent number: 6442638
    Abstract: 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: Grant
    Filed: May 18, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Steven J. Buller, Robert George Emberty, Craig Anthony Klein, David Adam Sinclair
  • Patent number: 6430632
    Abstract: 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: Grant
    Filed: May 28, 1999
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Wade Ain, Donald Eugene Denning, Robert George Emberty, Craig Anthony Klein