Patents by Inventor Said Abdullah Ahmad
Said Abdullah 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).
-
Patent number: 8767326Abstract: Magnetoresistive (MR) bias is dynamically controlled in a tape drive using a processor device. Upon determining head amplitude is below a threshold value, the MR bias is adjusted for increasing the head amplitude and extending the useful life span of the tape drive.Type: GrantFiled: August 28, 2012Date of Patent: July 1, 2014Assignee: Industrial Business Machines CorporationInventors: Said Abdullah Ahmad, Josephine Faith Bayang, Eric Rolf Christensen, Ernest Stewart Gale
-
Publication number: 20140063638Abstract: Magnetoresistive (MR) bias is dynamically controlled in a tape drive using a processor device. Upon determining head amplitude is below a threshold value, the MR bias is adjusted for increasing the head amplitude and extending the useful life span of the tape drive.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Said Abdullah AHMAD, Josephine Faith BAYANG, Eric Rolf CHRISTENSEN, Ernest Stewart GALE
-
Patent number: 8521707Abstract: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.Type: GrantFiled: April 11, 2012Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
-
Patent number: 8468176Abstract: 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: GrantFiled: May 22, 2012Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Said Abdullah Ahmad, Shawn Owen Brume
-
Patent number: 8244695Abstract: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event. The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.Type: GrantFiled: September 1, 2006Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
-
Publication number: 20120195524Abstract: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.Type: ApplicationFiled: April 11, 2012Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
-
Patent number: 8229972Abstract: 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: GrantFiled: August 28, 2009Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Said Abdullah Ahmad, Shawn Owen Brume
-
Patent number: 7546412Abstract: An apparatus, system, and method are disclosed for global metadata copy repair. The apparatus includes a control module for copying global metadata from primary storage to target storage, a verification module configured to identify invalid track in the global metadata, a location module configured to maintain a current read address, and a read module configured to find a valid copy of the invalid track. The system includes a plurality of hosts, a storage controller in communication with the plurality of hosts over a network, a primary storage device, a target storage device, and the apparatus. The method includes copying global metadata from a primary storage device to a target storage device, identifying invalid track in the global metadata of the primary storage device, maintaining a current read address of a buffer read, and finding a valid copy of the invalid track.Type: GrantFiled: December 2, 2005Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Said Abdullah Ahmad, Rhea Reyes Frondozo, Kurt Allen Lovrien, Jacob Lee Sheppard
-
Publication number: 20080055644Abstract: Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event. The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.Type: ApplicationFiled: September 1, 2006Publication date: March 6, 2008Applicant: International Business Machines CorporationInventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande