Patents by Inventor Brian David HATFIELD

Brian David HATFIELD 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: 10956062
    Abstract: A computer-implemented method according to one embodiment includes creating a single data log; storing data from a plurality of different data streams in at least one data unit of the single data log; and allocating an additional data unit to the single data log in response to one or more criteria.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventor: Brian David Hatfield
  • Publication number: 20210042336
    Abstract: A computer-implemented method according to one embodiment includes obtaining a first latch for a first node within a tree data structure; copying a first version number of the first node; unlatching the first node; copying the first node; latching the first node a second time after completing the copying; copying a second version number of the first node; and performing one or more actions in response to a comparison of the first version number and the second version number.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 11, 2021
    Inventor: Brian David Hatfield
  • Publication number: 20210011639
    Abstract: A computer-implemented method according to one embodiment includes creating a single data log; storing data from a plurality of different data streams in at least one data unit of the single data log; and allocating an additional data unit to the single data log in response to one or more criteria.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventor: Brian David Hatfield
  • Patent number: 8812443
    Abstract: An apparatus for collecting dump data collection receives an on demand data (ODD) dump request, pauses one or more scan loops, transfers dump data to an ODD dump buffer space, unpauses the scan loops, and offloads dump data from the ODD dump buffer space to the storage device. The apparatus may also prioritize dump data for transfer to the ODD dump buffer space, load balance dump data for transfer to the ODD dump buffer space, and schedule offloading of the dump data from the ODD dump buffer space to non-volatile storage.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Douglas William Dewey, Brian David Hatfield, Ivan Ronald Olguin, II, William Griswold Sherman
  • Patent number: 8595458
    Abstract: A method, apparatus, and computer program product for initializing a plurality of extents in a computing storage environment is provided. A plurality of states for each of the plurality of extents is defined to include either an initialized state or a modified state. The plurality of extents is initialized at an advance time, designating the plurality of extents as having the initialized state. Upon a first occurrence of a destage operation of a first extent of the plurality of extents, the first extent is designated as having the modified state.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventor: Brian David Hatfield
  • Publication number: 20100082931
    Abstract: A method, apparatus, and computer program product for initializing a plurality of extents in a computing storage environment is provided. A plurality of states for each of the plurality of extents is defined to include either an initialized state or a modified state. The plurality of extents is initialized at an advance time, designating the plurality of extents as having the initialized state. Upon a first occurrence of a destage operation of a first extent of the plurality of extents, the first extent is designated as having the modified state.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian David HATFIELD
  • Publication number: 20090089336
    Abstract: An apparatus for collecting dump data collection receives an on demand data (ODD) dump request, pauses one or more scan loops, transfers dump data to an ODD dump buffer space, unpauses the scan loops, and offloads dump data from the ODD dump buffer space to the storage device. The apparatus may also prioritize dump data for transfer to the ODD dump buffer space, load balance dump data for transfer to the ODD dump buffer space, and schedule offloading of the dump data from the ODD dump buffer space to non-volatile storage.
    Type: Application
    Filed: October 1, 2007
    Publication date: April 2, 2009
    Inventors: Douglas William Dewey, Brian David Hatfield, Ivan Ronald Olguin, II, William Griswold Sherman