Patents by Inventor Kirby G. Dahman

Kirby G. Dahman 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: 10833854
    Abstract: Generating a secondary security key from a primary security key is provided. A first numeric code that is an alternate numeric representation of a first character in a primary security key is added to a second numeric code that is an alternate numeric representation of a second character in the primary security key to generate a running total value. The running total value is automatically designated as a secondary security key such that the primary security key is transformed into the secondary security key that is usable for encrypting data to provide a more secure computer system. The data is encrypted with the secondary security key.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Publication number: 20190274037
    Abstract: Generating a secondary security key from a primary security key is provided. A first numeric code that is an alternate numeric representation of a first character in a primary security key is added to a second numeric code that is an alternate numeric representation of a second character in the primary security key to generate a running total value. The running total value is automatically designated as a secondary security key such that the primary security key is transformed into the secondary security key that is usable for encrypting data to provide a more secure computer system. The data is encrypted with the secondary security key.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Patent number: 10382952
    Abstract: A method, system, and/or computer program product generate a secondary security key from a primary security key. One or more processors, receive a primary security key. The processor(s) retrieve a first numeric code that is an alternate numeric representation of a first character in the primary security key. The processor(s) retrieve a second numeric code that is an alternate numeric representation of a second character in the primary security key. The processor(s) add the first numeric code to the second numeric code to generate a running total value. The processor(s) designate the running total value as a secondary security key, and encrypt data with the secondary security key.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Publication number: 20170338953
    Abstract: A method, system, and/or computer program product generate a secondary security key from a primary security key. One or more processors, receive a primary security key. The processor(s) retrieve a first numeric code that is an alternate numeric representation of a first character in the primary security key. The processor(s) retrieve a second numeric code that is an alternate numeric representation of a second character in the primary security key. The processor(s) add the first numeric code to the second numeric code to generate a running total value. The processor(s) designate the running total value as a secondary security key, and encrypt data with the secondary security key.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 23, 2017
    Inventors: MARK V. CHITTI, KIRBY G. DAHMAN, RONDA L. MCCAIN, KURT A. RYBCZYK, KEITH C. WILLIAMS
  • Patent number: 9723002
    Abstract: A computer-implemented method, system, and/or computer program product controls access to an appliance. A host system receives, from a client computer, appliance-specific user data that includes a user password, a user-created name of an appliance, a user identifier, and a network address of the client computer, and then concatenates the appliance-specific user data with a host name of the host system to create and store an Aggregate Identity Instance (AII) in the host system. The host system receives, from the client computer, a request to access the appliance, and determines whether appliance-specific user data sent with the request is in the AII in the host system. If so, then the host system matches the user-created name of the appliance to an address of the appliance; establishes a session between the client computer and the appliance; and uses the AII to encrypt and decrypt data.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda L. McCain, Kurt A. Rybczyk, Keith C. Williams
  • Publication number: 20170195328
    Abstract: A computer-implemented method, system, and/or computer program product controls access to an appliance. A host system receives, from a client computer, appliance-specific user data that includes a user password, a user-created name of an appliance, a user identifier, and a network address of the client computer, and then concatenates the appliance-specific user data with a host name of the host system to create and store an Aggregate Identity Instance (AII) in the host system. The host system receives, from the client computer, a request to access the appliance, and determines whether appliance-specific user data sent with the request is in the AII in the host system. If so, then the host system matches the user-created name of the appliance to an address of the appliance; establishes a session between the client computer and the appliance; and uses the AII to encrypt and decrypt data.
    Type: Application
    Filed: January 4, 2016
    Publication date: July 6, 2017
    Inventors: Mark V. Chitti, Kirby G. Dahman, Ronda McCain, Kurt A. Rybczyk, Keith C. Williams
  • Patent number: 7823173
    Abstract: An automated data storage library employing a media accessor, an optical disk drive and a removable disk media. The media accessor includes a cartridge shell gripper. The optical disk drive includes a tape cartridge slot. The removable disk media includes a tape cartridge shell having a structural configuration operable to be physically engaged by the cartridge shell gripper and operable to be physically inserted into the tape cartridge slot by the cartridge shell gripper. The removable disk media further includes one or more optical disks disposed within the tape cartridge shell. A recording surface of each optical disk is extractable, partially or entirely, from the tape cartridge shell by the optical disk drive for writing data onto the optical disk and/or reading data from the optical disk.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hans-Juergen Coufal, Kirby G. Dahman, Glen A. Jaquette, Mark A. Taylor
  • Patent number: 7526624
    Abstract: A method to optimize the transmission of data from (N) primary backup appliances interconnected to a plurality of second backup appliances by a single communication link, wherein (N) is greater than 1, by transferring a data set to one or more secondary backup appliances by two or more of the (N) primary backup appliances using the communication link, and completing those transfers of the data sets by the two or more primary backup appliances at the same time.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Boyd, Kirby G. Dahman, Kenneth F. Day, II, Philip M. Doatmas, John J. Wolfgang
  • Patent number: 7321960
    Abstract: A method to adjust the data transfer rate for one of (N) primary backup appliances. The method forms by a first primary backup appliance at least one consistent transactions set. The first primary backup appliance receives the (n)th status signal, and the (n+1)th status signal from each of the other (N?1) primary backup appliances. The method calculates the (n)th effective bandwidth for each of the (N) primary backup appliances, the (n)th time to complete for each of the (N) primary backup appliances, and the (n)th effective aggregate bandwidth for all (N) primary appliances. If the (n)th time to complete for the first primary backup appliance is greater than the (n)th time to complete for each of the other (N?1) primary backup appliances, then the method provides at least one consistent transactions set from the first primary backup appliance to a first secondary backup appliance with no delay.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: January 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Boyd, Kirby G. Dahman, Kenneth F. Day, III, Philip M. Doatmas, John J. Wolfgang
  • Patent number: 7111113
    Abstract: A method to write information to an information storage medium. The method creates one or more objects comprising information and provides a first one of those one or more objects. The method writes a header label to an information storage medium, where the header label comprises an object processing indicator. The method assigns a first sequence number to the first object and writes that first object to the information storage medium beginning at a first blockid and ending at a second blockid. The method writes a trailer label to the information storage medium, where that trailer label comprises an embedded object field count. The method writes an object information block to the information storage medium, where that object information block comprises the first sequence number, the first blockid, and the second blockid.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Jon A. Lynds, John G. Thompson, Ricardo Urbanejo
  • Patent number: 7107420
    Abstract: A method to adjust the data transfer rate for one of (N) primary backup appliances. The method forms by a first primary backup appliance at least one consistent transactions set. The first primary backup appliance receives the (n)th status signal, and the (n+1)th status signal from each of the other (N?1) primary backup appliances. The method calculates the (n)th effective bandwidth for each of the (N) primary backup appliances, the (n)th time to complete for each of the (N) primary backup appliances, and the (n)th effective aggregate bandwidth for all (N) primary appliances. If the (n)th time to complete for the first primary backup appliance is greater than the (n)th time to complete for each of the other (N?1) primary backup appliances, then the method provides at least one consistent transactions set from the first primary backup appliance to a first secondary backup appliance with no delay.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth W. Boyd, Kirby G. Dahman, Kenneth F. Day, III, Philip M. Doatmas, John J. Wolfgang
  • Patent number: 7099988
    Abstract: A method to read (N) sequential files written to an information storage medium, and then skip the next (M) sequential files. The method initially identifies the (M) files to be skipped. After identifying the (M) files to be skipped, the method reads the (N) files.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Glen A. Jaquette
  • Patent number: 6343335
    Abstract: Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: January 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Gavin S. Johnson, Larry R. Perry, Harry M. Yudenfriend
  • Patent number: 6339799
    Abstract: Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: January 15, 2002
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Gavin S. Johnson, Larry R. Perry, Harry M. Yudenfriend
  • Patent number: 6336194
    Abstract: Repositioning within an input/output device is accomplished without any knowledge of where the input/output device is currently positioned. The input/output device is repositioned to a predetermined position, in order for a program to be retried. The predetermined position is determined from a previously executed program. The previously executed program is scanned looking for commands. For each command found, a position identifier is adjusted based upon the type of command. When the scan and adjustments are complete, the position identifier represents the predetermined position used for repositioning the input/output device.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: January 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Gavin S. Johnson, Larry R. Perry, Harry M. Yudenfriend
  • Patent number: 5566348
    Abstract: A method for managing Data Storage Medium (DSM) mount and demount decisions in an automated data storage library that dynamically optimizes both sequential and random data access workloads. The demount decisions adapt to time-varying characteristics in the relative workload mix. When the workload is primarily sequential, the mount and demount decision procedure favors longer mount residency for sequential access streams, reducing the robotic picker activity and reducing response time for mount requests. When the workload is predominantly random access, sequentially accessed DSM residency time is generally reduced and preemptive demounts are more readily implemented. The disclosed method provides for preemptive demounts and uses a two-element decision process to select either a Least Recently Used (LRU) or a Least Recently Mounted (LRM) decision parameter. The relative weights of the LRU and LRM decision tests are varied responsive to measured changes in data access workload characteristics.
    Type: Grant
    Filed: October 22, 1995
    Date of Patent: October 15, 1996
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Kenneth F. Day III, Alfredo M. Diaz, Edward R. Morse II
  • Patent number: 5450384
    Abstract: Fast formatting of DASD emulating sectors on optical media is provided to reduce initialization time. Rather than format each track media when a new surface of an optical media is mounted in an optical storage library, a table is created on the media containing a set of entries for each track on the media surface. During initialization, a first table entry for each track is set to indicate that the state of the track is reliably KNOWN and a second entry is set to indicate that the track is virgin (unrecorded). Prior to a subsequent data access operation, the track table is copied from the media into a corresponding table in memory and each first entry in the media table is changed to indicate an UNKNOWN state. The memory track table is updated during the data access operations to reflect newly recorded or updated sectors. Upon completion of the data access, the media table is overwritten with the updated memory table.
    Type: Grant
    Filed: November 12, 1993
    Date of Patent: September 12, 1995
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Kenneth F. Day, III, Alfredo M. Diaz, William D. LaMear, Jr., Edward R. Morse
  • Patent number: 5440686
    Abstract: A record media (optical disk) automatic library (back store) houses a plurality of record media for selective mounting in any one of a plurality of media drives (front store). Each record medium has one or more addressable recording surfaces termed data units. Record media currently mounted in said media drives may be replaced by other record media (demounted) only if the individual data unit has been idle (not accessed) for a time longer than a predetermined horizon time (demount eligibility threshold). If the current idle times for all mounted media are less than the respective horizon times, then no media can be demounted. Then, all proposed record media mounts are delayed until one of the currently mounted record media becomes eligible for demounting. If a plurality of mounted record media are eligible for demounting, then a least recently used one of the data units is demounted. The idle time of each mounted data unit is separately timed.
    Type: Grant
    Filed: December 22, 1993
    Date of Patent: August 8, 1995
    Assignee: International Business Machines Corporation
    Inventors: Kirby G. Dahman, Kenneth F. Day, III, Alfredo M. Diaz, Daniel A. Ford