Patents by Inventor Ronald J. Venturi
Ronald J. Venturi 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: 8793530Abstract: A mechanism is provided for controlling a solid state disk. A failure detector detects a failure in the solid state disk. Responsive to failure detector detecting a failure, a status degrader sets a degraded status indicator for the solid state disk. Responsive to the degraded status indicator, a degraded status controller maintains the solid state disk in operation in a degraded operation mode.Type: GrantFiled: March 5, 2013Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Joanna K. Brown, Ronald J. Venturi
-
Patent number: 8775864Abstract: A mechanism is provided for controlling a solid state disk. A failure detector detects a failure in the solid state disk. Responsive to failure detector detecting a failure, a status degrader sets a degraded status indicator for the solid state disk. Responsive to the degraded status indicator, a degraded status controller maintains the solid state disk in operation in a degraded operation mode.Type: GrantFiled: April 7, 2010Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Joanna K. Brown, Ronald J. Venturi
-
Patent number: 8145988Abstract: Provided are a system, method and article of manufacture for validating an expected data output of an application under test. A first table comprising named columns populated with the expected data output and a second table comprising named columns associated with the expected data output of the named columns of the first table are retrieved. The named columns of the first table are compared with the named columns of the second table. An alert is generated in response to detecting a difference between a characteristic of a named column of the first table and a characteristic of a named column of the second table.Type: GrantFiled: November 14, 2007Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Trevor John Boardman, Lucy Amanda Raw, Ronald J. Venturi
-
Publication number: 20120042211Abstract: A mechanism is provided for controlling a solid state disk. A failure detector detects a failure in the solid state disk. Responsive to failure detector detecting a failure, a status degrader sets a degraded status indicator for the solid state disk. Responsive to the degraded status indicator, a degraded status controller maintains the solid state disk in operation in a degraded operation mode.Type: ApplicationFiled: April 7, 2010Publication date: February 16, 2012Applicant: International Business Machines CorporationInventors: Joanna K. Brown, Ronald J. Venturi
-
Patent number: 8108613Abstract: Provided are a method, system, and article of manufacture, wherein a request to write data to a storage medium is received. The data requested to be written to the storage medium is stored in a cache. A writing of the data is initiated to the storage medium. A periodic determination is made as to whether the stored data in the cache is the same as the data written to the storage medium.Type: GrantFiled: December 4, 2007Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: William John Durica, M. Amine Hajji, Joseph Smith Hyde, II, Ronald J. Venturi
-
Patent number: 8055858Abstract: A method and system for saving and retrieving data includes saving data in data storage fields of a data storage device in a computer. A back-up data storage field is selected in the data storage device. A data changing operation including new data is initiated on specified data saved in a current data storage field. A copy of all the data stored in boundary data storage fields is copied and stored in the back-up data storage field before changing the current data to provide data retrieval if the data is unrecoverable in the current data storage field, when a loss of power to the data storage device occurs.Type: GrantFiled: January 31, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventor: Ronald J. Venturi
-
Patent number: 8041919Abstract: A method of storing data blocks onto sectors of a storage device comprises determining a specific number n of blocks, where n is greater than 1, storing n blocks consecutively onto consecutive sectors, such that each block begins directly after the previous block ends, repositioning the storing at the beginning of the next sector, and storing a further n blocks consecutively onto consecutive sectors, such that each block begins directly after the previous block ends.Type: GrantFiled: October 21, 2008Date of Patent: October 18, 2011Assignee: International Business Machines CorporationInventors: Carl D. Kambites, Ronald J. Venturi
-
Patent number: 7779308Abstract: An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.Type: GrantFiled: June 21, 2007Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Joanna Katharine Brown, Michael John Jones, David Ray Kahler, David Lawrence Leskovec, Roderick Guy Charles Moore, Tram Thi Mai Nguyen, Jonathan Ian Settle, Thomas van der Veen, Ronald J. Venturi
-
Patent number: 7707460Abstract: A method, apparatus and program storage device for protecting data write operations against write failures in a data storage device is provided. The data storage device includes a storage medium, a write cache including a copy of data written to the storage medium, and a controller configured for testing data write operations to the storage medium. The controller tests data write operations to the storage medium before the write cache is flushed to confirm that it is safe to flush the write cache. If the test fails, the data in the write cache can be recovered.Type: GrantFiled: April 19, 2006Date of Patent: April 27, 2010Assignee: International Business Machines CorporationInventors: Joseph Smith Hyde, II, Ronald J. Venturi
-
Publication number: 20090204756Abstract: A method and system for saving and retrieving data includes saving data in data storage fields of a data storage device in a computer. A back-up data storage field is selected in the data storage device. A data changing operation including new data is initiated on specified data saved in a current data storage field. A copy of all the data stored in boundary data storage fields is copied and stored in the back-up data storage field before changing the current data to provide data retrieval if the data is unrecoverable in the current data storage field, when a loss of power to the data storage device occurs.Type: ApplicationFiled: January 31, 2008Publication date: August 13, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Ronald J. Venturi
-
Publication number: 20090113150Abstract: A method of storing data blocks onto sectors of a storage device comprises determining a specific number n of blocks, where n is greater than 1, storing n blocks consecutively onto consecutive sectors, such that each block begins directly after the previous block ends, repositioning the storing at the beginning of the next sector, and storing a further n blocks consecutively onto consecutive sectors, such that each block begins directly after the previous block ends.Type: ApplicationFiled: October 21, 2008Publication date: April 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl D. Kambites, Ronald J. Venturi
-
Publication number: 20080320332Abstract: An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.Type: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Inventors: Joanna Katharine Brown, Michael John Jones, David Ray Kahler, David Lawrence Leskovec, Roderick Guy Charles Moore, Tram Thi Mai Nguyen, Jonathan Ian Settle, Thomas van der Veen, Ronald J. Venturi
-
Publication number: 20080209254Abstract: A method and system for error recovery of a hardware device is provided. The method includes detecting a target hard error indication from the hardware device by comparing the hard error indication to signatures of hard error indications which indicate a temporary failing and modifying the reported error to a stalling indication. The hardware device is allowed to recover in a predefined time period or by issuing one or more resets, or both. A hard error indication usually instigates an external error recovery of the hardware device and the method temporarily stalls such external error recovery.Type: ApplicationFiled: February 22, 2007Publication date: August 28, 2008Inventors: Brian Robert Bailey, Carl David Kambites, Gary Michael Sanderson, Ronald J. Venturi
-
Publication number: 20080126918Abstract: Provided are a system, method and article of manufacture for validating an expected data output of an application under test. A first table comprising named columns populated with the expected data output and a second table comprising named columns associated with the expected data output of the named columns of the first table are retrieved. The named columns of the first table are compared with the named columns of the second table. An alert is generated in response to detecting a difference between a characteristic of a named column of the first table and a characteristic of a named column of the second table.Type: ApplicationFiled: November 14, 2007Publication date: May 29, 2008Applicant: International Business Machines CorporationInventors: Trevor John Boardman, Lucy Amanda Raw, Ronald J. Venturi
-
Patent number: 7360112Abstract: Provided are a method, system, and article of manufacture, wherein a request to write data to a storage medium is received. The data requested to be written to the storage medium is stored in a cache. A writing of the data is initiated to the storage medium. A periodic determination is made as to whether the stored data in the cache is the same as the data written to the storage medium.Type: GrantFiled: February 7, 2005Date of Patent: April 15, 2008Assignee: International Business Machines CorporationInventors: William John Durica, M. Amine Hajji, Joseph Smith Hyde, II, Ronald J. Venturi