Patents by Inventor Thomas Mathias

Thomas Mathias 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: 12561421
    Abstract: An instruction to be executed within the computing environment is obtained. The instruction includes an operation code indicating a diagnose operation. The instruction is executed. The executing includes obtaining a token as an input to the instruction and comparing the token to a current token for a configuration of the computing environment. Based on the token matching the current token, one or more verification certificates are returned from a certificate store.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: February 24, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis P. Gomes, David Harold Surman, Peter Jeremy Relson, Seth E. Lederer, Thomas Mathias
  • Publication number: 20240289428
    Abstract: An instruction to be executed within the computing environment is obtained. The instruction includes an operation code indicating a diagnose operation. The instruction is executed. The executing includes obtaining a token as an input to the instruction and comparing the token to a current token for a configuration of the computing environment. Based on the token matching the current token, one or more verification certificates are returned from a certificate store.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Louis P. GOMES, David Harold SURMAN, Peter Jeremy RELSON, Seth E. LEDERER, Thomas MATHIAS
  • Patent number: 11334452
    Abstract: A tool for performing remote part reseat actions. Responsive to receiving a request for a scheduled operation, the tool generates an operation table in a push file. Responsive to a determination that there is at least one redundant component for the scheduled operation, the tool identifies the at least one redundant component. The tool determines one or more tolerable errors for the at least one redundant component. The tool appends the at least one redundant component and the one or more tolerable errors to the operation table in the push file. The tool schedules the push file to prescribe one or more recovery operations for the scheduled operation.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kelly Vaughn, Michael Kane, Dane Warren, Thomas Mathias
  • Patent number: 11099876
    Abstract: An aspect of the invention is a method that includes receiving a request from a requestor to reclaim a portion of a memory assigned to a virtual machine (VM). The memory includes real memory that is divided into a plurality of increments. An amount of paging space that will be occupied by the VM subsequent to reclaiming the portion of the memory is predicted. Based on the predicted amount of paging space exceeding a threshold, the requestor is notified that the portion of the memory cannot be reclaimed. Based on the predicted amount of paging space not exceeding the threshold, a reclamation of the portion of the memory is initiated. The reclamation includes vacating an increment of the plurality of increments and removing an assignment of the increment to the VM.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Walter Church, IV, Ronald C. Pierson, Thomas Mathias
  • Publication number: 20200401433
    Abstract: An aspect of the invention is a method that includes receiving a request from a requestor to reclaim a portion of a memory assigned to a virtual machine (VM). The memory includes real memory that is divided into a plurality of increments. An amount of paging space that will be occupied by the VM subsequent to reclaiming the portion of the memory is predicted. Based on the predicted amount of paging space exceeding a threshold, the requestor is notified that the portion of the memory cannot be reclaimed. Based on the predicted amount of paging space not exceeding the threshold, a reclamation of the portion of the memory is initiated. The reclamation includes vacating an increment of the plurality of increments and removing an assignment of the increment to the VM.
    Type: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Inventors: Walter Church, IV, Ronald C. Pierson, Thomas Mathias
  • Publication number: 20050004879
    Abstract: A system, method and program product for determining an amount of usage of applications in an LPAR in a computer system and a bill for such usage. A guest operating system executes in the LPAR. The guest operating system dispatches a plurality of applications in the LPAR. The guest operating system or other program executing in the LPAR determines information indicative of an amount of usage of each of the applications. Based on the information, an amount of usage of each of the applications is reported to a billing function. The billing function determines a bill for each of the applications based on the amount of usage of each of the applications. An amount of usage of the LPAR is determined based on system data, without using application usage information determined by the guest operating system or the other program in the LPAR. The total usage of all of the applications in the LPAR is determined based on the information determined by the guest operating system or the other program in the LPAR.
    Type: Application
    Filed: July 1, 2003
    Publication date: January 6, 2005
    Inventors: Thomas Mathias, Marcy Nechemias, Michael Tingey, Peter Wassel