Patents by Inventor Leonard George Jesionowski

Leonard George 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).

  • Patent number: 6895300
    Abstract: A cartridge memory attached to each data storage cartridge in an automated data storage library is used to hold library identification information. The library identification information may be used to associate each data storage cartridge to an automated data storage library. In an automated data storage library that is partitioned into two or more logical libraries, the library identification information may be used to associate each data storage cartridge to a logical library.
    Type: Grant
    Filed: February 3, 2003
    Date of Patent: May 17, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Dietrich Etzel
  • Patent number: 6880040
    Abstract: A virtual sequential data storage (VSDS) system includes a VSDS controller coupled to physical data storage and a host machine with at least one host application. The controller is configured to carry out commands from the host application referencing VSDS. A router installed at the host intercepts prescribed types of host application commands directed to the controller. For each intercepted read/write command, the router determines a target physical location in physical data storage to carry out the intercepted host read/write command. Also, if the host application command is a read command, the router transfers data requested by the read command from the target physical location to the host application bypassing the controller. If the host application command is a write command, the router transfers write data associated with the write command from the host application to the target physical location bypassing the controller.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Leonard George Jesionowski
  • Patent number: 6850380
    Abstract: An automated data storage library includes a plurality of storage slots, a drive having a stacked connector system, and a library control manager configured to monitor usage data for the stacked connector system representative of the number of times the stacked connector system is mounted by a media connector from any of a plurality of media elements, and wherein the library manager is further configured to coordinate refreshment of the stacked connector system when the usage data reaches a predetermined usage level threshold. The stacked connector system may be refreshed by replacement or addition of a separate connector. Various methods of improving the long term performance of a drive in a media library by replacing or adding a connector to a stacked connector system of a drive are also provided.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: February 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Leonard George Jesionowski
  • Patent number: 6816332
    Abstract: An accessor moveably disposed within a data storage and retrieval system which includes at least one electromagnetic radiation emitter and at least one electromagnetic radiation detector, where each emitter/detector combination have a facing relationship. A data storage and retrieval system which includes one or more of Applicants' accessors moveably disposed therein. A method using Applicants' accessor to assist the inventory of Applicants' data storage and retrieval system. A method to prevent collisions between Applicants' accessor and one or more portable data storage cartridges improperly stored within Applicants' data storage and retrieval system. A method using Applicants' accessor to monitor the insertion and/or retrieval of a portable data storage cartridge from a storage slot, a data storage device, an import/export station, and the like.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: November 9, 2004
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Robin Daniel Roberts
  • Publication number: 20040167662
    Abstract: Disclosed are a system, a method, and a computer program product to provide for the expansion of an automated data storage library by the use of a multi-purpose frame. When the library is expanded, the multi-purpose frame functions as a service bay for the accessor. The multi-purpose frame that functions as a service bay is easily converted to a supplementary storage frame, when the library is expanded, to accommodate additional data storage media shelves and/or data storage drives. Because the multi-purpose frame is easily converted for use as either a service bay or a supplementary storage frame the relocation of library frames is avoided, thus simplifying and improving the expansion of the library.
    Type: Application
    Filed: February 24, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Michael Philip McIntosh, Robin Daniel Roberts, Staley Bert Slawson, Raymond Yardy
  • Patent number: 6782448
    Abstract: An automated data storage library accesses data storage media from storage shelves in response to commands from external host(s). The library receives a code update image while continuing to operate. The library is operated to an off-line status at external interface(s) that permit communication with the host(s). Then, and after the image is stored in nonvolatile memory, the processor(s) are reset, thereby activating the code update image, the processor(s) subsequently coming up from the reset to an operational state. Then, the library goes to an on-line status at the external interface(s).
    Type: Grant
    Filed: April 2, 2002
    Date of Patent: August 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Robin Daniel Roberts
  • Patent number: 6779080
    Abstract: In a data storage subsystem, drive-level processing treats data storage media as WORM by automatically advancing a write append limiter as data is written, and preventing changes to data occurring before the write append limiter. Despite this media's WORM nature, the drive-level processing permits limited overwriting of data at the end of tape since the write append limiter lags the current write location by the margin of a write allowance index. Thus, despite the drive's treatment of the media as WORM, the drive permits overwriting of trailing metadata in order to facilitate write append operations.
    Type: Grant
    Filed: October 15, 2001
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Leonard George Jesionowski
  • Publication number: 20040153206
    Abstract: An automated data storage library is partitioned into multiple logical libraries. A cartridge memory attached to each data storage cartridge in the library is used to hold library identification information. The library identification information is used to associate each data cartridge with one or more logical libraries. The library identification information may also be used to associate each data storage cartridge to an automated data storage library.
    Type: Application
    Filed: February 3, 2003
    Publication date: August 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Dietrich Etzel
  • Publication number: 20040153205
    Abstract: A cartridge memory attached to each data storage cartridge in an automated data storage library is used to hold library identification information. The library identification information may be used to associate each data storage cartridge to an automated data storage library. In an automated data storage library that is partitioned into two or more logical libraries, the library identification information may be used to associate each data storage cartridge to a logical library.
    Type: Application
    Filed: February 3, 2003
    Publication date: August 5, 2004
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Dietrich Etzel
  • Publication number: 20040139294
    Abstract: In a distributed system of modules in a network, each module having an associated processor node comprising a processing unit for operating the associated module. The processing unit comprises a processor interface for communication in the network; and nonvolatile memory for storing code for the processing unit for operating the associated module, and for storing backup code for at least one other processing unit of another processor node in the network, the backup code for operating an associated module of the another processor node. In response to a request, the processing unit supplies the backup code to a processor node to be used to restore the code for operating the module associated with the requesting processor node.
    Type: Application
    Filed: January 14, 2003
    Publication date: July 15, 2004
    Applicant: International Business Machines Corporatin
    Inventors: Arthur John Colvig, Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 6757694
    Abstract: A system and method for assigning unique names to data storage products. The system and method is applicable for assigning unique World Wide Names to library storage products having removable or fixed media storage devices, or existing library storage products to be provisioned with Fiber Channel interface connections. When configuring new library storage products the method comprises the steps of: allocating a range of names to the library storage product, a name being assigned in one-to-one correspondence with a device position in the library and, the range including a base name (Base_N) for indicating where device position numbering begins; and, storing the base name in a memory associated with the library; installing a data storage device at a position in the library; and automatically calculating a unique name N based on the stored base name and the data storage device position of the installed device and assigning the calculated name to the installed device.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: June 29, 2004
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski
  • Publication number: 20040107320
    Abstract: A system, a method, and a computer program product to provide a failover procedure for an automated data storage library are provided. During the operation of a data storage library, a host computer issues control commands to the automated data storage library using one or more control paths. In the event that the host does not receive desirable results, such as when communication is lost between the host computer and the automated data storage library while a command is in process, the host computer may attempt to retry the same command using the same control path or an alternate control path. When the host issues a retry of the same command, the automated data storage library performs an examination of the command and one or more previous commands executed to prevent the automated data storage library from executing an identical command more than once.
    Type: Application
    Filed: November 8, 2002
    Publication date: June 3, 2004
    Applicant: International Business Machines Corporation
    Inventors: Frank David Gallo, Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 6745257
    Abstract: Provided is a method, system, and program for providing status information in a system comprised of multiple components. A first processing node receives status information indicating a state of a system component and generates a status message indicating the state of the system component. The first processing node transmits the status message to a second processing node. The second processing node updates information maintained by the second processing node with the state of the system component indicated in the status message. Status information maintained by the second processing node is returned to a request for status.
    Type: Grant
    Filed: January 4, 2001
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Corporation
    Inventors: Frank David Gallo, Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 6735704
    Abstract: A power management system and method for multiple redundant power supplies. The present invention provides management and control of N+M power supplies, where N represents the minimum number of power supplies required and where M is the number of redundant power supplies (M>1), where any one of the power supplies may be capable of supplying power to all the loads of the power subsystems. In the preferred embodiment each power subsystem includes a power supply and a controller coupled to a power bus. A communication bus is provided common to each power subsystem. During reset or power-on periods, the controllers are programmed to uniquely delay the start time of each power supply, thereby protecting against an overcurrent/overvoltage condition on the power bus during reset periods. A master controller is provided to monitor normal operating conditions of the power subsystems and communication bus.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: May 11, 2004
    Assignee: International Business Machines Corporation
    Inventors: David Butka, Brian Gerard Goodman, Leonard George Jesionowski, Michael Philip McIntosh, Robin Daniel Roberts, Raymond Yardy
  • Publication number: 20040021973
    Abstract: An automated data storage library includes a plurality of storage slots, a drive having a stacked connector system, and a library control manager configured to monitor usage data for the stacked connector system representative of the number of times the stacked connector system is mounted by a media connector from any of a plurality of media elements, and wherein the library manager is further configured to coordinate refreshment of the stacked connector system when the usage data reaches a predetermined usage level threshold. The stacked connector system may be refreshed by replacement or addition of a separate connector. Various methods of improving the long term performance of a drive in a media library by replacing or adding a connector to a stacked connector system of a drive are also provided.
    Type: Application
    Filed: August 2, 2002
    Publication date: February 5, 2004
    Inventors: Robert Beverley Basham, Leonard George Jesionowski
  • Publication number: 20040010568
    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: June 26, 2002
    Publication date: January 15, 2004
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Ronald Faye Hill, Leonard George Jesionowski, Raymond Yardy
  • Publication number: 20040003171
    Abstract: A virtual sequential data storage (VSDS) system includes a VSDS controller coupled to physical data storage and a host machine with at least one host application. The controller is configured to carry out commands from the host application referencing VSDS. A router installed at the host intercepts prescribed types of host application commands directed to the controller. For each intercepted read/write command, the router determines a target physical location in physical data storage to carry out the intercepted host read/write command. Also, if the host application command is a read command, the router transfers data requested by the read command from the target physical location to the host application bypassing the controller. If the host application command is a write command, the router transfers write data associated with the write command from the host application to the target physical location bypassing the controller.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Inventors: Robert Beverley Basham, Leonard George Jesionowski
  • Publication number: 20030234999
    Abstract: An accessor moveably disposed within a data storage and retrieval system which includes at least one electromagnetic radiation emitter and at least one electromagnetic radiation detector, where each emitter/detector combination have a facing relationship. A data storage and retrieval system which includes one or more of Applicants' accessors moveably disposed therein. A method using Applicants' accessor to assist the inventory of Applicants' data storage and retrieval system. A method to prevent collisions between Applicants' accessor and one or more portable data storage cartridges improperly stored within Applicants' data storage and retrieval system. A method using Applicants' accessor to monitor the insertion and/or retrieval of a portable data storage cartridge from a storage slot, a data storage device, an import/export station, and the like.
    Type: Application
    Filed: June 25, 2002
    Publication date: December 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski, Robin Daniel Roberts
  • Publication number: 20030208703
    Abstract: A method and apparatus to provide failover capability to a data storage and retrieval system in the event of a failure of a data storage drive, where that data storage and retrieval system includes one or more active data storage devices and one or more reserve data storage devices. In the event of a failure of an active data storage device, Applicants' data storage and retrieval system suspends all pending operations using that failed device, allocates a reserve data storage device to perform those suspended operations, and then resumes those suspended operations.
    Type: Application
    Filed: May 1, 2002
    Publication date: November 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 6636778
    Abstract: Data storage drives of an automated data storage library are allocated to received requests. A drive resource provider, upon receiving a request for a drive when all of the drives of the pool are allocated, holds any mount of a portable data storage cartridge relative to the request, releasing the hold when a drive is allocated. Spare drives are provided, outside of the pool. A spare drive may be allocated in response to the request, and a message is posted indicating use of the spare data storage drive. The posted message may comprise a notification that action may be taken to permanently transfer a spare data storage drive to the pool.
    Type: Grant
    Filed: September 10, 2001
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Robert Beverley Basham, Kirby Grant Dahman, Kenneth Fairclough Day, III, Leonard George Jesionowski