Patents by Inventor Kenneth Michael Kapulka

Kenneth Michael Kapulka 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: 20090125689
    Abstract: Provided are a system and article of manufacture for providing an address format compatible with different addressing formats used for addressing different sized address spaces. An address format is used in an operating system to address storage space in a storage device comprising a first region and a second region of storage space. A first group of applications uses the address format to only address the storage space in the first region and is not coded to use the address format to access the second region and a second group of applications uses the address format to address the storage space in the first and second regions.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 14, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harry Morris Yudenfriend, Richard Anthony Ripberger, Kenneth Michael Kapulka, Josephine M. Edwards, Peter Grimm Sutton, Matthew Joseph Kalos, Wayne Erwin Rhoten, Marc Kenneth Duquette, Michelle Dais, James B. Cammarata, John Glenn Thompson
  • Patent number: 7502908
    Abstract: Provided is a method, system, and article of manufacture for providing an address format compatible with different addressing formats used for addressing different sized address spaces. An address format is used in an operating system to address storage space in a storage device comprising a first region and a second region of storage space. A first group of applications uses the address format to only address the storage space in the first region and is not coded to use the address format to access the second region and a second group of applications uses the address format to address the storage space in the first and second regions.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Harry Morris Yudenfriend, Richard Anthony Ripberger, Josephine M. Edwards, legal representative, Peter Grimm Sutton, Matthew Joseph Kalos, Wayne Erwin Rhoten, Michelle Dais, legal representative, James B. Cammarata, John Glenn Thompson, Kenneth Michael Kapulka, Marc Kenneth Duquette
  • Patent number: 7260575
    Abstract: Aspects for data sharing across batch sequential processes and on-line transactional processes in a clustered arrangement of multiple data processing systems are described. In a method aspect, the method includes performing on-line transaction process accesses and batch sequential process accesses on record data. The method further includes utilizing a dual-level locking protocol for the on-line transaction process accesses and batch sequential process accesses to achieve substantially concurrent accessibility to the record data with minimized processing overhead for the batch sequential processes.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: August 21, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gerard MacLean Dearing, Kenneth Michael Kapulka, Jimmy Paul Strickland
  • Patent number: 6910153
    Abstract: A method and system for transparently recovering from a coupling facility failure are disclosed. In one method embodiment, the present invention determines, following the failure of a coupling facility, which data was previously assigned to that coupling facility. The present embodiment then prevents access to that failed coupling facility. Next, the present method embodiment selects a new storage location for the data which was previously assigned to the failed coupling facility. The present embodiment then assigns the data previously assigned to the failed coupling facility to a new storage location. In the present invention, the aforementioned steps are performed without requiring preallocation of white space in an alternate coupling facility.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Michael Kapulka, Marc Kenneth Duquette, Kelly Scott Carpenter
  • Publication number: 20040220934
    Abstract: Aspects for data sharing across batch sequential processes and on-line transactional processes in a clustered arrangement of multiple data processing systems are described. In a method aspect, the method includes performing on-line transaction process accesses and batch sequential process accesses on record data. The method further includes utilizing a dual-level locking protocol for the on-line transaction process accesses and batch sequential process accesses to achieve substantially concurrent accessibility to the record data with minimized processing overhead for the batch sequential processes.
    Type: Application
    Filed: February 19, 2004
    Publication date: November 4, 2004
    Inventors: Gerard MacLean Dearing, Kenneth Michael Kapulka, Jimmy Paul Strickland
  • Patent number: 6732137
    Abstract: Aspects for data sharing across batch sequential processes and on-line transactional processes in a clustered arrangement of multiple data processing systems are described. In a method aspect, the method includes performing on-line transaction process accesses and batch sequential process accesses on record data. The method further includes utilizing a dual-level locking protocol for the on-line transaction process accesses and batch sequential process accesses to achieve substantially concurrent accessibility to the record data with minimized processing overhead for the batch sequential processes.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: May 4, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gerard MacLean Dearing, Kenneth Michael Kapulka, Jimmy Paul Strickland
  • Publication number: 20030126497
    Abstract: A method and system for transparently recovering from a coupling facility failure are disclosed. In one method embodiment, the present invention determines, following the failure of a coupling facility, which data was previously assigned to that coupling facility. The present embodiment then prevents access to that failed coupling facility. Next, the present method embodiment selects a new storage location for the data which was previously assigned to the failed coupling facility. The present embodiment then assigns the data previously assigned to the failed coupling facility to a new storage location. In the present invention, the aforementioned steps are performed without requiring preallocation of white space in an alternate coupling facility.
    Type: Application
    Filed: January 3, 2002
    Publication date: July 3, 2003
    Inventors: Kenneth Michael Kapulka, Marc Kenneth Duquette, Kelly Scott Carpenter
  • Patent number: 6061769
    Abstract: A method of taking a backup copy of a data set, for use with a log, with the data set being open for update by multiple updaters is described. A point on the log is identified (Recovery Time) from which it can be ensured that all data updates identified on the log have been written by an updater from buffers to the data set. This is done by recording a Recovery Time, and then not taking the backup until all the updaters have confirmed that they have written all updates from buffers to the data set. In addition, if tokens are used on the log to avoid having to identify the data set in full, then these are also written to the log before the update is taken.
    Type: Grant
    Filed: January 22, 1997
    Date of Patent: May 9, 2000
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Michael Kapulka, Ian Hulme Rose, Jonathan Andrew Scott, Jimmy Paul Strickland