Patents by Inventor Roderick G. C. Moore

Roderick G. C. Moore 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: 11119885
    Abstract: A method and a computer program product for latency measurement in an I/O operation. A storage system measures time periods taken in a write I/O operation and, using the measures time periods in the write I/O operation, the storage system monitors a delay that is caused by at least one of a host and a storage area network. A storage system measures time periods taken in a read I/O operation and, using the measures time periods in the read I/O operation, the storage system monitors a delay that is caused by at least one of a host and a storage area network in the read I/O operation.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Denis Senin, Roderick G. C. Moore, Dan Critchley, Jonathan W. L. Short, Tim McCarthy
  • Publication number: 20200110692
    Abstract: A method and a computer program product for latency measurement in an I/O operation. A storage system measures time periods taken in a write I/O operation and, using the measures time periods in the write I/O operation, the storage system monitors a delay that is caused by at least one of a host and a storage area network. A storage system measures time periods taken in a read I/O operation and, using the measures time periods in the read I/O operation, the storage system monitors a delay that is caused by at least one of a host and a storage area network in the read I/O operation.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventors: Denis Senin, Roderick G. C. Moore, Dan Critchley, Jonathan W. L. Short, Tim McCarthy
  • Patent number: 10295561
    Abstract: One aspect includes an electronic device that includes a component configured to generate diagnostic information indicative of a fault occurring in the electronic device. The electronic device also includes a persistent display coupled to the component and configured to display the diagnostic information.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel S. Critchley, Timothy F. McCarthy, Roderick G. C. Moore, Jonathan W. Short
  • Patent number: 9286151
    Abstract: A method for use in a computerized storage system comprising one or more replaceable units, for managing testing of one or more replacement units, where the storage system is automatically placed in a testing mode in response to a given unit being replaced and if testing fails the storage system automatically fails back to a service mode.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: March 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul N. Cashman, Timothy F. McCarthy, Roderick G. C. Moore, Jonathan I. Settle, Jonathan W. L. Short
  • Patent number: 8732485
    Abstract: A method according to one embodiment includes defining a new encryption band with a length that is consistent with a redundant array of inexpensive disks (RAID) parity strip; freeing a working extent in a working stride on the RAID. In an iterative process until each stride in a source band is depleted of data: marking a source extent in a source stride from which to gather data to be re-encrypted; marking parity inconsistent in the working stride in the new encryption band; performing a second iterative process; and freeing the working extent. The second iterative process is performed until each extent in a source stride is depleted of data. Additional systems, methods and computer program products are also presented.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: David R. Kahler, Roderick G. C. Moore, Karl A. Nielsen
  • Publication number: 20140131436
    Abstract: One aspect includes an electronic device that includes a component configured to generate diagnostic information indicative of a fault occurring in the electronic device. The electronic device also includes a persistent display coupled to the component and configured to display the diagnostic information.
    Type: Application
    Filed: October 24, 2013
    Publication date: May 15, 2014
    Applicant: International Business Machines Corporation
    Inventors: Daniel S. Critchley, Timothy F. McCarthy, Roderick G.C. Moore, Jonathan W. Short
  • Publication number: 20120144209
    Abstract: A method according to one embodiment includes defining a new encryption band with a length that is consistent with a redundant array of inexpensive disks (RAID) parity strip; freeing a working extent in a working stride on the RAID. In an iterative process until each stride in a source band is depleted of data: marking a source extent in a source stride from which to gather data to be re-encrypted; marking parity inconsistent in the working stride in the new encryption band; performing a second iterative process; and freeing the working extent. The second iterative process is performed until each extent in a source stride is depleted of data. Additional systems, methods and computer program products are also presented.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: International Business Corporation
    Inventors: David R. Kahler, Roderick G.C. Moore, Karl A. Nielsen
  • Patent number: 8090978
    Abstract: A management apparatus operable for protecting data on a failing storage device in a data processing system including a storage array having at least one of a plurality of storage devices. The management apparatus includes a receiver component for receiving a failure message indicating that the plurality of storage devices comprises the failing storage device. An analyzer component is in communication with the receiver component and responsive to receipt of the failure message, for analyzing the failure message. A sender component is in communication with the analyzer component. The sender component is adapted for, in response to the analyzer component determining the failing storage device, sending a zoning message, the zoning message instructing the storage array to isolate the failing storage device, and sending a protect message. The protect message instructs the storage array to protect data on the failing storage device.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Raymond Jepson, Timothy F. McCarthy, Roderick G. C. Moore, Jonathan I. Settle, Jonathan W. L. Short
  • Patent number: 7903669
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable medium. The programming instructions are operable to configure an initiator-to-initiator message route in a switched fiber channel arbitrated loop (FCAL) network such that the initiator-to-initiator message route traverses a replacement field replaceable unit (FRU). Additionally, the programming instructions are operable to transmit a verification initiator-to-initiator message along the initiator-to-initiator message route to verify proper operation of the replacement FRU.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Timothy F. McCarthy, Roderick G. C. Moore, Jonathan I. Settle, Jonathan W. L. Short
  • Publication number: 20100299555
    Abstract: A management apparatus operable for protecting data on a failing storage device in a data processing system including a storage array having at least one of a plurality of storage devices. The management apparatus includes a receiver component for receiving a failure message indicating that the plurality of storage devices comprises the failing storage device. An analyzer component is in communication with the receiver component and responsive to receipt of the failure message, for analyzing the failure message. A sender component is in communication with the analyzer component. The sender component is adapted for, in response to the analyzer component determining the failing storage device, sending a zoning message, the zoning message instructing the storage array to isolate the failing storage device, and sending a protect message. The protect message instructs the storage array to protect data on the failing storage device.
    Type: Application
    Filed: March 29, 2010
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond JEPSON, Timothy F. McCARTHY, Roderick G.C. MOORE, Jonathan I. SETTLE, Jonathan W.L. SHORT
  • Publication number: 20100086298
    Abstract: A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable medium. The programming instructions are operable to configure an initiator-to-initiator message route in a switched fibre channel arbitrated loop (FCAL) network such that the initiator-to-initiator message route traverses a replacement field replaceable unit (FRU). Additionally, the programming instructions are operable to transmit a verification initiator-to-initiator message along the initiator-to-initiator message route to verify proper operation of the replacement FRU.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy F. MCCARTHY, Roderick G.C. Moore, Jonathan I. Settle, Jonathan W.L. Short