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: 20080089343Abstract: 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: ApplicationFiled: November 30, 2007Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Goodman, Ronald Hill, Leonard Jesionowski, Michael McIntosh
-
Publication number: 20080091870Abstract: 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: ApplicationFiled: November 30, 2007Publication date: April 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian Goodman, Ronald Hill, Leonard Jesionowski, Michael McIntosh
-
Publication number: 20070291595Abstract: 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: ApplicationFiled: July 31, 2007Publication date: December 20, 2007Inventors: ROBERT BASHAM, Brian Goodman, Leonard Jesionowski
-
Publication number: 20070217061Abstract: 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: ApplicationFiled: March 14, 2006Publication date: September 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Leonard Jesionowski, Shawn Nave
-
Publication number: 20070168664Abstract: 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: ApplicationFiled: January 10, 2006Publication date: July 19, 2007Inventors: Brian Goodman, Glen Jaquette, Leonard Jesionowski
-
Publication number: 20070162180Abstract: 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: ApplicationFiled: January 10, 2006Publication date: July 12, 2007Applicant: International Business Machines CorporationInventors: Brian Goodman, Leonard Jesionowski
-
Publication number: 20070127322Abstract: 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: ApplicationFiled: November 17, 2005Publication date: June 7, 2007Inventors: Gary Anna, Brian Goodman, Leonard Jesionowski, Timothy Pierce
-
Publication number: 20070097542Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Inventors: Brian Goodman, Glen Jaquette, Leonard Jesionowski, Mark Schultz
-
Publication number: 20070016742Abstract: 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: ApplicationFiled: September 25, 2006Publication date: January 18, 2007Applicant: IBM CORPORATIONInventors: Brian Goodman, Leonard Jesionowski, Glen Jaquette
-
Publication number: 20060294338Abstract: 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: ApplicationFiled: June 24, 2005Publication date: December 28, 2006Inventors: James Fisher, Leonard Jesionowski
-
Publication number: 20060282613Abstract: 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: ApplicationFiled: June 8, 2005Publication date: December 14, 2006Applicant: International Business Machines CorporationInventors: Brian Goodman, Leonard Jesionowski
-
Publication number: 20060259688Abstract: 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: ApplicationFiled: May 10, 2005Publication date: November 16, 2006Applicant: International Business Machines CorporationInventors: Juergen Deicke, Leonard Jesionowski, Wolfgang Mueller
-
Publication number: 20060224881Abstract: 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: ApplicationFiled: March 9, 2005Publication date: October 5, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy Pierce, Brian Goodman, Justin Hom, Leonard Jesionowski
-
Publication number: 20060190599Abstract: 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: ApplicationFiled: April 21, 2006Publication date: August 24, 2006Inventors: Brian Goodman, Ronald Hill, Leonard Jesionowski, Raymond Yardy
-
Publication number: 20060129613Abstract: 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: ApplicationFiled: December 15, 2004Publication date: June 15, 2006Inventors: Brian Goodman, Leonard Jesionowski
-
Publication number: 20060089750Abstract: 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: ApplicationFiled: December 9, 2005Publication date: April 27, 2006Inventors: Robert Basham, Brian Goodman, Leonard Jesionowski
-
Publication number: 20060069844Abstract: 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: ApplicationFiled: September 29, 2004Publication date: March 30, 2006Inventors: Frank Gallo, Brian Goodman, Leonard Jesionowski
-
Publication number: 20060064542Abstract: 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: ApplicationFiled: September 21, 2004Publication date: March 23, 2006Inventors: Brian Goodman, Frank Gallo, Leonard Jesionowski
-
Publication number: 20060020569Abstract: 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: ApplicationFiled: July 22, 2004Publication date: January 26, 2006Inventors: Brian Goodman, Leonard Jesionowski, Jennifer Somers
-
Publication number: 20060013078Abstract: 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: ApplicationFiled: July 15, 2004Publication date: January 19, 2006Applicant: International Business Machines CorporationInventors: Brian Goodman, Arthur Colvig, Leonard Jesionowski