Patents by Inventor Brian James Cagno
Brian James Cagno 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: 10043554Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: GrantFiled: February 20, 2014Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8897313Abstract: An out-of-band to optical conversion component is provided that uses a transmit disable signal and a receive loss of signal (LOS) signal built into optical small form-factor pluggable transceiver and cable to pass the out-of-band protocol between serial attached SCSI enclosures. The transmit disable signal, when asserted, turns off the optical output, while the receive LOS signal detects the loss of signal. The out-of-band to optical conversion component sits in line on the serial attached SCSI data traffic and strips off the out-of-band signals from the serial attached SCSI expander so that only data flows over the optical cable. The out-of-band to optical conversion component sends the out-of-band signals to the other enclosure using the transmit disable pin on the small form-factor pluggable transceiver and cable. The other enclosure receives the message on the receive LOS signal and transmit it back onto the serial attached SCSI receive data pair.Type: GrantFiled: January 31, 2007Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Brian James Cagno, John Charles Elliott
-
Publication number: 20140233365Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: ApplicationFiled: February 20, 2014Publication date: August 21, 2014Inventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8700219Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: GrantFiled: August 3, 2012Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8421614Abstract: A mechanism is provided for providing reliable redundant data communications. The mechanism issues a request for data to a set of powered elements using a set of secondary communication channels in response to a reduction in a level of communications being detected. The set of secondary communication channels comprises one or more alternating current power lines and the request is sent as data injected onto the alternating current power lines to the set of powered elements. The mechanism receives the data using the set of secondary communication channels from the set of powered elements, analyzes the data to determine a set of recovery actions to restore the level of communications, and issues the set of recovery actions to the set of powered elements using the set of secondary communication channels.Type: GrantFiled: September 19, 2007Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Brian James Cagno, John Charles Elliott, Kenny Nian Gan Qiu, Donald Scott Smith
-
Publication number: 20130033784Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: ApplicationFiled: August 3, 2012Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8271140Abstract: A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.Type: GrantFiled: August 25, 2006Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenton Coleman Green, Carl Evan Jones, Michael Desmond O'Connell
-
Patent number: 8130084Abstract: A method, system, and computer program product are provided for communicating to a powered element in a rack system. A controller injects communication data onto power lines that provides power to a plurality of powered elements. The powered elements determine if the communication data transmitted via the power lines should be used for configuration using an address embedded within the communication data. The powered elements compare an embedded target address within the communication data to the address of the particular element. If there is a match between the addresses, the corresponding powered element processes the communication data to configure the powered element. As a result, data may be communicated over the power lines thereby eliminating the need for separate communication lines. Thus, the amount of cables required to interconnect the powered elements of the distributed data processing system may be reduced by eliminating the communication lines from the system configuration.Type: GrantFiled: April 30, 2007Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenny Nian Gan Qiu, Donald Scott Smith
-
Patent number: 8099532Abstract: A single fibre channel switch or serial attached SCSI expander applies zoning on the initiator ports to each of the two ports of one or more drives. The fibre channel switch or serial attached SCSI expander uses zoning to connect both ports of each drive to a single expander and set the zones in the expander such that each zone includes at least one initiator port and one drive port.Type: GrantFiled: June 14, 2007Date of Patent: January 17, 2012Assignee: International Business Machines CorporationInventors: Brian James Cagno, John Charles Elliott, Gregg Steven Lucas
-
Patent number: 7995675Abstract: A method to communicate information within a data storage system comprising a plurality of enclosures, wherein the method defines and stores a first waveform comprising a frequency FB, a second waveform comprising a frequency F0 wherein that second waveform is decoded to mean a bit comprising a first value, and a third waveform comprising a frequency F1, wherein that third waveform is decoded to mean a bit comprising a second value. The method transmits by an initiating enclosure a byte of data encoded as eight data waveforms, wherein each of those data waveforms comprises the frequency FB in combination with either the frequency F1 or the frequency F0.Type: GrantFiled: February 14, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Brian James Cagno, John Charles Elliott, D. Scott Smith, Kenny Nian Gan Qiu
-
Patent number: 7986621Abstract: A signaling speed module wherein that signaling speed module sets the signaling rate for each of a plurality of data storage devices. In certain embodiments of the invention, the signaling speed module comprises a memory device encoded with a pre-determined signaling rate. In other embodiments of the invention, the signaling speed module comprises a speed selection module, wherein that speed selection module sets the signaling rate for each of a plurality of data storage devices.Type: GrantFiled: July 11, 2007Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventor: Brian James Cagno
-
Patent number: 7949489Abstract: A mechanism detects cable length in a storage subsystem with wide ports. The mechanism uses in-situ bidirectional cable wrapping for determining different cable lengths. The mechanism under-margins transmitter output to failure for each external port and even for each PHY within a wide port. Based on the transition point from “good” wrap to “bad” wrap, the cable length may be determined. The transition point identifies if the cable is long or short, at which point the optimum tuning parameters can accordingly be set. A calibration mechanism calibrates the high speed transmitter/receiver pair characteristics, and, thus, optimizes the transmission performance between subsystems. The calibration mechanism mitigates the need for frequent error correction and does not incur the performance degradation associated with error correction techniques.Type: GrantFiled: July 26, 2007Date of Patent: May 24, 2011Assignee: International Business Machines CorporationInventors: Brian James Cagno, Gregg Steven Lucas, Thomas Stanley Truman
-
Patent number: 7903746Abstract: A mechanism uses in-situ bidirectional cable wrapping for determining different cable lengths. A calibration mechanism calibrates the high speed transmitter/receiver pair characteristics, and, thus, optimizes the transmission performance between subsystems. The calibration mechanism mitigates the need for frequent error correction and does not incur the performance degradation associated with error correction techniques.Type: GrantFiled: July 26, 2007Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Brian James Cagno, Gregg Steven Lucas, Thomas Stanley Truman
-
Patent number: 7870374Abstract: A mechanism is provided for validating a connection of powered elements within a data processing system. A request for data is issued to a set of powered elements using a set of communication channels. The set of communication channels comprises one or more alternating current power lines. The request is sent as a set of instructions injected onto the communication channels to the set of powered elements. Data received from the set of powered elements using the set of communication channels includes physical connection information for the set of powered elements. A determination is made as to whether each powered element in the set of powered elements is connected in a predetermined configuration. A notification is presented to a user identifying each powered element in the set of powered elements that is not connected in the predetermined configuration.Type: GrantFiled: September 27, 2007Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Brian James Cagno, John Charles Elliott, Kenny Nian Gan Qiu, Donald Scott Smith
-
Patent number: 7818612Abstract: An apparatus and system are disclosed for performing a storage device maintenance operation. A management module receives a command through an interconnection module configured as a non-blocking switch. The management module performs a maintenance operation on a storage device through the interconnection module in response to the command. In addition, the management module may receive queries on the status of the maintenance operation through the interconnection module and report the status of the maintenance operation through the interconnection module.Type: GrantFiled: June 16, 2008Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Matthew David Bomhoff, Brian James Cagno, Gregg Steven Lucas, Kenny Nian Gan Qiu
-
Patent number: 7782845Abstract: An apparatus, system, and method are disclosed for automatically and transparently managing addresses in an arbitrated loop network. An arbitrated loop network switch is programmed with an address map and configured with the necessary modules to monitor an address assignment process and associate soft assigned addresses claimed during the address arbitration process with physical slot addresses. In one embodiment, the address fields of packets addressing a specific physical slot are changed (in route) to the soft address assigned during the address arbitration process. The entire process may be transparent to the rest of the network and to users. The present invention facilitates maintaining a physically ordered addressing scheme despite any soft addressing that occurs during loop initialization.Type: GrantFiled: November 19, 2004Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Matthew David Bomhoff, Brian James Cagno, Gregg Steven Lucas, Kenny Nian Gan Qiu, Andrew Ellis Seidel
-
Patent number: 7782126Abstract: A mechanism is provided for a one card to filter false signals due to a another card being hot-plugged. A discriminator circuit in the card receives a low-state signal via an input and, responsive to receiving the low-state signal, the discriminator circuit compares the low-state signal to a static signal. Responsive to the low-state signal being greater than the static signal, the discriminator circuit outputs a high-voltage signal. The high-voltage signal output by the discriminator circuit indicates that the low-state signal is a false low signal. Responsive to the low-state signal being less than or equal to the static signal, the discriminator circuit outputs a low-voltage signal. The low-voltage signal output by the discriminator circuit indicates that the low-state signal is a valid low signal.Type: GrantFiled: January 29, 2008Date of Patent: August 24, 2010Assignee: International Business Machines CorporationInventors: Brian James Cagno, Gregg Steven Lucas, Tohru Sumiyoshi
-
Patent number: 7761728Abstract: An apparatus, system, and method are disclosed for resetting an inter-integrated circuit data line with a clock line. A hang module detects that a data line that carries data between an I2C bus master and an I2C bus slave is hung, wherein the I2C bus master and I2C bus slave communicate over the data line and a clock line that carries a clock signal. The clock module increases a clock line frequency to a specified frequency in response to the detected data line hang. The pulse generation module transmits specified clock pulses from the I2C bus master to the I2C bus slave over the clock line at the specified increased frequency in response to the detected data line hang. A frequency detector module detects clock pulses at the specified increased frequency. A timer module detects the specified clock pulses at the specified increased frequency. A reset module resets the I2C bus slave in response detecting the specified clock pulses.Type: GrantFiled: January 23, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenny Nian Gan Qiu, Donald Scott Smith
-
Patent number: 7673078Abstract: A mechanism is provided for storage enclosures to communicate with one another using pre-existing cables allowing the user to dynamically attach different types and speeds of Fiber Channel enclosures together. The mechanism uses a transmit disable line and receive loss of signal line of a small form-factor pluggable optical cable to provide a communication link between enclosures before the Fiber Channel loop is setup and stable. The mechanism on the transmit side pulses the transmit disable line to communicate configuration information. The mechanism on the receive side receives the configuration information on the receive loss of signal line. The transmit disable line and the receive loss of signal line operate as a one-wire communication scheme, providing a communication link to communicate configuration information before the Fiber Channel loop is established.Type: GrantFiled: January 31, 2007Date of Patent: March 2, 2010Assignee: International Business Machines CorporationInventors: Brian James Cagno, Kenny Nian Gan Qiu, Donald Scott Smith
-
Patent number: 7661017Abstract: Provided are a method, system, and article of manufacture wherein at least a first zone is maintained in a fibre channel arbitrated loop system, and wherein a plurality of storage devices is included in the first zone. A determination is made that diagnostic operations have to be performed on a storage device that is included in the plurality of storage devices. A second zone is generated, wherein the second zone includes the storage device on which the diagnostic operations have to be performed, and wherein the storage device is removed from the plurality of storage devices in the first zone leaving a remaining set of storage devices in the first zone. Diagnostic operations are performed on the storage device in the second zone while other operations are performed on the remaining set of storage devices in the first zone.Type: GrantFiled: January 30, 2007Date of Patent: February 9, 2010Assignee: International Business Machines CorporaionInventors: Donald Scott Smith, Brian James Cagno, Kenny Nian Gan Qiu