Patents by Inventor Trevor A. Geisler

Trevor A. Geisler 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: 11561863
    Abstract: A method for enabling data set changes to be reverted to a prior point in time or state is disclosed. In one embodiment, such a method includes providing a data set comprising one or more data elements and a specified number of generations of the data elements. In certain embodiments, the data set is a partitioned data set extended (PDSE) data set, and the data elements are “members” within the PDSE data set. The method further includes tracking changes made by a job to data elements of the data set. The method further references, in a data structure (also referred to herein as a “cluster”) associated with the job, previous generations of the data elements changed by the job. In certain embodiments, the data structure is stored in the data set. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Trevor A. Geisler, David C. Reed, Thomas C. Reed, Max D. Smith
  • Patent number: 10387420
    Abstract: A method for dynamically modifying data set generation depth is disclosed herein. In one embodiment, such a method includes providing a data set comprising one or more data elements. For each data element, a maximum generations number is designated that specifies a maximum number of generations of the data element to retain in the data set. The method monitors an access rate (e.g., creation rate, update rate, etc.) for each data element and dynamically alters, for each data element, the maximum generations number in accordance with the data element's access rate. In certain embodiments, the maximum generations number of a data element is increased as its access rate increases. Similarly, the maximum generations number of a data element may be decreased as its access rate decreases. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Trevor A. Geisler, David C. Reed, Thomas C. Reed, Max D. Smith
  • Publication number: 20170052992
    Abstract: A method for dynamically modifying data set generation depth is disclosed herein. In one embodiment, such a method includes providing a data set comprising one or more data elements. For each data element, a maximum generations number is designated that specifies a maximum number of generations of the data element to retain in the data set. The method monitors an access rate (e.g., creation rate, update rate, etc.) for each data element and dynamically alters, for each data element, the maximum generations number in accordance with the data element's access rate. In certain embodiments, the maximum generations number of a data element is increased as its access rate increases. Similarly, the maximum generations number of a data element may be decreased as its access rate decreases. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trevor A. Geisler, David C. Reed, Thomas C. Reed, Max D. Smith
  • Publication number: 20170052849
    Abstract: A method for enabling data set changes to be reverted to a prior point in time or state is disclosed. In one embodiment, such a method includes providing a data set comprising one or more data elements and a specified number of generations of the data elements. In certain embodiments, the data set is a partitioned data set extended (PDSE) data set, and the data elements are “members” within the PDSE data set. The method further includes tracking changes made by a job to data elements of the data set. The method further references, in a data structure (also referred to herein as a “cluster”) associated with the job, previous generations of the data elements changed by the job. In certain embodiments, the data structure is stored in the data set. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: August 20, 2015
    Publication date: February 23, 2017
    Applicant: International Business Machines Corporation
    Inventors: Trevor A. Geisler, David C. Reed, Thomas C. Reed, Max D. Smith