Patents by Inventor Leonard Jesionowski

Leonard Jesionowski 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: 20080089343
    Abstract: Provided are a system and article of manufacture for allowing communication among nodes in a system. A request is received in a source node from a source object executing in the source node to send a message to a destination object executing in a destination node. Each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes. A determination is made in the source node as to whether the destination node and source node are a same node. The message is sent in the source node to the destination object within the source node if the destination node is the source node. If the destination node is not the source node, then the source node transmits the message to the destination node through the communication interface. The destination node sends the message to the destination object within the destination node.
    Type: Application
    Filed: November 30, 2007
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Goodman, Ronald Hill, Leonard Jesionowski, Michael McIntosh
  • Publication number: 20080091870
    Abstract: Provided are a system and program for allowing communication among nodes in a system. A request is received in a source node from a source object executing in the source node to send a message to a destination object executing in a destination node. Each node includes a processor capable of multitasking multiple program objects and a communication interface to transmit and receive data with the other nodes. A determination is made in the source node as to whether the destination node and source node are a same node. The message is sent in the source node to the destination object within the source node if the destination node is the source node. If the destination node is not the source node, then the source node transmits the message to the destination node through the communication interface. The destination node sends the message to the destination object within the destination node.
    Type: Application
    Filed: November 30, 2007
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Goodman, Ronald Hill, Leonard Jesionowski, Michael McIntosh
  • Publication number: 20070291595
    Abstract: A dual purpose media drive exchanges data with removable media items. The drive includes at least one port to receive various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive, and (2) robotic device management commands. The drive includes a processor that responds to incoming data exchange commands by reading and/or writing to the loaded media item. The processor responds to at least some robotic device management signals by forwarding them to a robotic media transport device. The processor withholds the data exchange commands from the robotic device, since they are only pertinent to operations of the drive itself. The robotic device may be configured to restrict host access to library components according to predefined logical partitions.
    Type: Application
    Filed: July 31, 2007
    Publication date: December 20, 2007
    Inventors: ROBERT BASHAM, Brian Goodman, Leonard Jesionowski
  • Publication number: 20070217061
    Abstract: Disclosed is a deep slot magazine storage library including a library housing defining a magazine cavity and including an active robotic end and a magazine loading and unloading end. Also included is a plurality of deep slot magazines storable by height and width within the magazine cavity, wherein each of the plurality of deep slot magazines is individually removable from the magazine cavity and wherein each of the plurality of deep slot magazines defines a cartridge cavity. Further included is a plurality of vertical magazine supports disposed within the magazine cavity, wherein the plurality of vertical magazine supports allow individual support of each of the plurality of deep slot magazines. Still further included is a plurality of cartridges removably storable by height, width, and depth within a plurality of cartridge slots defined by at least one cartridge support guide disposed within the cartridge cavity.
    Type: Application
    Filed: March 14, 2006
    Publication date: September 20, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leonard Jesionowski, Shawn Nave
  • Publication number: 20070168664
    Abstract: A key server provides keys for encryption and/or decryption for data storage drives. A first communication link provides at least data communication with respect to the data storage drive; a second communication link, separate from the first communication link, provides communication between the data storage drive and the key server; and the key server provides the encryption and/or decryption keys over the second communication link.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 19, 2007
    Inventors: Brian Goodman, Glen Jaquette, Leonard Jesionowski
  • Publication number: 20070162180
    Abstract: An automated data library system employs a plurality of cartridges, a slot physically configured to store the cartridges, and a library controller operable to build a slot inventory of the slot storing the plurality of cartridges. The building of the slot inventory includes the library controller generating slot inventory data including cartridge identification information of each cartridge behind a lead cartridge in the slot, and the library controller writing a slot inventory including the slot inventory data to a cartridge memory of the lead cartridge.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Brian Goodman, Leonard Jesionowski
  • Publication number: 20070127322
    Abstract: An apparatus, system, and method are disclosed for managing control path commands in an automated data storage library. The present invention teaches a data storage library with stored data and at least one controller. The present invention also teaches at least one command source that provides commands to the data storage library via at least one control path. The data storage library stores a last successful command for each control path in the data storage library, receives a new command from a control path, compares the new command with one or more of the last successful commands, and executes the new command if the new command is unique.
    Type: Application
    Filed: November 17, 2005
    Publication date: June 7, 2007
    Inventors: Gary Anna, Brian Goodman, Leonard Jesionowski, Timothy Pierce
  • Publication number: 20070097542
    Abstract: An automated data storage library with storage shelves, data storage drive(s), a bus bar; and a robot accessor with a drive system for moving the robot accessor, an accessor communication interface, a bus bar relay configured to engage and disengage the bus bar; and a robot control configured to operate the drive system to move the robot accessor, to operate a picker, and to operate the bus bar relay to engage the bus bar when the robot accessor is stationary, to provide communication capability with a library communication interface via the bus bar relay and the bus bar when the bus bar relay engages the bus bar. Additionally, a second communication system may be provided between the robot accessor and the automated data storage library, which is operable at least when the robot accessor is moving.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventors: Brian Goodman, Glen Jaquette, Leonard Jesionowski, Mark Schultz
  • Publication number: 20070016742
    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 include cartridge memory and a component in the library includes 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 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 provides a correction or correction algorithm to allow access to the data without removing the access protection of the storage media. The cartridge memory may also or alternatively include an identifier which permits access to the data only by the identified physical and/or logical library(s).
    Type: Application
    Filed: September 25, 2006
    Publication date: January 18, 2007
    Applicant: IBM CORPORATION
    Inventors: Brian Goodman, Leonard Jesionowski, Glen Jaquette
  • Publication number: 20060294338
    Abstract: A method for displaying physical address of data storage media residing within an automated data storage library. A drive, including a drive processor and a drive display, recognizes a load display request received from a host computer/application that includes an identification of a data storage medium. The drive generates a request for the physical address of the data storage medium corresponding to the identification and transmits the request to a library controller. The library controller looks up the corresponding physical address and transmits it back to the drive, where it is displayed on the drive display.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Inventors: James Fisher, Leonard Jesionowski
  • Publication number: 20060282613
    Abstract: A library is reset as needed in a manner non-disruptive to a host system providing a host command to a drive interfacing with the host system on behalf of the library during a reset of the library. To this end, the drive confirms a receipt of a host command to the host system on behalf of the library in response to the drive receiving the host command from the host system, and the library commands the drive to transmit the host command to the library subsequent to a reset of the library based on the drive receiving the host command from the host system during the reset of the library.
    Type: Application
    Filed: June 8, 2005
    Publication date: December 14, 2006
    Applicant: International Business Machines Corporation
    Inventors: Brian Goodman, Leonard Jesionowski
  • Publication number: 20060259688
    Abstract: A removable media storage network environment employs a media management system for managing a removable media system on behalf of client applications, and a media management agent to enhance the management of the removable media system by the media management system. The media management agent operates to determine an operational state of the removable media system, and to enhance an availability and a performance of the removable media system as managed by a media management system, wherein one or more one error recovery techniques are conditionally initiated based on the determined operational state of the removable media system and wherein the media management system is conditionally reconfigured based on the determined operational state of the removable media system.
    Type: Application
    Filed: May 10, 2005
    Publication date: November 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Juergen Deicke, Leonard Jesionowski, Wolfgang Mueller
  • Publication number: 20060224881
    Abstract: An apparatus and method are disclosed for managing component identifiers in a data storage system. The apparatus includes a recognition module, a receiving module, a comparison module, and an update module. The recognition module recognizes newly installed components. The receiving module receives a component identifier stored on the newly installed component. The comparison module compares the identifier of the newly installed component with one or more component identifiers stored in a computer system memory. The update module updates the one or more component identifiers stored in the system memory based upon the identifier of the newly installed component.
    Type: Application
    Filed: March 9, 2005
    Publication date: October 5, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Pierce, Brian Goodman, Justin Hom, Leonard Jesionowski
  • Publication number: 20060190599
    Abstract: Addressing failure is handled in a nodal system of processor nodes, which comprise at least one processor and at least one interface to a network. Upon detection of a node address failure of a processor node for the network, such as lack of a node address, or presence of a duplicate address, the processor node is disabled from the network, thereby temporarily failing the processor node so that the system remains operational. An alternate node address stored in nonvolatile memory may be selected that avoids the node address failure.
    Type: Application
    Filed: April 21, 2006
    Publication date: August 24, 2006
    Inventors: Brian Goodman, Ronald Hill, Leonard Jesionowski, Raymond Yardy
  • Publication number: 20060129613
    Abstract: An apparatus, system, and method are disclosed for backing up vital product data for a data processing device. A communication module establishes a communications channel with a maintenance module of a service center. The service center remotely supports the data processing device. A backup module copies vital product data to the maintenance module and the maintenance module maintains the vital product data copy. In one embodiment, a restore module receives a command to restore the vital product data copy. The communication module establishes the communications channel between the restore module and the maintenance module and the maintenance module copies the vital product data copy to the restore module.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Brian Goodman, Leonard Jesionowski
  • Publication number: 20060089750
    Abstract: A dual purpose media drive exchanges data with removable media items. The drive includes at least one port to receive various control signals, including (1) data exchange commands directing the drive to read and/or write data to a media item mounted by the drive, and (2) robotic device management commands. The drive includes a processor that responds to incoming data exchange commands by reading and/or writing to the loaded media item. The processor responds to at least some robotic device management signals by forwarding them to a robotic media transport device. The processor withholds the data exchange commands from the robotic device, since they are only pertinent to operations of the drive itself. The robotic device may be configured to restrict host access to library components according to predefined logical partitions.
    Type: Application
    Filed: December 9, 2005
    Publication date: April 27, 2006
    Inventors: Robert Basham, Brian Goodman, Leonard Jesionowski
  • Publication number: 20060069844
    Abstract: An apparatus, system, and method are disclosed for managing physical addresses of data storage media within a data storage library. The library maintains a data table of storage slots and the media stored in those slots. The data table may contain addresses for storage slots that are not physically present or accessible within the library. Hardware such as storage slots may be added or removed without causing an inconsistency within the data table of assigned addresses. Addresses may be recorded as the particular frame, column, and row that describe the location of a particular storage slot. Each data storage media is associated with a particular host. The data table of the library maintains a record of data storage media and the host affinity the media corresponds to.
    Type: Application
    Filed: September 29, 2004
    Publication date: March 30, 2006
    Inventors: Frank Gallo, Brian Goodman, Leonard Jesionowski
  • Publication number: 20060064542
    Abstract: A storage subsystem, method of automatically maintaining the subsystem hardware configuration up to date and program product therefor. The storage subsystem automatically initiates hardware discovery in response to a triggering event. Subsystem hardware information is collected during hardware discovery and checked against a current configuration to identify hardware changes. Whenever hardware changes are identified, the subsystem configures the hardware and calibrates newly configured hardware. So, hardware changes may be automatically discovered, configured and calibrated free from operator intervention.
    Type: Application
    Filed: September 21, 2004
    Publication date: March 23, 2006
    Inventors: Brian Goodman, Frank Gallo, Leonard Jesionowski
  • Publication number: 20060020569
    Abstract: An apparatus, system and method for library scheduling include a time-based schedule for mapping a data storage device to a plurality of logical libraries. The data storage device is mapped to the plurality of logical libraries in response to the time-based schedule. The data storage device may be in communication with a host application.
    Type: Application
    Filed: July 22, 2004
    Publication date: January 26, 2006
    Inventors: Brian Goodman, Leonard Jesionowski, Jennifer Somers
  • Publication number: 20060013078
    Abstract: Disclosed are a system, a method, and article of manufacture to provide for managing data storage media to provide secure storage of the data storage media in an automated data storage library. A logical library partition vault is created in the automated data storage library that is not accessible by any host computer. Data storage media in the logical library partition vault may only be accessed by an operator using a secure means. The logical library partition vault may comprise various components of the automated data storage library by assigning storage shelves, service bays, data storage media, data storage drives or other library components to the logical library partition vault.
    Type: Application
    Filed: July 15, 2004
    Publication date: January 19, 2006
    Applicant: International Business Machines Corporation
    Inventors: Brian Goodman, Arthur Colvig, Leonard Jesionowski