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: 8767326
    Abstract: 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: Grant
    Filed: August 28, 2012
    Date of Patent: July 1, 2014
    Assignee: Industrial Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Josephine Faith Bayang, Eric Rolf Christensen, Ernest Stewart Gale
  • Publication number: 20140063638
    Abstract: 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: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Said Abdullah AHMAD, Josephine Faith BAYANG, Eric Rolf CHRISTENSEN, Ernest Stewart GALE
  • Patent number: 8521707
    Abstract: 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: Grant
    Filed: April 11, 2012
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
  • Patent number: 8468176
    Abstract: 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: Grant
    Filed: May 22, 2012
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Shawn Owen Brume
  • Patent number: 8244695
    Abstract: 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: Grant
    Filed: September 1, 2006
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
  • Publication number: 20120195524
    Abstract: 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: Application
    Filed: April 11, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande
  • Patent number: 8229972
    Abstract: 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: Grant
    Filed: August 28, 2009
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Shawn Owen Brume
  • Patent number: 7546412
    Abstract: 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: Grant
    Filed: December 2, 2005
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Rhea Reyes Frondozo, Kurt Allen Lovrien, Jacob Lee Sheppard
  • Publication number: 20080055644
    Abstract: 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: Application
    Filed: September 1, 2006
    Publication date: March 6, 2008
    Applicant: International Business Machines Corporation
    Inventors: Said Abdullah Ahmad, Michael Thomas Benhase, David Frank Mannenbach, Tim Stephen Vande Zande