Patents by Inventor Jason L. Peipelman

Jason L. Peipelman 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: 11704040
    Abstract: A computer-implemented method includes initiating a copy request for a data storage cartridge. The data storage cartridge includes data storage media having host data thereon. The method also includes transparently loading the data storage cartridge into a first data storage drive of a data storage library and establishing drive-to-drive communication for copying data from the data storage media in the first data storage drive to data storage media in a second data storage drive. The method includes copying data from the data storage media in the first data storage drive to the data storage media in the second data storage drive. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lee Jesionowski, Brian Gerard Goodman, Ronald Faye Hill, Jr., Jason L. Peipelman
  • Patent number: 11556542
    Abstract: A method for presenting output returned by a command-line interface is disclosed. In one embodiment, such a method submits, by way of a command-line interface (CLI), a command to retrieve a list of resources. The method further submits, in association with the command, an indicator to compress the list. In response to receiving the command and indicator, the method retrieves the list of resources and compresses the list such that resources with identical attributes are presented as a single tuple in the list. Such a tuple may, in certain embodiments, identify the resources with identical attributes as a range of resources and/or as a comma delimited list of resources. The tuple may also, in certain embodiments, identify how many resources with identical attributes are represented by the tuple. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: February 7, 2015
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dale H. Anderson, Jason L. Peipelman
  • Publication number: 20230004725
    Abstract: An approach for generating a distribution list. The approach analyzes a message associated with a user to create a message bag of words (BOW). The approach can analyze a history of messages associated with the user to create a plurality of history message BOWs. The approach can calculate similarity factors between the message BOW and the plurality of history BOWs, respectively. If a similarity factor is “>=” a predetermined similarity threshold, the approach can add a history message to a similar message list. The approach can calculate interest factors, based on the similarity factors, for contacts associated with the similarity factors in the similar message list. If an interest factor is “>=” a predetermined interest threshold, the approach can add a contact associated with the interest factor to a suggested contact list. The approach can prioritize the suggested contact list and insert the list as a distribution list.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: JASON L. PEIPELMAN, ERICA BANDA, Rolf Kocheisen, Eric Vermeer, Debora Yang
  • Patent number: 11442653
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving tracking information which corresponds to an amount that at least one supplemental data storage drive of an automated data storage library was used during a period of time. The automated data storage library in turn includes: one or more primary data storage drives, and one or more robotic accessors physically configured to access each of the one or more primary data storage drives and the at least one supplemental storage drive. Accordingly, the tracking information is used to calculate a usage fee which corresponds to the amount that the at least one supplemental data storage drive was used during the period of time. Furthermore, the usage fee is sent to a user associated with the automated data storage library.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Leonard G. Jesionowski, Brian G. Goodman, Jason L. Peipelman, Ronald F. Hill, Jr.
  • Patent number: 11379335
    Abstract: A method, computer system, and a computer program product for collecting performance data on a consistency group boundary is provided. The present invention may include positioning a plurality of software applications into idle mode. The present invention may also include starting a consistency group based on a command from a Global Mirror Master. The present invention may then include collecting a plurality of performance data associated with the started consistency group. The present invention may then include removing a plurality of remaining data associated with the collected plurality of performance data. The present invention may further include ending the collection of the collected plurality of data.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
  • Patent number: 11194738
    Abstract: A computer-implemented method according to one embodiment includes receiving, at a peripheral device via an in-band interface, a predetermined command; determining, by the peripheral device, a predetermined identifier within the predetermined command; and implementing, by the peripheral device, parameter data associated with the predetermined identifier, in response to the determining.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lee Jesionowski, Jason L. Peipelman
  • Patent number: 11176017
    Abstract: A simulation tool provides candidate volume mirror simulation in a data storage system. In one embodiment, user selections are received including a user selection of one or more candidate volumes of a primary data storage system for simulating mirroring to a secondary data storage system. As a function of received user selections, host-to-primary I/O activity to a candidate volume is simulated, recorded and measured over a selected interval of time. In addition, primary-to-secondary mirroring of a selected candidate volume to the secondary data storage system is simulated, recorded and measured over the interval of time. Performance measurements of the candidate volume mirror simulation are output by the simulation tool. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Peipelman, Paul Jennas, Joshua J. Crawford, Matthew J. Ward
  • Patent number: 11144409
    Abstract: A method, system, and program product are provided for processing a host write operation during a recovery operation of a point-in-time copy restore. Provided are blocking the host write operation to the source volume based on whether a track on the source volume is copied to the target volume. A host and the point-in-time copy restore synchronize simultaneous access to the track using a track lock on track access, causing a requestor without the track lock to be queued until the track lock is available.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
  • Publication number: 20210173578
    Abstract: A computer-implemented method includes initiating a copy request for a data storage cartridge. The data storage cartridge includes data storage media having host data thereon. The method also includes transparently loading the data storage cartridge into a first data storage drive of a data storage library and establishing drive-to-drive communication for copying data from the data storage media in the first data storage drive to data storage media in a second data storage drive. The method includes copying data from the data storage media in the first data storage drive to the data storage media in the second data storage drive. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Lee Jesionowski, Brian Gerard Goodman, Ronald Faye Hill, JR., Jason L. Peipelman
  • Patent number: 10983702
    Abstract: According to one embodiment, a computer program product for read-once point-in-time copy includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se, and the program instructions are executable by a storage system manager to cause the storage system manager to perform a method comprising: detecting a read access to one or more data tracks of a target data storage module; setting a value of one or more bits in response to detecting the read access to the one or more data tracks, each of the one or more bits being associated with one of the one or more data tracks. The value of the one or more bits is set to a value configured to prevent a copy-on-write operation being applied to the one or more data tracks to which the read access was detected.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
  • Patent number: 10970153
    Abstract: A method for intelligently gathering historical performance information for computing resources is disclosed. In one embodiment, such a method includes sampling, for a computing resource, first performance information at a first frequency. The method retains the first performance information for a first time period. The method further samples, for the computing resource, second performance information at a second frequency that is greater than the first frequency. The method retains the second performance information for a second time period that is shorter than the first time period. In certain embodiments, in response to detecting an event in association with the computing resource, the method takes a snapshot of the second performance information retained for the computing resource at the time of the event. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: June 17, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jason L. Peipelman, Yang Liu, Eduardo Campos Peiro
  • Patent number: 10957118
    Abstract: An apparatus includes a frame configured to suspend an article of clothing and a plurality of terahertz sensors coupled to the frame. The terahertz sensors are configured to image an article of clothing suspended from the frame from different vantage points from within an interior of the article of clothing. Another apparatus includes a frame configured to suspend an article of clothing and a terahertz sensor coupled to the frame and configured to image an article of clothing suspended from the frame from within an interior of the article of clothing. The terahertz sensor is selectively positionable along the frame thereby enabling imaging from different vantage points.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Karen Mariela Siles, Jason L. Peipelman, John E. Martin, Zia K. Mohammad
  • Publication number: 20210034548
    Abstract: A computer-implemented method according to one embodiment includes receiving, at a peripheral device via an in-band interface, a predetermined command; determining, by the peripheral device, a predetermined identifier within the predetermined command; and implementing, by the peripheral device, parameter data associated with the predetermined identifier, in response to the determining.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: Lee Jesionowski, Jason L. Peipelman
  • Publication number: 20200409556
    Abstract: From a master node within a chain of nodes, a command is sent to form a consistency group. The command causes the chain of nodes to set, at the master node, a first change recording bitmap (CRB) containing a first set of host writes from a host system to an out of synch (OOS) bitmap. A consistent point of data is created across the chain using the OOS bitmap of the master node. At subsequent non-master nodes, the consistent point of data embodied in the OOS bitmap is drained to form the consistency group. During the draining, a second set of host writes is recorded to a second CRB at the master node. In response to a determining the consistency group has been formed, a second command is sent down the chain to reform the consistency group, wherein the second CRB is takes the place of the first CRB.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: JASON L. PEIPELMAN, MATTHEW J. WARD, Paul Jennas
  • Patent number: 10809917
    Abstract: In a storage management interface to manage host ports in a computing system having a server and one or more hosts, a user interface is provided to facilitate assigning host ports to an associated host. In one embodiment, the user interface detects unassigned host ports which have not been identified as being assigned to an associated host, and generates a graphical user interface (GUI) page indicating unassigned host ports. User selection of at least one of the unassigned host ports indicated in the GUI page is received as well as user selection of a host to assign to the selected unassigned host ports. Once the assignment is completed, data structures storing host port assignment configuration data are updated to indicate the host assigned to the selected host ports.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Joshua J. Crawford, Jason L. Peipelman, Feng Shao
  • Publication number: 20200302697
    Abstract: An apparatus includes a frame configured to suspend an article of clothing and a plurality of terahertz sensors coupled to the frame. The terahertz sensors are configured to image an article of clothing suspended from the frame from different vantage points from within an interior of the article of clothing. Another apparatus includes a frame configured to suspend an article of clothing and a terahertz sensor coupled to the frame and configured to image an article of clothing suspended from the frame from within an interior of the article of clothing. The terahertz sensor is selectively positionable along the frame thereby enabling imaging from different vantage points.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Karen Mariela Siles, Jason L. Peipelman, John E. Martin, Zia K. Mohammad
  • Patent number: 10776258
    Abstract: A method is disclosed for avoiding out-of-space conditions in an asynchronous data replication environment. In one embodiment, such a method creates a consistency group on a primary storage system of an asynchronous data replication environment. The method determines a number of additional extents that will be needed on a secondary storage system to accommodate the consistency group. The number of additional extents is compared to a number of free extents on the secondary storage system. In the event the number of additional extents does not exceed the number of free extents, the method transfers the data from the primary storage system to the secondary storage system. In the event the number of additional extents exceeds the number of free extents, the method automatically takes actions on the secondary storage system to provide the number of additional extents. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Ward, Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Gregory E. McBride
  • Publication number: 20200201740
    Abstract: A simulation tool provides candidate volume mirror simulation in a data storage system. In one embodiment, user selections are received including a user selection of one or more candidate volumes of a primary data storage system for simulating mirroring to a secondary data storage system. As a function of received user selections, host-to-primary I/O activity to a candidate volume is simulated, recorded and measured over a selected interval of time. In addition, primary-to-secondary mirroring of a selected candidate volume to the secondary data storage system is simulated, recorded and measured over the interval of time. Performance measurements of the candidate volume mirror simulation are output by the simulation tool. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: Jason L. Peipelman, Paul Jennas, Joshua J. Crawford, Matthew J. Ward
  • Publication number: 20200192597
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving tracking information which corresponds to an amount that at least one supplemental data storage drive of an automated data storage library was used during a period of time. The automated data storage library in turn includes: one or more primary data storage drives, and one or more robotic accessors physically configured to access each of the one or more primary data storage drives and the at least one supplemental storage drive. Accordingly, the tracking information is used to calculate a usage fee which corresponds to the amount that the at least one supplemental data storage drive was used during the period of time. Furthermore, the usage fee is sent to a user associated with the automated data storage library.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Leonard G. Jesionowski, Brian G. Goodman, Jason L. Peipelman, Ronald F. Hill, JR.
  • Publication number: 20200174919
    Abstract: A method is disclosed for avoiding out-of-space conditions in an asynchronous data replication environment. In one embodiment, such a method creates a consistency group on a primary storage system of an asynchronous data replication environment. The method determines a number of additional extents that will be needed on a secondary storage system to accommodate the consistency group. The number of additional extents is compared to a number of free extents on the secondary storage system. In the event the number of additional extents does not exceed the number of free extents, the method transfers the data from the primary storage system to the secondary storage system. In the event the number of additional extents exceeds the number of free extents, the method automatically takes actions on the secondary storage system to provide the number of additional extents. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Applicant: International Business Machines Corporation
    Inventors: Matthew J. Ward, Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Gregory E. McBride