Patents by Inventor Robert E. Reiland
Robert E. Reiland 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: 10545843Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.Type: GrantFiled: October 27, 2017Date of Patent: January 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Patent number: 10359936Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.Type: GrantFiled: November 2, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Patent number: 9916094Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.Type: GrantFiled: October 26, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Patent number: 9910746Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.Type: GrantFiled: July 14, 2015Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Publication number: 20180052602Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.Type: ApplicationFiled: November 2, 2017Publication date: February 22, 2018Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Publication number: 20180052748Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.Type: ApplicationFiled: October 27, 2017Publication date: February 22, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. BEST, Janice M. GIROUARD, Robert E. REILAND, Yehuda SHIRAN
-
Patent number: 9690484Abstract: Various embodiments of the present invention that include arranging a first storage device and second storage device to store data in a mirrored configuration. Upon receiving a message indicating that the first storage device is in an error recovery mode, the host processor can convey a second request to read the data from the second storage device. The storage device is selected from a list comprising a hard disk drive and a solid state disk drive, and the hard disk drive comprises a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and wherein the error recovery operation is selected from a list comprising changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.Type: GrantFiled: June 5, 2015Date of Patent: June 27, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Publication number: 20170046071Abstract: A method for determining a primary storage device and a secondary storage device for copies of data comprises determining metrics data for at least two storage devices located on different servers in a computing environment. The method further comprises adjusting the metrics data using a predefined weighting factor for read data blocks rates and a predefined weighting factor for written data blocks rates, where the predefined weighting factor for the written data blocks rates is higher than the predefined weighting factor for the read data blocks rates. The method further comprises selecting a storage device of the at least two storage devices as a primary storage device based, at least in part, on the adjusted metrics data for each of the at least two storage devices.Type: ApplicationFiled: October 26, 2016Publication date: February 16, 2017Inventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Patent number: 9535612Abstract: In a method for determining a primary storage device and a secondary storage device for copies of data, one or more processors determine metrics data for at least two storage devices in a computing environment. The one or more processors adjust the metrics data. The one or more processors determine an I/O throughput value based on the adjusted metrics data for each of the at least two storage devices. The one or more processors compare the determined I/O throughput values for each of the at least two storage devices. The one or more processors select a storage device of the at least two storage devices with the lowest determined I/O throughput as a primary storage device.Type: GrantFiled: October 23, 2013Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehouda Shiran
-
Publication number: 20160246508Abstract: Various embodiments of the present invention that include arranging a first storage device and second storage device to store data in a mirrored configuration. Upon receiving a message indicating that the first storage device is in an error recovery mode, the host processor can convey a second request to read the data from the second storage device. The storage device is selected from a list comprising a hard disk drive and a solid state disk drive, and the hard disk drive comprises a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and wherein the error recovery operation is selected from a list comprising changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.Type: ApplicationFiled: June 5, 2015Publication date: August 25, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Patent number: 9317382Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives.Type: GrantFiled: May 21, 2013Date of Patent: April 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Publication number: 20150317201Abstract: Various embodiments are provided that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives comprising a disk head having a magnetoresistive (MR) element configured to read and write data to and from the storage media, and coupled to an analog/digital (A/D) converter, and the error recovery operations are selected from a list of changing an automatic gain control of the A/D converter, positioning the disk head off-track in order to read the data, and adjusting a bias value of the MR element.Type: ApplicationFiled: July 14, 2015Publication date: November 5, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. BEST, Janice M. GIROUARD, Robert E. REILAND, Yehuda SHIRAN
-
Patent number: 9081741Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include arranging a first storage device and a second storage device to store data in a mirrored configuration. Upon a host processor receiving, in response to a first request conveyed to read the data from the first storage device, a message indicating that the first storage device is in an error recovery mode, the host processor can convey a second request to read the data from the second storage device. Upon receiving the data from the second storage device, the host processor can cancel the first request. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives.Type: GrantFiled: May 21, 2013Date of Patent: July 14, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Publication number: 20150113090Abstract: In a method for determining a primary storage device and a secondary storage device for copies of data, one or more processors determine metrics data for at least two storage devices in a computing environment. The one or more processors adjust the metrics data. The one or more processors determine an I/O throughput value based on the adjusted metrics data for each of the at least two storage devices. The one or more processors compare the determined I/O throughput values for each of the at least two storage devices. The one or more processors select a storage device of the at least two storage devices with the lowest determined I/O throughput as a primary storage device.Type: ApplicationFiled: October 23, 2013Publication date: April 23, 2015Applicant: International Business Machines CorporationInventors: Steven F. Best, Janice M. Girouard, Robert E. Reiland, Yehuda Shiran
-
Publication number: 20140351626Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include arranging a first storage device and a second storage device to store data in a mirrored configuration. Upon a host processor receiving, in response to a first request conveyed to read the data from the first storage device, a message indicating that the first storage device is in an error recovery mode, the host processor can convey a second request to read the data from the second storage device. Upon receiving the data from the second storage device, the host processor can cancel the first request. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives.Type: ApplicationFiled: May 21, 2013Publication date: November 27, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. BEST, Janice M. GIROUARD, Robert E. REILAND, Yehuda SHIRAN
-
Publication number: 20140351627Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives.Type: ApplicationFiled: May 21, 2013Publication date: November 27, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven F. BEST, Janice M. GIROUARD, Robert E. REILAND, Yehuda SHIRAN
-
Patent number: 5873045Abstract: A mobile client system in which a tripartite organization is used to facilitate adaptation of the system to alternate or later developed wireless communication technology. In particular, the system of this invention contemplates the provision of an intermediate element, here called a holster, to enable effective cooperation between a computer system and a radio frequency transceiver. The transceiver, as here contemplated, will have additional capability beyond simple data exchange, and preferably will be a telephone or have telephone capability.Type: GrantFiled: October 29, 1997Date of Patent: February 16, 1999Assignee: International Business Machines CorporationInventors: Peter Lee, Brian Ashley Carpenter, Mark Garner Noll, Robert E. Reiland