Patents by Inventor Andreas Uhl
Andreas Uhl 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).
-
Publication number: 20240071162Abstract: An automated transaction machine (“ATM”) can include a note input/output port, an escrow unit, and an upper transport. The escrow unit can receive and hold currency notes. The upper transport can transport currency notes among the note input/output port and the escrow unit. The escrow unit can include a drum and first and second web-supply spool assemblies. The drum collects and releases currency notes relative to the upper transport, is rotatable about a first axis, and has a variable radius including minimum and maximum radii. Each web-supply spool assembly includes a spool and a web and can rotate about respective second and third axis parallel to and spaced from the first axis. A fourth axis can extend normal to and intersect both of the second and third axis and can be closer to the first axis than the maximum radius of the drum.Type: ApplicationFiled: August 24, 2023Publication date: February 29, 2024Inventors: Todd Christian, Nate Oberly, Bernd Steffens, Gregor Pollman, Erich Kujat, Andrea Carozzi, Alexander Uhl, Ulrich Neumann, Tobias Schlitt
-
Patent number: 10250543Abstract: A method for handling e-mail communication by an e-mail server is provided. The method includes receiving an e-mail by the e-mail server, parsing the e-mail to identify a large content item within the e-mail, generating a modified e-mail by replacing the large content item within the e-mail with an identifier, storing the large content item and the large content item forms a basis for a weblog associated with the identifier, sending the modified e-mail, and receiving a reply e-mail to the modified e-mail and the content of the reply e-mail builds an extension to the weblog.Type: GrantFiled: October 23, 2015Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Thomas H. Gnech, Eric Kass, Michael H. Schlachter, Andreas Uhl, Barbara Wald
-
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: 9747168Abstract: The present invention relates to a data block based backup method for a data management system. The data management system comprises a file system that controls access by a database application to at least one database container file stored the data management system. The data management system further comprises a backup client that is connected to a remote backup server, whereby a first version of the database container file is saved in the backup server and a first inode containing information on data blocks of the first version of the database container file. The method may include creating a change tracking table for at least the database container file and adding an entry in the change tracking table, whereby the entry has an indication of the respective data block in association with an information indicating the type of the access.Type: GrantFiled: September 2, 2015Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Nils Haustein, Dominic Mueller-Wicke, Thomas Prause, Sabine U. Steinhauer, Andreas Uhl
-
Publication number: 20170118149Abstract: A method for handling e-mail communication by an e-mail server is provided. The method includes receiving an e-mail by the e-mail server, parsing the e-mail to identify a large content item within the e-mail, generating a modified e-mail by replacing the large content item within the e-mail with an identifier, storing the large content item and the large content item forms a basis for a weblog associated with the identifier, sending the modified e-mail, and receiving a reply e-mail to the modified e-mail and the content of the reply e-mail builds an extension to the weblog.Type: ApplicationFiled: October 23, 2015Publication date: April 27, 2017Inventors: Thomas H. Gnech, Eric Kass, Michael H. Schlachter, Andreas Uhl, Barbara Wald
-
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
-
Publication number: 20160110258Abstract: The present invention relates to a data block based backup method for a data management system. The data management system comprises a file system that controls access by a database application to at least one database container file stored the data management system. The data management system further comprises a backup client that is connected to a remote backup server, whereby a first version of the database container file is saved in the backup server and a first inode containing information on data blocks of the first version of the database container file. The method may include creating a change tracking table for at least the database container file and adding an entry in the change tracking table, whereby the entry has an indication of the respective data block in association with an information indicating the type of the access.Type: ApplicationFiled: September 2, 2015Publication date: April 21, 2016Inventors: Nils Haustein, Dominic Mueller-Wicke, Thomas Prause, Sabine U. Steinhauer, Andreas Uhl
-
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: 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: 8713229Abstract: A method for communication between function modules in drive engineering is described, wherein a first function module has a first sensor interface, wherein a second function module has a second sensor interface, wherein the first sensor interface is functionally assigned to the second sensor interface, wherein the first function module is assigned to a first automation component, wherein the second function module is assigned to a second automation component, wherein an address, in particular a logical address, for the transfer of sensor data is automatically specified.Type: GrantFiled: November 22, 2011Date of Patent: April 29, 2014Assignee: Siemens AktiengesellschaftInventors: Martin Brux, Kai Gäbel, Klaus Hermes, Martin Kiesel, Raimund Kram, Rainer Möhring, Manfred Popp, Haiko Schmidt, Andreas Uhl
-
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
-
Patent number: 8639880Abstract: Embodiments for managing data in a hierarchical storage server storing data blocks of a database system comprising primary storage devices being in an active mode and secondary storage devices being in one of an active and passive mode are provided. In response to read and write requests for data blocks at logical storage locations, a block mapping device determines physical storage locations on the storage devices. Read requests switch over secondary storage devices to the active mode when they are in the passive mode. Write requests write data blocks only to the primary storage devices. Secondary storage devices that have not been accessed for a minimum activation time may be switched over from the active to the passive mode to save power consumption and cooling. Data migration and data recall policies control moving of data blocks between the primary and secondary storage devices and are primarily based on threshold values.Type: GrantFiled: July 31, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Oliver Augenstein, Stefan Bender, Karl Fleckenstein, Andreas Uhl
-
Patent number: 8380929Abstract: In response to read and write requests for data blocks at logical storage locations, a block mapping device determines physical storage locations on the storage devices. Read requests switch over secondary storage devices to the active mode when they are in the passive mode. Write requests write data blocks only to the primary storage devices. Secondary storage devices that have not been accessed for a minimum activation time may be switched over from the active to the passive mode to save power consumption and cooling. Data migration and data recall policies control moving of data blocks between the primary and secondary storage devices and are primarily based on threshold values.Type: GrantFiled: May 3, 2012Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Oliver Augenstein, Stefan Bender, Karl Fleckenstein, Andreas Uhl
-
Publication number: 20120303847Abstract: A method for communication between function modules in drive engineering is described, wherein a first function module has a first sensor interface, wherein a second function module has a second sensor interface, wherein the first sensor interface is functionally assigned to the second sensor interface, wherein the first function module is assigned to a first automation component, wherein the second function module is assigned to a second automation component, wherein an address, in particular a logical address, for the transfer of sensor data is automatically specified.Type: ApplicationFiled: November 22, 2011Publication date: November 29, 2012Applicant: Siemens AktiengesellschaftInventors: Martin BRUX, Kai GÄBEL, Klaus HERMES, Martin KIESEL, Raimund KRAM, Rainer MÖHRING, Manfred POPP, Haiko SCHMIDT, Andreas UHL
-
Publication number: 20120303853Abstract: In a method for communication between function modules in the field of automation systems, a first function module has a first communication interface, and a second function module has a second communication interface. The first communication interface is assigned to the second communication interface, and the assignment is stored.Type: ApplicationFiled: November 22, 2011Publication date: November 29, 2012Applicant: Siemens AktiengesellschaftInventors: MARTIN BRUX, KAI GÄBEL, KLAUS HERMES, MARTIN KIESEL, RAIMUND KRAM, RAINER MÖHRING, MANFRED POPP, HAIKO SCHMIDT, ANDREAS UHL