Patents by Inventor Jeffery M. Franke
Jeffery M. Franke 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: 10664176Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: GrantFiled: April 16, 2018Date of Patent: May 26, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 10620847Abstract: Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.Type: GrantFiled: November 9, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 10528277Abstract: Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to write data to the storage system. The method also includes generating checksum data corresponding to the data and dividing the checksum data into portions of distinct sizes. The method also includes writing each portion of the checksum data onto a respective storage disk in the array.Type: GrantFiled: March 14, 2016Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 10528276Abstract: Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to write data to the storage system. The method also includes generating checksum data corresponding to the data and dividing the checksum data into portions of distinct sizes. The method also includes writing each portion of the checksum data onto a respective storage disk in the array.Type: GrantFiled: October 22, 2015Date of Patent: January 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 10241690Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: GrantFiled: January 16, 2018Date of Patent: March 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Publication number: 20180232161Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: ApplicationFiled: April 16, 2018Publication date: August 16, 2018Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Patent number: 10001931Abstract: Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.Type: GrantFiled: March 14, 2016Date of Patent: June 19, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 9983803Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: GrantFiled: March 14, 2016Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Publication number: 20180136856Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: ApplicationFiled: January 16, 2018Publication date: May 17, 2018Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Publication number: 20180088835Abstract: Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.Type: ApplicationFiled: November 9, 2017Publication date: March 29, 2018Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Patent number: 9921760Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: GrantFiled: October 22, 2015Date of Patent: March 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 9886203Abstract: Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.Type: GrantFiled: October 22, 2015Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffery M. Franke, James A. O'Connor
-
Patent number: 9811660Abstract: A method for securing a serial bus shared by a control module and one or more subordinate electronic devices, the serial bus having a protocol specifying that messages on the serial bus have a source address and a destination address. The method comprises examining, by one or more processors of the control module, each message appearing on the serial bus that was not originated by the control module; identifying, by one or more processors of the control module, a suspect message that satisfies one or more suspect message criteria. The method includes updating, by one or more processors of the control module, an event metric, and testing to determine whether a threshold has been exceeded; and in the event the threshold has not been exceeded, initiating, by one or more processors of the control module, a co-transmission sufficient to disrupt consumption of the suspect message by a subordinate device.Type: GrantFiled: June 16, 2014Date of Patent: November 7, 2017Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michael DeCesaris, Jeffery M. Franke, John K. Whetzel
-
Publication number: 20170115897Abstract: Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to write data to the storage system. The method also includes generating checksum data corresponding to the data and dividing the checksum data into portions of distinct sizes. The method also includes writing each portion of the checksum data onto a respective storage disk in the array.Type: ApplicationFiled: October 22, 2015Publication date: April 27, 2017Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Publication number: 20170115901Abstract: Technical solutions are described that shift wearout of an array of storage disks in a storage system. In an aspect, a method includes receiving a request to write data to the storage system. The method also includes generating checksum data corresponding to the data and dividing the checksum data into portions of distinct sizes. The method also includes writing each portion of the checksum data onto a respective storage disk in the array.Type: ApplicationFiled: March 14, 2016Publication date: April 27, 2017Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Publication number: 20170115899Abstract: Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.Type: ApplicationFiled: October 22, 2015Publication date: April 27, 2017Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Publication number: 20170115898Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: ApplicationFiled: October 22, 2015Publication date: April 27, 2017Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Publication number: 20170115903Abstract: Technical solutions are described to forestall data loss caused by wearout of storage disks in an array of storage disks in a storage system by monitoring a rate of writes for a first storage disk in the array and determining a mean time to failure of the first storage disk. A start time is determined based on the mean time to failure, a number of storage disks in the array, and a time to replace a storage disk in the array. At the start time, a notification is issued as an alert to replace the first storage disk to forestall data loss caused by wearout of a second storage disk in conjunction with a wearout of the first storage disk.Type: ApplicationFiled: March 14, 2016Publication date: April 27, 2017Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Publication number: 20170115902Abstract: Technical solutions are described for shifting wearout of an array of storage disks in a storage system. In an aspect, a method includes staggering completion of maximum number of writes for each storage disk in the array. The method also includes copying data from a storage disk in the array to a replacement disk and redirecting a request to access the data from the storage disk to the replacement disk. The method also includes, in response to passage of a predetermined duration of time since copying the data from the storage disk to the replacement disk, copying the data from the replacement disk to the storage disk and directing the request to access the data from the storage disk back to the storage disk.Type: ApplicationFiled: March 14, 2016Publication date: April 27, 2017Inventors: JEFFERY M. FRANKE, JAMES A. O'CONNOR
-
Patent number: 9424221Abstract: A method is provided for cabling a plurality of hardware components. A chassis controller establishes a wireless connection to a wireless device. The chassis controller, via a wireless interface, transmits a chassis map to the wireless device over the wireless connection. The chassis controller, via the wireless interface, transmits to the wireless device, an indication of a first port to be cabled over the wireless connection, the first port. The first port is of a first hardware component of the plurality of hardware components. The chassis controller tests the first port to determine whether cabling of the first port has been performed correctly.Type: GrantFiled: November 19, 2014Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Tu T. Dang, Michael C. Elles, Jeffery M. Franke, James A. O'Connor, Alan D. Seid