Patents by Inventor Colin R. Jewell
Colin R. Jewell 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: 9575660Abstract: Storing defined presets for configuration of a storage controller may include providing a storage controller interface to define a preset associated with an action of the storage controller; receiving preset parameter values for the preset via the interface; validating the preset parameter values to check that the preset is valid; storing the preset within the storage controller, and creating one or more preset objects from the preset, the preset object being accessible by the storage controller at run time. The preset may include a human-readable name; an action name indicating to which associated storage controller action the preset applies, and a set of parameter name-value pairs.Type: GrantFiled: March 17, 2014Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: John M. Clifton, Matthew J. Fairhurst, Colin R. Jewell, James Mulcahy
-
Patent number: 9558084Abstract: A method for operating a mirrored disk storage system, comprises a determiner component for determining a repair characteristic of a pair of mirrored disks, a comparator for comparing said repair characteristic of a first of said pair with said repair characteristic of a second of said pair, and a cancelling component for cancelling a repair action for said one of said first or said second of said pair that is not selected by said selector.Type: GrantFiled: February 6, 2014Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric J. Bartlett, Colin R. Jewell, John E. Lindley, William J. Scales
-
Publication number: 20140304484Abstract: Storing defined presets for configuration of a storage controller may include providing a storage controller interface to define a preset associated with an action of the storage controller; receiving preset parameter values for the preset via the interface; validating the preset parameter values to check that the preset is valid; storing the preset within the storage controller, and creating one or more preset objects from the preset, the preset object being accessible by the storage controller at run time. The preset may include a human-readable name; an action name indicating to which associated storage controller action the preset applies, and a set of parameter name-value pairs.Type: ApplicationFiled: March 17, 2014Publication date: October 9, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John M. Clifton, Matthew J. Fairhurst, Colin R. Jewell, James Mulcahy
-
Publication number: 20140157047Abstract: A method for operating a mirrored disk storage system, comprises a determiner component for determining a repair characteristic of a pair of mirrored disks, a comparator for comparing said repair characteristic of a first of said pair with said repair characteristic of a second of said pair, and a cancelling component for cancelling a repair action for said one of said first or said second of said pair that is not selected by said selector.Type: ApplicationFiled: February 6, 2014Publication date: June 5, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric J. BARTLETT, Colin R. JEWELL, John E. LINDLEY, William J. SCALES
-
Patent number: 8676941Abstract: A network comprises at least one network device and a plurality of unconnected network ports, the apparatus comprising: a send component for sending an identification message to each network device; a receive component, responsive to the send component sending the identification message, for receiving at least one identification response from the network; an analyze component, responsive to the receive component receiving an identification response, for determining the plurality of unconnected network ports comprising a first network port; an identify component, responsive to the analyze component determining the plurality of unconnected network ports, for determining the first network port; and a send component, responsive to the identify component determining the first network port, operable for sending a first location message to the first network port.Type: GrantFiled: November 1, 2011Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Daniel G. Ball, Colin R. Jewell
-
Patent number: 8677178Abstract: A method for operating a mirrored disk storage system, comprises a detector component operable to detect that a failure has left read stability in doubt, a determiner component for determining a repair characteristic of a pair of mirrored disks, a comparator for comparing the repair characteristic of a first of the pair with the repair characteristic of a second of the pair, and a selector for selecting one of the first or the second of the pair having a preferred repair characteristic to be used as a synchronization source disk. The preferred repair characteristic comprises the characteristic that no repair is required for the one of the first or the second of the pair, or that a least repair time is required for the one of the first or the second of the pair.Type: GrantFiled: June 21, 2012Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Eric J. Bartlett, Colin R. Jewell, John E. Lindley, William J. Scales
-
Patent number: 8468316Abstract: A backup control apparatus for periodic data backup, in a virtualized storage system having a point-in-time copy function operable to copy first data into a cascade, comprises a storage targeting component for selecting a target virtual disk for one of a full copy or an incremental copy of the first data; a periodic backup component for triggering a periodic point-in-time copy of the first data to a virtual disk in the cascade; a testing component for testing a status of the full copy, the incremental copy and the periodic point-in-time copy; and a cascade splitting component responsive to the status for splitting the cascade to remove a dependency relationship of at least one of the full copy, the incremental copy and the periodic point-in-time copy on the first data.Type: GrantFiled: April 19, 2010Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Carlos F. Fuente, Colin R. Jewell, William J. Scales
-
Patent number: 8464010Abstract: A targeting storage component selects a target virtual disk for one of a full copy or an incremental copy of first data. A periodic backup component triggers a periodic point-in-time copy of the first data to a virtual disk in the cascade. A testing component tests a status of the full copy, the incremental copy and the periodic point-in-time copy. Responsive to the status, a cascade splitting component splits the cascade to remove a dependency relationship of at least one of the fully copy, the incremental copy and the periodic point-in-time copy on the first data.Type: GrantFiled: May 3, 2012Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Carlos F. Fuente, Colin R. Jewell, William J. Scales
-
Publication number: 20120260126Abstract: A method for operating a mirrored disk storage system, comprises a detector component operable to detect that a failure has left read stability in doubt, a determiner component for determining a repair characteristic of a pair of mirrored disks, a comparator for comparing the repair characteristic of a first of the pair with the repair characteristic of a second of the pair, and a selector for selecting one of the first or the second of the pair having a preferred repair characteristic to be used as a synchronization source disk. The preferred repair characteristic comprises the characteristic that no repair is required for the one of the first or the second of the pair, or that a least repair time is required for the one of the first or the second of the pair.Type: ApplicationFiled: June 21, 2012Publication date: October 11, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric J. BARTLETT, Colin R. JEWELL, John E. LINDLEY, William J. SCALES
-
Publication number: 20120221815Abstract: A targeting storage component selects a target virtual disk for one of a full copy or an incremental copy of first data. A periodic backup component triggers a periodic point-in-time copy of the first data to a virtual disk in the cascade. A testing component tests a status of the full copy, the incremental copy and the periodic point-in-time copy. Responsive to the status, a cascade splitting component splits the cascade to remove a dependency relationship of at least one of the fully copy, the incremental copy and the periodic point-in-time copy on the first data.Type: ApplicationFiled: May 3, 2012Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher B.E. BEEKEN, Carlos F. FUENTE, Colin R. JEWELL, William J. SCALES
-
Publication number: 20120110147Abstract: An apparatus, method and computer program for managing a computer network, the network comprising at least one network device and a plurality of unconnected network ports, the apparatus comprising: a send component for sending an identification message to each network device; a receive component, responsive to the send component sending the identification message, for receiving at least one identification response from the network; an analyze component, responsive to the receive component receiving an identification response, for determining the plurality of unconnected network ports comprising a first network port; an identify component, responsive to the analyze component determining the plurality of unconnected network ports, for determining the first network port; and a send component, responsive to the identify component determining the first network port, operable for sending a first location message to the first network port.Type: ApplicationFiled: November 1, 2011Publication date: May 3, 2012Applicant: International Business Machines CorporationInventors: Daniel G. Ball, Colin R. Jewell
-
Publication number: 20110219261Abstract: An apparatus or method for operating a mirrored disk storage system, comprises a detector component operable to detect that a failure has left read stability in doubt, a determiner component for determining a repair characteristic of a pair of mirrored disks, a comparator for comparing the repair characteristic of a first of the pair with the repair characteristic of a second of the pair, and a selector for selecting one of the first or the second of the pair having a preferred repair characteristic to be used as a synchronization source disk. The preferred repair characteristic comprises the characteristic that no repair is required for the one of the first or the second of the pair, or that a least repair time is required for the one of the first or the second of the pair.Type: ApplicationFiled: October 19, 2009Publication date: September 8, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric J. Bartlett, Colin R. Jewell, John E. Lindley, William J. Scales
-
Patent number: 7877561Abstract: The present invention relates to methods of copying and updating data in a processor memory during program run-time without suspending the program's access to its data in the memory during the data-copying and updating processes. In one aspect, the invention concerns a method of copying data from processor memory to a dump memory during run-time, including determining whether data in a segment of the processor memory is to be updated by a program and copying the data to a corresponding segment in the dump memory prior to the data being updated. According to one embodiment, a data-copying instance is utilized to obtain a point-in-time image of a data content of processor memory while the program is running.Type: GrantFiled: March 28, 2005Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Huw Francis, Colin R. Jewell, Simon Walsh
-
Publication number: 20100318757Abstract: A backup control apparatus for periodic data backup, in a virtualized storage system having a point-in-time copy function operable to copy first data into a cascade, comprises a storage targeting component for selecting a target virtual disk for one of a full copy or an incremental copy of the first data; a periodic backup component for triggering a periodic point-in-time copy of the first data to a virtual disk in the cascade; a testing component for testing a status of the full copy, the incremental copy and the periodic point-in-time copy; and a cascade splitting component responsive to the status for splitting the cascade to remove a dependency relationship of at least one of the full copy, the incremental copy and the periodic point-in-time copy on the first data.Type: ApplicationFiled: April 19, 2010Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher B.E. BEEKEN, Carlos F. FUENTE, Colin R. JEWELL, William J. SCALES