Patents by Inventor Johannes Severin Kern

Johannes Severin Kern 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: 11995102
    Abstract: In an approach, a processor receives a data manipulation request on a target database. A processor sends the data manipulation request to a source database. The source database attempts to persist a data manipulation action relating to the data manipulation request. Responsive to a successful attempt to persist the data manipulation action: the source database sends a log position of the data manipulation action to a data replication engine; a processor replicates the data manipulation request triggering the data manipulation action in the target database; and a processor confirms to the target database that the data manipulation action in the target database has been completed.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vassil Radkov Dimov, Eirini Kalogeiton, Jens Müller, Felix Beier, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Daniel Martin
  • Patent number: 11797419
    Abstract: A technique for logging tasks in a computer system. Tasks are logged into the computer system by executing at least one task at the computer system. A set of log metadata and a set of log levels of log records of the at least one task may be determined from an execution log output of the at least one task. Execution outputs of a further task may be determined according to the determined set of log metadata and associated set of log levels.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: October 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Felix Beier, Eberhard Schoeck, Christian Wilhelm Paul Hoerst, Stefan Renner, Johannes Severin Kern
  • Publication number: 20230315753
    Abstract: In an approach, a processor receives a data manipulation request on a target database. A processor sends the data manipulation request to a source database. The source database attempts to persist a data manipulation action relating to the data manipulation request. Responsive to a successful attempt to persist the data manipulation action: the source database sends a log position of the data manipulation action to a data replication engine; a processor replicates the data manipulation request triggering the data manipulation action in the target database; and a processor confirms to the target database that the data manipulation action in the target database has been completed.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Vassil Radkov Dimov, Eirini Kalogeiton, Jens Müller, Felix Beier, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Daniel Martin
  • Publication number: 20230305943
    Abstract: A technique for logging tasks in a computer system. Tasks are logged into the computer system by executing at least one task at the computer system. A set of log metadata and a set of log levels of log records of the at least one task may be determined from an execution log output of the at least one task. Execution outputs of a further task may be determined according to the determined set of log metadata and associated set of log levels.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 28, 2023
    Inventors: Felix Beier, Eberhard Schoeck, Christian Wilhelm Paul Hoerst, Stefan Renner, Johannes Severin Kern
  • Patent number: 11683184
    Abstract: The present disclosure relates to a problem management method for a user system. A method may include detecting an error in the user system. A signed package may be provided in accordance with the detected error, wherein the package comprises at least a script. The user system may verify the authenticity of the package using a signature of the package, and may execute the script if the package is authentic.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Stefan Renner, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Felix Beier
  • Patent number: 11669535
    Abstract: Creating at a target database system, a target table and a history table each having a set of attributes of a source table in addition to at least one time attribute, wherein the time attribute of a record indicates the time when the record is valid. Receiving a request for applying a change of the source table to the target table. The request comprises a time value generated by the source database system indicating a time of the change. The change to the target table and the time value may be assigned to the time attribute of the current version and previous version of the record. The previous version of the record may be stored in the history table. The target table and the history table may be used to process a redirected query comprising a selection criterion on the time attribute.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Christian Wilhelm Paul Hoerst, Jens Müller, Johannes Severin Kern, Kevin Pelletier, Vassil Radkov Dimov, Namik Hrle
  • Publication number: 20230153314
    Abstract: Creating at a target database system, a target table and a history table each having a set of attributes of a source table in addition to at least one time attribute, wherein the time attribute of a record indicates the time when the record is valid. Receiving a request for applying a change of the source table to the target table. The request comprises a time value generated by the source database system indicating a time of the change. The change to the target table and the time value may be assigned to the time attribute of the current version and previous version of the record. The previous version of the record may be stored in the history table. The target table and the history table may be used to process a redirected query comprising a selection criterion on the time attribute.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 18, 2023
    Inventors: Daniel Martin, Christian Wilhelm Paul Hoerst, Jens Müller, Johannes Severin Kern, Kevin Pelletier, Vassil Radkov Dimov, Namik Hrle
  • Publication number: 20230060702
    Abstract: A method for processing an unsupported data type in a database is disclosed. The method for processing an unsupported data type in a database comprises detecting, while copying data from a primary to a secondary database, a table for data comprising a data type that is unsupported by the secondary database. Furthermore, the method comprises generating a base table in the secondary database as a copy of the detected table of the primary database without the data of the unsupported data type, generating an additional table in the secondary database for data of the unsupported data type, and linking the additional table to the base table in the secondary database via a row-identifier relationship. Additionally, the method comprises accessing data of the unsupported data type via the additional table while performing queries against the secondary database.
    Type: Application
    Filed: July 19, 2022
    Publication date: March 2, 2023
    Inventors: Luis Eduardo Oliveira Lizardo, Johannes Severin Kern, MEHMET CUNEYT GOKSU, Daniel Martin
  • Publication number: 20220166630
    Abstract: The present disclosure relates to a problem management method for a user system. A method may include detecting an error in the user system. A signed package may be provided in accordance with the detected error, wherein the package comprises at least a script. The user system may verify the authenticity of the package using a signature of the package, and may execute the script if the package is authentic.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Stefan Renner, Christian Wilhelm Paul Hoerst, Johannes Severin Kern, Felix Beier