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: 11960369Abstract: 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: GrantFiled: October 26, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Hans-Jürgen Zeltwanger, Karl Fleckenstein, Jens Peter Seifert, Martin Jungfer, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth
-
Publication number: 20230281218Abstract: 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: ApplicationFiled: March 3, 2022Publication date: September 7, 2023Inventors: Thomas Rech, Hans-Jürgen Zeltwanger, Dirk Nakott, Jens Peter Seifert, Martin Jungfer, Holger Hellmuth, Jörn Klauke, Alexander Zietlow
-
Publication number: 20230228775Abstract: 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: ApplicationFiled: January 17, 2023Publication date: July 20, 2023Inventors: Felix Kleinert, Harald Tahedl, Tobias Wienhold, Thomas Rech
-
Publication number: 20230195582Abstract: 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: ApplicationFiled: December 16, 2021Publication date: June 22, 2023Inventors: Karl Fleckenstein, Jens Peter Seifert, Hans-Jürgen Zeltwanger, Thomas Rech, Dirk Nakott, Holger Hellmuth, Alexander Zietlow, Martin Jungfer
-
Publication number: 20230168979Abstract: 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: ApplicationFiled: December 1, 2021Publication date: June 1, 2023Inventors: Martin Jungfer, Jens Peter Seifert, Karl Fleckenstein, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth, Hans-Jürgen Zeltwanger
-
Patent number: 11656957Abstract: 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: GrantFiled: December 1, 2021Date of Patent: May 23, 2023Assignee: International Business Machines CorporationInventors: Martin Jungfer, Jens Peter Seifert, Karl Fleckenstein, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth, Hans-Jürgen Zeltwanger
-
Publication number: 20230128784Abstract: 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: ApplicationFiled: October 26, 2021Publication date: April 27, 2023Inventors: Hans-Jürgen Zeltwanger, Karl Fleckenstein, Jens Peter Seifert, Martin Jungfer, Thomas Rech, Alexander Zietlow, Dirk Nakott, Holger Hellmuth
-
Patent number: 10486876Abstract: 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: GrantFiled: June 8, 2017Date of Patent: November 26, 2019Assignees: Robert Bosch Tool Corporation, Robert Bosch GmbHInventors: Adrian Vagnoni, Bobby Brent Boyd, Markus Thomas Rech, Asmus Mueller
-
Publication number: 20180354693Abstract: 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: ApplicationFiled: June 8, 2017Publication date: December 13, 2018Inventors: Adrian Vagnoni, Bobby Brent Boyd, Markus Thomas Rech, Asmus Mueller
-
Patent number: 9619502Abstract: 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: GrantFiled: March 2, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
-
Patent number: 9547681Abstract: 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: GrantFiled: May 30, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
-
Patent number: 9317697Abstract: 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: GrantFiled: January 25, 2013Date of Patent: April 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert Maier, Thomas Rech, Johannes Schuetzner, Volker Seemann
-
Publication number: 20150347484Abstract: 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: ApplicationFiled: March 2, 2015Publication date: December 3, 2015Inventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
-
Publication number: 20150347483Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: International Business Machines CorporationInventors: Joern Klauke, Thomas Rech, Jens Seifert, Calisto P. Zuzarte
-
Patent number: 9152683Abstract: 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: GrantFiled: October 5, 2010Date of Patent: October 6, 2015Assignee: International Business Machines CorporationInventors: Edgardo Gildo Koenig, Hans-Juergen Moldowan, Thomas Rech
-
Publication number: 20120084316Abstract: 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: ApplicationFiled: October 5, 2010Publication date: April 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Edgardo Gildo Koenig, Hans-Juergen Moldowan, Thomas Rech