Patents by Inventor Andreas TRINKS
Andreas TRINKS 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: 10055304Abstract: An in-memory application has a state is associated with data (CA0, CB0, CC0) stored in a memory and accessed by the application. A first restore point of the application is determined to represent a first time point (T0) in the execution time associated with a first state at which the application accesses the data being stored in memory locations (CA0) using first addresses (S1) and first pointers (A0) which are stored in a first data structure. A first restore point identifier is assigned to the first restore point, whose value is indicative of (T0). The first restore point identifier is stored in association with (A0) and (S1) in a first entry of a second data structure. In the first data structure, the first addresses (S1) are associated to second pointers (A1) to contents of memory locations (CA1) in the memory, and redirecting writing operations.Type: GrantFiled: March 25, 2015Date of Patent: August 21, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alexander Neef, Martin Oberhofer, Andreas Trinks, Andreas Uhl
-
Patent number: 9916207Abstract: The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.Type: GrantFiled: November 28, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
-
Publication number: 20180052742Abstract: An in-memory application has a state is associated with data (CA0, CB0, CC0) stored in a memory and accessed by the application. A first restore point of the application is determined to represent a first time point (T0) in the execution time associated with a first state at which the application accesses the data being stored in memory locations (CA0) using first addresses (S1) and first pointers (A0) which are stored in a first data structure. A first restore point identifier is assigned to the first restore point, whose value is indicative of (T0). The first restore point identifier is stored in association with (A0) and (S1) in a first entry of a second data structure. In the first data structure, the first addresses (S1) are associated to second pointers (A1) to contents of memory locations (CA1) in the memory, and redirecting writing operations.Type: ApplicationFiled: March 25, 2015Publication date: February 22, 2018Applicant: International Business Machines CorporationInventors: ALEXANDER NEEF, Martin Oberhofer, Andreas Trinks, Andreas Uhl
-
Patent number: 9632916Abstract: In order to provide an improved, less error prone method for testing codes of a software application the following steps are proposed: defining for each test case comprised of a predefined test suite a specific footprint according to its test property, wherein said test case footprint comprises references defining which code sections are tested by said test case, marking code sections of the software application to be tested, identifying a test case of the test suite using its footprint matching at least a part of the marked code of the software application, and applying the identified test case on the software application.Type: GrantFiled: June 13, 2012Date of Patent: April 25, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Alexander, René Pietzsch, Sebastian Schaefer, Andreas Trinks, Henning Wilbert
-
Patent number: 9619373Abstract: In order to provide an improved, less error prone method for testing codes of a software application the following steps are proposed: defining for each test case comprised of a predefined test suite a specific footprint according to its test property, wherein said test case footprint comprises references defining which code sections are tested by said test case, marking code sections of the software application to be tested, identifying a test case of the test suite using its footprint matching at least a part of the marked code of the software application, and applying the identified test case on the software application.Type: GrantFiled: December 14, 2010Date of Patent: April 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Alexander, René Pietzsch, Sebastian Schaefer, Andreas Trinks, Henning Wilbert
-
Publication number: 20170075768Abstract: The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
-
Patent number: 9563515Abstract: The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.Type: GrantFiled: August 31, 2015Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
-
Patent number: 9317374Abstract: A method according to one embodiment includes receiving information from a performance monitoring facility of a database at a data protection manager implemented at least in part in hardware, wherein the performance monitoring facility is configured to measure performance of the database, wherein the data protection manager is configured to control a backup operation of the database on a storage subsystem. The backup operation is started, and the performance monitoring facility is informed about the starting of the backup operation. In response to receiving an indication that a predefined performance criterion has been violated, information from the performance monitoring facility is received at the data protection manager, the data protection manager causing compliance with the predefined performance criterion in response to the information.Type: GrantFiled: March 13, 2015Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Stefanie Scherzinger, Andreas Trinks
-
Publication number: 20150378838Abstract: The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.Type: ApplicationFiled: August 31, 2015Publication date: December 31, 2015Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
-
Patent number: 9176679Abstract: The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.Type: GrantFiled: June 6, 2013Date of Patent: November 3, 2015Assignee: International Business Machines CorporationInventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
-
Publication number: 20150220405Abstract: An in-memory application has a state is associated with data (CA0, CB0, CC0) stored in a memory and accessed by the application. A first restore point of the application is determined to represent a first time point (T0) in the execution time associated with a first state at which the application accesses the data being stored in memory locations (CA0) using first addresses (S1) and first pointers (A0) which are stored in a first data structure. A first restore point identifier is assigned to the first restore point, whose value is indicative of (T0). The first restore point identifier is stored in association with (A0) and (S1) in a first entry of a second data structure. In the first data structure, the first addresses (S1) are associated to second pointers (A1) to contents of memory locations (CA1) in the memory, and redirecting writing operations.Type: ApplicationFiled: March 25, 2015Publication date: August 6, 2015Applicant: International Business Machines CorporationInventors: ALEXANDER NEEF, Martin Oberhofer, Andreas Trinks, Andreas Uhl
-
Publication number: 20150186218Abstract: A method according to one embodiment includes receiving information from a performance monitoring facility of a database at a data protection manager implemented at least in part in hardware, wherein the performance monitoring facility is configured to measure performance of the database, wherein the data protection manager is configured to control a backup operation of the database on a storage subsystem. The backup operation is started, and the performance monitoring facility is informed about the starting of the backup operation. In response to receiving an indication that a predefined performance criterion has been violated, information from the performance monitoring facility is received at the data protection manager, the data protection manager causing compliance with the predefined performance criterion in response to the information.Type: ApplicationFiled: March 13, 2015Publication date: July 2, 2015Inventors: Stefanie Scherzinger, Andreas Trinks
-
Patent number: 9015119Abstract: In one embodiment, a system includes a performance monitoring facility of a database adapted for measuring performance of the database regularly, a data protection manager for controlling a backup operation of the database on a storage subsystem, logic adapted for providing an interface between the performance monitoring facility of the database and the data protection manager, logic adapted for starting the backup operation while informing the performance monitoring facility about the starting of the backup operation, logic adapted for continuously evaluating performance of the database to determine when a predefined performance criterion is violated, and logic adapted for sending information from the performance monitoring facility to the data protection manager to cause compliance with the predefined performance criterion in response to the predefined performance criterion being violated.Type: GrantFiled: August 4, 2011Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Stefanie Scherzinger, Andreas Trinks
-
Publication number: 20150006835Abstract: A mechanism is provided for managing backups. A plurality of logical partitions are generated in a computer system, each logical partition having assigned a respective first portion of the main memory in the computer system as a resource and each logical partition hosting at least one application program which consumes at least a fraction of the first main memory portion of the logical partition. A second portion of the main memory is used as a global memory, the global memory not overlapping with any one of the first main memory portions. For each of the one or more of the logical partitions, one or more images of the first memory portion consumed by the at least one application program hosted by the logical partition are stored as a backup in the global memory.Type: ApplicationFiled: March 12, 2014Publication date: January 1, 2015Applicant: International Business Machines CorporationInventors: Martin Oberhofer, Jens Seifert, Andreas Trinks, Andreas Uhl
-
Patent number: 8793647Abstract: Graphic objects generated by a software application executing in a computing environment are evaluated. The computing environment includes a graphical user interface for managing I/O functions, a data storage device for storing computer usable program code and data, and a data processing engine in communication with the graphical user interface and the data storage device The data processing engine receives and processes origin data from the data storage device to produce projected values for data points in the graphic image intended to be displayed. The data processing engine also creates and processes a snapshot of the displayed graphic object to produce actual values of data points in the displayed graphic object, compares the projected values to the actual values, and outputs an indication of the degree of similarity between the intended graphic object and the displayed graphic object.Type: GrantFiled: February 20, 2012Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Stefan Alexander, Rene Pietzsch, Sebastian Schaefer, Andreas Trinks, Henning Wilbert
-
Publication number: 20140059311Abstract: The invention relates to a computer implemented method for creating a backup of data by a computer system. The creation of the backup comprises: assigning a first memory space in a main memory to data and loading the data into the first memory space; allocating a second memory space in the main memory for acting as container of one or more images of the data in the first memory space; creating the one or more images of the data in the first memory space; and storing the created one or more images in the second memory space and storing a respective copy of at least one of the one or more images in the one or more non-volatile storage media.Type: ApplicationFiled: June 6, 2013Publication date: February 27, 2014Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
-
Publication number: 20120266137Abstract: In order to provide an improved, less error prone method for testing codes of a software application the following steps are proposed: defining for each test case comprised of a predefined test suite a specific footprint according to its test property, wherein said test case footprint comprises references defining which code sections are tested by said test case, marking code sections of the software application to be tested, identifying a test case of the test suite using its footprint matching at least a part of the marked code of the software application, and applying the identified test case on the software application.Type: ApplicationFiled: June 13, 2012Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan ALEXANDER, René PIETZSCH, Sebastian SCHAEFER, Andreas TRINKS, Henning WILBERT
-
Publication number: 20120224745Abstract: Graphic objects generated by a software application executing in a computing environment are evaluated. The computing environment includes a graphical user interface for managing I/O functions, a data storage device for storing computer usable program code and data, and a data processing engine in communication with the graphical user interface and the data storage device The data processing engine receives and processes origin data from the data storage device to produce projected values for data points in the graphic image intended to be displayed. The data processing engine also creates and processes a snapshot of the displayed graphic object to produce actual values of data points in the displayed graphic object, compares the projected values to the actual values, and outputs an indication of the degree of similarity between the intended graphic object and the displayed graphic object.Type: ApplicationFiled: February 20, 2012Publication date: September 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Alexander, René Pietzsch, Sebastian Schaefer, Andreas Trinks, Henning Wilbert
-
Publication number: 20120101999Abstract: In one embodiment, a system includes a performance monitoring facility of a database adapted for measuring performance of the database regularly, a data protection manager for controlling a backup operation of the database on a storage subsystem, logic adapted for providing an interface between the performance monitoring facility of the database and the data protection manager, logic adapted for starting the backup operation while informing the performance monitoring facility about the starting of the backup operation, logic adapted for continuously evaluating performance of the database to determine when a predefined performance criterion is violated, and logic adapted for sending information from the performance monitoring facility to the data protection manager to cause compliance with the predefined performance criterion in response to the predefined performance criterion being violated.Type: ApplicationFiled: August 4, 2011Publication date: April 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefanie Scherzinger, Andreas Trinks
-
Publication number: 20110145793Abstract: Methods and systems are provided for improving computer software testing using test coverage data. In order to provide an improved, less error prone method for testing codes of a software application the following steps are proposed: defining for each test case comprised of a predefined test suite a specific footprint according to its test property, wherein said test case footprint comprises references defining which code sections are tested by said test case, marking code sections of the software application to be tested, identifying a test case of the test suite using its footprint matching at least a part of the marked code of the software application, and applying the identified test case on the software application.Type: ApplicationFiled: December 14, 2010Publication date: June 16, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan ALEXANDER, René PIETZSCH, Sebastian SCHAEFER, Andreas TRINKS, Henning WILBERT