Patents Assigned to International Business Machines (IBM) Corporation
  • Publication number: 20050102666
    Abstract: Methods, systems, data structures and computer program products for deploying software components, including deploying components in an enterprise environment. Components previously installed and components to be installed are identified. Conflicts between such components are then identified. A user may be notified and provided with options. One option is to abort the installation. Another option is to continue the installation. If installation is continued, an entry may be made in a log indicative of the conflict and of the continuation of the installation.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Attila Barta, Kwasi Asare, Richard Huddleston, Daniel Jemiolo
  • Publication number: 20050102665
    Abstract: The methods, systems, data structures and computer program products for deploying software components are provided, including deploying components in an enterprise environment. Dependency relationships among components to be deployed are determined. Those components which are not dependent upon any other component may be installed first and substantially in parallel. Components which are dependent only upon the first installed components are next installed, substantially in parallel. Installation thus progresses until all components have been installed. By installing in parallel those components having a similar level of dependency, rather than installing all components sequentially, the deployment is more efficient and requires less time to complete.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Attila Barta, Kwasi Asare, Richard Huddleston, Daniel Jemiolo
  • Publication number: 20050102667
    Abstract: Methods, systems, data structures and computer program products are provided for deploying software components, including deploying components in an enterprise environment. Installation of components is initiated and a level of detail to be reported is selected. As installation progresses, a report is generated regarding the status of the installation of the components. A portion of the report is displayed identifying the components at the selected level of detail and the corresponding status. Thus, a user may select only that level of detail which is of interest.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Attila Barta, Kwasi Asare, Richard Huddleston, Daniel Jemiolo
  • Publication number: 20050081091
    Abstract: A method of recovery from a data storage system failure in a data storage system having a host computer writing data to a first storage unit with a first storage controller synchronously mirroring the data to a second storage unit, and with a second storage controller asynchronously mirroring the data to a third storage unit. The method begins with the detection of a failure associated with the first storage unit. Upon detection of the error or failure associated with the first storage unit, the synchronous data mirroring relationship between the first storage unit and the second storage unit is terminated and the host is directed to write data updates directly to the second storage unit. Upon correction of the failure associated with the first storage unit, the asynchronous mirroring of data updates from the second storage unit to the third storage unit is suspended and synchronous mirroring of the data updates in a reverse direction, from the second storage unit to the first storage unit, is commenced.
    Type: Application
    Filed: September 29, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Robert Bartfai, Michael Factor, Gail Spear, William Micka
  • Publication number: 20050071708
    Abstract: A method of recovery from a data storage system failure in a data storage system having a host computer writing data updates to a local storage controller at a local site. The local controller is associated with a local storage device. The local storage controller is also configured to asynchronously copy the updates to a remote storage controller associated with a remote storage device at a remote site. In addition, the remote storage controller is configured to store a consistent point in time copy of the updates on a backup storage device. The consistent point in time copy is known as a consistency group. Upon detection of a failure associated with the local site, a determination is made whether a group of updates pending for storage on the backup storage device form an intact consistency group. If an intact consistency group has not formed, corrective action may be taken to create an intact consistency group.
    Type: Application
    Filed: September 29, 2003
    Publication date: March 31, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Robert Bartfai, Gail Spear
  • Publication number: 20050071591
    Abstract: An automated data storage library accesses data stored on storage media contained in cartridges in response to commands from an external host. The cartridges may include cartridge memory and a component in the library may include a cartridge memory interface for reading data from and/or writing data to the cartridge memory. When a cartridge is to be stored in the library, the library modifies the contents of the cartridge memory, or the contents of the storage media such that the data stored on the cartridge becomes inaccessible, thereby preventing access to the data outside of the library. To perform an authorized access, the library restores the contents of the cartridge memory or the storage media. Alternatively, the library provides a correction or correction algorithm to the drive to allow access to the data stored on the storage media without removing the access protection of the storage media.
    Type: Application
    Filed: September 29, 2003
    Publication date: March 31, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Brian Goodman, Leonard Jesionowski, Glen Jaquette
  • Publication number: 20050044314
    Abstract: An automated data storage library accesses data storage media from storage shelves in response to commands from an external host. The library receives and activates a firmware update in a processor node and determines whether a library door has been opened and/or closed during the code activation. Only if a library door has been opened and/or closed will an inventory of the storage media be performed.
    Type: Application
    Filed: August 21, 2003
    Publication date: February 24, 2005
    Applicant: International Business Machines (IBM) Corporation
    Inventors: Brian Goodman, Leonard Jesionowski, Robin Roberts
  • Patent number: 6819065
    Abstract: An apparatus and method for the controlled dynamic braking of a DC motor in a tape transport device are provided. A PWM state device includes a plurality of state transition paths, each path having an initial state, representative of a tape profile, including a predetermined range of tape velocities, relative amounts of tape on each reel and an initial tape tension, and at least one subsequent state. When a low power event is detected, one of the state transition paths is selected, based upon a current tape profile, and an associated PWM signal is transmitted to the motor. An energy storage device provides power to the PWM state device during the low power event. The PWM signals follow the selected transition path to modulate the current generated by the motion of the motor and thereby create a decelerating force while substantially maintaining the initial tape tension.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: November 16, 2004
    Assignee: International Business Machines, (IBM) Corporation
    Inventors: James J. Howarth, James M. Karp, John A. Koski, Randy C. Inch