Patents by Inventor Armin Harold Christofferson

Armin Harold Christofferson 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: 6981112
    Abstract: An apparatus, program product and method utilize a cache payback parameter for selectively and dynamically disabling caching for potentially cacheable operations performed in connection with a memory. The cache payback parameter is tracked concurrently with the performance of a plurality of cacheable operations on a memory, and is used to determine the effectiveness, or potential payback, of caching in a particular implementation or environment. The selective disabling of caching, in turn, is applied at least to future cacheable operations based upon a determination that the cache payback parameter meets a caching disable threshold.
    Type: Grant
    Filed: August 26, 2002
    Date of Patent: December 27, 2005
    Assignee: International Business Machines Corporation
    Inventors: Armin Harold Christofferson, Leon Edward Gregg, James Lawrence Tilbury
  • Patent number: 6915302
    Abstract: Disclosed is a system, method, and program for processing an input file in a file system, wherein the input file has an input file name. A function is applied to map the input file name to a value. A data structure is processed to determine whether there is a preexisting file in the file system having a name that maps, according to the function, to the same value to which the input file name maps. Two files that map to a same value according to the function are capable of having a same name.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Armin Harold Christofferson, Leon Edward Gregg, James Lawrence Tilbury, James Michael Van Oosbree
  • Patent number: 6779129
    Abstract: A method, apparatus and article of manufacture for copying information from a first storage medium to a second storage medium. A first storage medium of memory blocks is mapped into at least one data block and at least one directory block. Two passes of the first storage medium are then performed. In the first pass, each data block is copied from the first storage medium to the second storage medium. If a read error occurs while copying a data block, a location of the data block and a data file stored in the data block are identified to provide future error handling capability. In the second pass, each directory block is copied from the first storage medium to the second storage medium.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Leon Edward Gregg, Thomas Alan Bjork, James Lawrence Tilbury, James Michael Van Oosbree, Armin Harold Christofferson
  • Publication number: 20040039886
    Abstract: An apparatus, program product and method utilize a cache payback parameter for selectively and dynamically disabling caching for potentially cacheable operations performed in connection with a memory. The cache payback parameter is tracked concurrently with the performance of a plurality of cacheable operations on a memory, and is used to determine the effectiveness, or potential payback, of caching in a particular implementation or environment. The selective disabling of caching, in turn, is applied at least to future cacheable operations based upon a determination that the cache payback parameter meets a caching disable threshold.
    Type: Application
    Filed: August 26, 2002
    Publication date: February 26, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Armin Harold Christofferson, Leon Edward Gregg, James Lawrence Tilbury
  • Publication number: 20020069376
    Abstract: A method, apparatus and article of manufacture for copying information from a first storage medium to a second storage medium. A first storage medium of memory blocks is mapped into at least one data block and at least one directory block. Two passes of the first storage medium are then performed. In the first pass, each data block is copied from the first storage medium to the second storage medium. If a read error occurs while copying a data block, a location of the data block and a data file stored in the data block are identified to provide future error handling capability. In the second pass, each directory block is copied from the first storage medium to the second storage medium.
    Type: Application
    Filed: December 1, 2000
    Publication date: June 6, 2002
    Inventors: Leon Edward Gregg, Thomas Alan Bjork, James Lawrence Tilbury, James Michael Van Oosbree, Armin Harold Christofferson