Patents by Inventor Said A. Ahmad
Said A. Ahmad 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).
-
Publication number: 20240036966Abstract: In one general embodiment, a method for selecting parameters of an error recovery procedure includes detecting an error during performance of a data operation on a data storage medium by an apparatus. In response to detecting the error, parameters of an error recovery procedure are selected based at least in part on: (a) first information about previous interactions between the apparatus and multiple data storage media, and (b) second information about previous interactions between the data storage medium and other apparatuses.Type: ApplicationFiled: July 27, 2022Publication date: February 1, 2024Inventors: Khanh Vi Ngo, Said Ahmad, Illarion Borisevich, David Lee Swanson, Pamela Ruth Nylander-Hill
-
Patent number: 11513741Abstract: A tape may be mounted into a tape drive. Mounting the tape into the tape drive may include loading the tape from a storage slot. The tape drive may request a first record of the tape from a tape storage subsystem. The tape drive may determine whether the first record of the tape exists in the tape storage subsystem. The tape drive may load the first record of the tape in random access memory (RAM) of the tape drive. The first record may include one or more data entries. The tape drive may append a new data entry to the first record. The first record may be transitioned to a second record upon being appended with the new data entry. The tape may be unmounted from the tape drive.Type: GrantFiled: February 13, 2020Date of Patent: November 29, 2022Assignee: International Business Machines CorporationInventors: Said Ahmad, Khanh Vi Ngo, David Lee Swanson, Illarion Borisevich
-
Publication number: 20210255811Abstract: A tape may be mounted into a tape drive. Mounting the tape into the tape drive may include loading the tape from a storage slot. The tape drive may request a first record of the tape from a tape storage subsystem. The tape drive may determine whether the first record of the tape exists in the tape storage subsystem. The tape drive may load the first record of the tape in random access memory (RAM) of the tape drive. The first record may include one or more data entries. The tape drive may append a new data entry to the first record. The first record may be transitioned to a second record upon being appended with the new data entry. The tape may be unmounted from the tape drive.Type: ApplicationFiled: February 13, 2020Publication date: August 19, 2021Inventors: Said Ahmad, Khanh Vi Ngo, David Lee Swanson, Illarion Borisevich
-
Patent number: 10199059Abstract: A computer-implemented method, according to one embodiment, includes: collecting performance data corresponding to a tape drive and/or a magnetic tape head, storing the performance data in memory, and using the data to perform problem analysis. The performance data includes a resistance of the tape drive and/or magnetic tape head and a resolution of the tape drive and/or the magnetic tape head. Moreover, performing the problem analysis includes: determining a condition of the tape drive and/or the magnetic tape head, wherein the condition is selected from a group consisting of: wear, corrosion, defective leads and wire bonds. Other systems, methods, and computer program products are described in additional embodiments.Type: GrantFiled: February 13, 2017Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Said A. Ahmad, W. Stanley Czarnecki, Ernest S. Gale, Icko E. T. Iben, Josephine F. Kubista
-
Patent number: 10014019Abstract: A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers. The array of readers is repositioned to various locations between first and second positions and data is read from the shingled tracks at the various locations. A read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions is determined. The method includes computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. As a result, methods according to the present embodiment are able to provide desirable track alignment and reduced readback error rates for data of shingled tracks written to magnetic medium.Type: GrantFiled: February 24, 2017Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Ernest S. Gale, David L. Swanson
-
Patent number: 9865282Abstract: Embodiments of the present invention provide methods, systems, and computer program products for compensating for loss of current through shorted tunneling magnetoresistance (TMR) sensors. In one embodiment, for a magnetic head having multiple TMR read sensors, a first voltage limit is set for most parts and a second voltage limit is set for all of the parts. A number of TMR read sensors which are allowed to function between the first and the second voltage limits is determined using a probability algorithm, which determines the probability that the application of the second voltage limit will result in a dielectric breakdown within an expected lifetime of a drive is below a threshold value. For the number of TMR read sensors which are allowed to function at voltages between the first and second voltage limits, a determined subset of those sensors are then allowed to function at the second voltage limit.Type: GrantFiled: January 19, 2017Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Wlodzimierz S. Czarnecki, Ernest S. Gale, Icko E. T. Iben
-
Publication number: 20170168733Abstract: A computer-implemented method according to one embodiment includes collecting, by the computer, performance data corresponding to a tape drive and/or a magnetic tape head. The performance data is stored in memory, and used by the computer to perform problem analysis. A computer-implemented method according to another embodiment includes collecting, by the computer, performance data corresponding to a tape drive and/or a magnetic tape head. The collected performance data is condensed to reduce a size of the collected performance data. The condensed performance data is stored in memory, and used to perform problem analysis.Type: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Inventors: Said A. Ahmad, W. Stanley Czarnecki, Ernest S. Gale, Icko E. T. Iben, Josephine F. Kubista
-
Publication number: 20170169845Abstract: A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers. The array of readers is repositioned to various locations between first and second positions and data is read from the shingled tracks at the various locations. A read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions is determined. The method includes computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. As a result, methods according to the present embodiment are able to provide desirable track alignment and reduced readback error rates for data of shingled tracks written to magnetic medium.Type: ApplicationFiled: February 24, 2017Publication date: June 15, 2017Inventors: Said A. Ahmad, Ernest S. Gale, David L. Swanson
-
Publication number: 20170169843Abstract: A computer-implemented method, according to one embodiment, includes: collecting performance data corresponding to a tape drive and/or a magnetic tape head, storing the performance data in memory, and using the data to perform problem analysis. The performance data includes a resistance of the tape drive and/or magnetic tape head and a resolution of the tape drive and/or the magnetic tape head. Moreover, performing the problem analysis includes: determining a condition of the tape drive and/or the magnetic tape head, wherein the condition is selected from a group consisting of: wear, corrosion, defective leads and wire bonds. Other systems, methods, and computer program products are described in additional embodiments.Type: ApplicationFiled: February 13, 2017Publication date: June 15, 2017Applicant: International Business Machines CorporationInventors: Said A. Ahmad, W. Stanley Czarnecki, Ernest S. Gale, Icko E.T. Iben, Josephine F. Kubista
-
Patent number: 9658784Abstract: A computer-implemented method according to one embodiment includes collecting, by the computer, performance data corresponding to a tape drive and/or a magnetic tape head. The performance data is stored in memory, and used by the computer to perform problem analysis. A computer-implemented method according to another embodiment includes collecting, by the computer, performance data corresponding to a tape drive and/or a magnetic tape head. The collected performance data is condensed to reduce a size of the collected performance data. The condensed performance data is stored in memory, and used to perform problem analysis.Type: GrantFiled: December 11, 2015Date of Patent: May 23, 2017Assignee: International Business Machines CorporationInventors: Said A. Ahmad, W. Stanley Czarnecki, Ernest S. Gale, Icko E. T. Iben, Josephine F. Kubista
-
Publication number: 20170125040Abstract: Embodiments of the present invention provide methods, systems, and computer program products for compensating for loss of current through shorted tunneling magnetoresistance (TMR) sensors. In one embodiment, for a magnetic head having multiple TMR read sensors, a first voltage limit is set for most parts and a second voltage limit is set for all of the parts. A number of TMR read sensors which are allowed to function between the first and the second voltage limits is determined using a probability algorithm, which determines the probability that the application of the second voltage limit will result in a dielectric breakdown within an expected lifetime of a drive is below a threshold value. For the number of TMR read sensors which are allowed to function at voltages between the first and second voltage limits, a determined subset of those sensors are then allowed to function at the second voltage limit.Type: ApplicationFiled: January 19, 2017Publication date: May 4, 2017Inventors: Said A. Ahmad, Wlodzimierz S. Czarnecki, Ernest S. Gale, Icko E. T. Iben
-
Patent number: 9613655Abstract: Embodiments of the present invention provide methods, systems, and computer program products for compensating for loss of current through shorted tunneling magnetoresistance (TMR) sensors. In one embodiment, for a magnetic head having multiple TMR read sensors, a first voltage limit is set for most parts and a second voltage limit is set for all of the parts. A number of TMR read sensors which are allowed to function between the first and the second voltage limits is determined using a probability algorithm, which determines the probability that the application of the second voltage limit will result in a dielectric breakdown within an expected lifetime of a drive is below a threshold value. For the number of TMR read sensors which are allowed to function at voltages between the first and second voltage limits, a determined subset of those sensors are then allowed to function at the second voltage limit.Type: GrantFiled: June 13, 2016Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Wlodzimierz S. Czarnecki, Ernest S. Gale, Icko E. T. Iben
-
Patent number: 9613646Abstract: A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers, determining first and second positions of an array of readers relative to the shingled tracks, the first and second positions being above and/or beyond track edges of the shingled tracks, repositioning the array of readers to various locations between the first and second positions and reading data from the shingled tracks, determining a read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions, and computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. Other systems, methods, and computer program products are described in additional embodiments.Type: GrantFiled: March 6, 2015Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Ernest S. Gale, David L. Swanson
-
Patent number: 9530440Abstract: Embodiments of the present invention provide methods, systems, and computer program products for compensating for loss of current through shorted tunneling magnetoresistance (TMR) sensors. In one embodiment, for a magnetic head having multiple TMR read sensors, a first voltage limit is set for most parts and a second voltage limit is set for all of the parts. A number of TMR read sensors which are allowed to function between the first and the second voltage limits is determined using a probability algorithm, which determines the probability that the application of the second voltage limit will result in a dielectric breakdown within an expected lifetime of a drive is below a threshold value. For the number of TMR read sensors which are allowed to function at voltages between the first and second voltage limits, a determined subset of those sensors are then allowed to function at the second voltage limit.Type: GrantFiled: October 30, 2015Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Wlodzimierz S. Czarnecki, Ernest S. Gale, Icko E. T. Iben
-
Publication number: 20160260449Abstract: A method, according to one embodiment, includes writing a plurality of shingled tracks using an array of writers, determining first and second positions of an array of readers relative to the shingled tracks, the first and second positions being above and/or beyond track edges of the shingled tracks, repositioning the array of readers to various locations between the first and second positions and reading data from the shingled tracks, determining a read offset point where read performance is about the highest during the reading performed when repositioning the array of readers between the first and second positions, and computing, using the read offset point, data describing a lateral writing position to use during writing such that shingled tracks are written in a location specified by a format. Other systems, methods, and computer program products are described in additional embodiments.Type: ApplicationFiled: March 6, 2015Publication date: September 8, 2016Inventors: Said A. Ahmad, Ernest S. Gale, David L. Swanson
-
Patent number: 9418685Abstract: Embodiments of the present invention provide methods, systems, and computer program products for compensating for loss of current through shorted tunneling magnetoresistance (TMR) sensors. In one embodiment, for a magnetic head having multiple TMR read sensors, a first voltage limit is set for most parts and a second voltage limit is set for all of the parts. A number of TMR read sensors which are allowed to function between the first and the second voltage limits is determined using a probability algorithm, which determines the probability that the application of the second voltage limit will result in a dielectric breakdown within an expected lifetime of a drive is below a threshold value. For the number of TMR read sensors which are allowed to function at voltages between the first and second voltage limits, a determined subset of those sensors are then allowed to function at the second voltage limit.Type: GrantFiled: December 18, 2015Date of Patent: August 16, 2016Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Wlodzimierz S. Czarnecki, Ernest S. Gale, Icko E. T. Iben
-
Patent number: 8988815Abstract: Magnetoresistive (MR) bias is dynamically controlled in a tape drive using a processor device. Median tape head amplitude is monitored during a calibration operation, as measured across all tracks of the tape head, against predetermined thresholds of the tape drive for determining if the median tape head amplitude is below the threshold value. Upon determining the median tape head amplitude is below the threshold value during the calibration operation, a reference MR bias and a MR bias range is dynamically adjusted, during the calibration operation, for increasing the median tape head amplitude.Type: GrantFiled: May 7, 2014Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Said A. Ahmad, Josephine F. Bayang, Eric R. Christensen, Ernest S. Gale
-
Publication number: 20140240865Abstract: Magnetoresistive (MR) bias is dynamically controlled in a tape drive using a processor device. Median tape head amplitude is monitored during a calibration operation, as measured across all tracks of the tape head, against predetermined thresholds of the tape drive for determining if the median tape head amplitude is below the threshold value. Upon determining the median tape head amplitude is below the threshold value during the calibration operation, a reference MR bias and a MR bias range is dynamically adjusted, during the calibration operation, for increasing the median tape head amplitude.Type: ApplicationFiled: May 7, 2014Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Said A. AHMAD, Josephine F. BAYANG, Eric R. CHRISTENSEN, Ernest S. GALE
-
Publication number: 20120233223Abstract: In one embodiment, an extended data storage system employs a first data storage and an extended data storage. A first level of metadata is established with respect to data from the using entity, the first level of metadata is provided in the first data storage. The data from the using entity is stored in the extended data storage. A second level of metadata at least describing the data as stored in the extended data storage is also established, wherein the second level of metadata associated with the first level of metadata for the stored data. The first level of metadata is made accessible to the using entity at the first data storage; and the second level of metadata is made unavailable to the using entity. Thus, the data is stored in the extended data storage and a small amount of metadata is stored in the first data storage.Type: ApplicationFiled: May 22, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SAID A. AHMAD, SHAWN O. BRUME
-
Publication number: 20110055272Abstract: In one embodiment, an extended data storage system employs a first data storage and an extended data storage. A first level of metadata is established with respect to data from the using entity, the first level of metadata is provided in the first data storage. The data from the using entity is stored in the extended data storage. A second level of metadata at least describing the data as stored in the extended data storage is also established, wherein the second level of metadata associated with the first level of metadata for the stored data. The first level of metadata is made accessible to the using entity at the first data storage; and the second level of metadata is made unavailable to the using entity. Thus, the data is stored in the extended data storage and a small amount of metadata is stored in the first data storage.Type: ApplicationFiled: August 28, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SAID A. AHMAD, SHAWN O. BRUME