Patents by Inventor Thomas Rech

Thomas Rech 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: 11960369
    Abstract: A method for generating a copy of a database using a data streaming protocol is disclosed. The method comprises setting up a structure of a secondary database, prioritizing data objects to be copied from a primary database to the secondary database, copying data objects from the primary database to the secondary database using a data streaming protocol, restoring data corresponding to the data object in the secondary database in parallel to copying data objects from the primary database to the secondary database, applying changes made to the data corresponding to the data object in the primary database during the time of copying, after the data object has been copied, and making available the secondary database for usage once all data objects have been copied from the primary database to the secondary database so that a usable copy of the primary database is created.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Hans-Jürgen Zeltwanger, Karl Fleckenstein, Jens Peter Seifert, Martin Jungfer, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth
  • Publication number: 20230281218
    Abstract: An approach includes collecting metadata indicative of a computer system comprising (i) a primary database, configured to connect to a secondary database, and (ii) the secondary database that replicates the primary database. The approach further includes receiving, at the primary database from a requestor, a query referencing the primary database. The approach further includes, responsive to receiving the query, performing an offload including: determining a first load on the primary database; responsive to the first load satisfying a first offload condition, determining, using the metadata, whether a second load on the secondary database satisfies a second offload condition; and responsive to the second load satisfying the second offload condition, offloading at least part of the query to the secondary database in order to cause the at least part of the query to be executed by the secondary database. The method further includes providing to the requestor results of the query.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: Thomas Rech, Hans-Jürgen Zeltwanger, Dirk Nakott, Jens Peter Seifert, Martin Jungfer, Holger Hellmuth, Jörn Klauke, Alexander Zietlow
  • Publication number: 20230228775
    Abstract: A device and a method for monitoring rinsing or flushing processes of parts in automated analyser systems like diagnostic instruments that participate in the handling of liquids.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 20, 2023
    Inventors: Felix Kleinert, Harald Tahedl, Tobias Wienhold, Thomas Rech
  • Publication number: 20230195582
    Abstract: A system and method for a database management system. The method comprises: receiving a database transaction for inserting a set of records in a database table of the database management system or for creating indexes. The database transaction may be executed using the database management system. The database management system may rollback the database transaction by truncating the database table or the created indexes.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 22, 2023
    Inventors: Karl Fleckenstein, Jens Peter Seifert, Hans-Jürgen Zeltwanger, Thomas Rech, Dirk Nakott, Holger Hellmuth, Alexander Zietlow, Martin Jungfer
  • Publication number: 20230168979
    Abstract: A tool for replacing a first database node of a database management system by a second database node. The tool receives an indication that the first database node received a data access request for accessing a database shared between the first database node and the second database node. The tool duplicates the data access request at the first database node. Responsive to a determination that the duplicated data access request includes a data changing statement and a previously executed statement, the tool modifies the duplicated data access request to prevent execution of the data changing statement and the previously executed statement at the second database node. The tool executes the modified duplicated data access request at the second database node. The tool replaces, based on a replacement condition being met, the first database node with the second database node in the database management system.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Martin Jungfer, Jens Peter Seifert, Karl Fleckenstein, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth, Hans-Jürgen Zeltwanger
  • Patent number: 11656957
    Abstract: A tool for replacing a first database node of a database management system by a second database node. The tool receives an indication that the first database node received a data access request for accessing a database shared between the first database node and the second database node. The tool duplicates the data access request at the first database node. Responsive to a determination that the duplicated data access request includes a data changing statement and a previously executed statement, the tool modifies the duplicated data access request to prevent execution of the data changing statement and the previously executed statement at the second database node. The tool executes the modified duplicated data access request at the second database node. The tool replaces, based on a replacement condition being met, the first database node with the second database node in the database management system.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Martin Jungfer, Jens Peter Seifert, Karl Fleckenstein, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth, Hans-Jürgen Zeltwanger
  • Publication number: 20230128784
    Abstract: A method for generating a copy of a database using a data streaming protocol is disclosed. The method comprises setting up a structure of a secondary database, prioritizing data objects to be copied from a primary database to the secondary database, copying data objects from the primary database to the secondary database using a data streaming protocol, restoring data corresponding to the data object in the secondary database in parallel to copying data objects from the primary database to the secondary database, applying changes made to the data corresponding to the data object in the primary database during the time of copying, after the data object has been copied, and making available the secondary database for usage once all data objects have been copied from the primary database to the secondary database so that a usable copy of the primary database is created.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 27, 2023
    Inventors: Hans-Jürgen Zeltwanger, Karl Fleckenstein, Jens Peter Seifert, Martin Jungfer, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth
  • Patent number: 10486876
    Abstract: A product display package for an object includes a display portion and a retaining portion. The display portion includes a frame structure with at least one opening that provides a view of the object when disposed in the product display package. The retaining portion includes a first retaining part and a second retaining part. The first retaining part includes a first holding portion with a first set of ribs configured to engage the object. The first set of ribs is angled with respect to a longitudinal axis of the product display package. The second retaining part is configured to mate with the first retaining part such that the second retaining part is secured to the first retaining part. The second retaining part includes a second holding portion with a second set of ribs configured to engage the object.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: November 26, 2019
    Assignees: Robert Bosch Tool Corporation, Robert Bosch GmbH
    Inventors: Adrian Vagnoni, Bobby Brent Boyd, Markus Thomas Rech, Asmus Mueller
  • Publication number: 20180354693
    Abstract: A product display package for an object includes a display portion and a retaining portion. The display portion includes a frame structure with at least one opening that provides a view of the object when disposed in the product display package. The retaining portion includes a first retaining part and a second retaining part. The first retaining part includes a first holding portion with a first set of ribs configured to engage the object. The first set of ribs is angled with respect to a longitudinal axis of the product display package. The second retaining part is configured to mate with the first retaining part such that the second retaining part is secured to the first retaining part. The second retaining part includes a second holding portion with a second set of ribs configured to engage the object.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Inventors: Adrian Vagnoni, Bobby Brent Boyd, Markus Thomas Rech, Asmus Mueller
  • Patent number: 9619502
    Abstract: Various ways of storing data in tabular form such that some records are stored in a row oriented manner and some data is stored in a column oriented manner. The records respectively stored in the row and column oriented manners may, or may not, overlap (in whole or in part. Some embodiments accomplish this dual orientation of data by: (i) using a range partition; (ii) using a union all view command; and/or (iii) using a first table, a staging table and a materialized query table.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
  • Patent number: 9547681
    Abstract: Various ways of storing data in tabular form such that some records are stored in a row oriented manner and some data is stored in a column oriented manner. The records respectively stored in the row and column oriented manners may, or may not, overlap (in whole or in part. Some embodiments accomplish this dual orientation of data by: (i) using a range partition; (ii) using a union all view command; and/or (iii) using a first table, a staging table and a materialized query table.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
  • Patent number: 9317697
    Abstract: Embodiments related to processing of restricted-access data. An aspect includes receiving a request for data from a user by a storage system infrastructure comprising a centralized database that stores non-restricted access data and a local system that stores restricted-access data associated with a first set of areas or entities and comprising a federated database for providing a federated view, wherein the requested data comprises restricted-access first data and non-restricted access second data. Another aspect includes based on an association of the user, routing, by a routing entity, the request to the local system. Another aspect includes receiving the request at the at least one federated database of the local system. Another aspect includes retrieving from the federated database the restricted-access first data and the non-restricted access second data.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: April 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Albert Maier, Thomas Rech, Johannes Schuetzner, Volker Seemann
  • Publication number: 20150347484
    Abstract: Various ways of storing data in tabular form such that some records are stored in a row oriented manner and some data is stored in a column oriented manner. The records respectively stored in the row and column oriented manners may, or may not, overlap (in whole or in part. Some embodiments accomplish this dual orientation of data by: (i) using a range partition; (ii) using a union all view command; and/or (iii) using a first table, a staging table and a materialized query table.
    Type: Application
    Filed: March 2, 2015
    Publication date: December 3, 2015
    Inventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
  • Publication number: 20150347483
    Abstract: Various ways of storing data in tabular form such that some records are stored in a row oriented manner and some data is stored in a column oriented manner. The records respectively stored in the row and column oriented manners may, or may not, overlap (in whole or in part. Some embodiments accomplish this dual orientation of data by: (i) using a range partition; (ii) using a union all view command; and/or (iii) using a first table, a staging table and a materialized query table.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: International Business Machines Corporation
    Inventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
  • Patent number: 9152683
    Abstract: Method, program products and apparatus are disclosed for optimizing access to a data table. A value-existence structure is used to determine whether the data table contains rows for a given database query. The value-existence structure may be useful, for example, for managing transparent access to an online database and a nearline database.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Edgardo Gildo Koenig, Hans-Juergen Moldowan, Thomas Rech
  • Publication number: 20120084316
    Abstract: Method, program products and apparatus are disclosed for optimizing access to a data table. A value-existence structure is used to determine whether the data table contains rows for a given database query. The value-existence structure may be useful, for example, for managing transparent access to an online database and a nearline database.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edgardo Gildo Koenig, Hans-Juergen Moldowan, Thomas Rech