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: 20240071162
    Abstract: 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: Application
    Filed: August 24, 2023
    Publication date: February 29, 2024
    Inventors: Todd Christian, Nate Oberly, Bernd Steffens, Gregor Pollman, Erich Kujat, Andrea Carozzi, Alexander Uhl, Ulrich Neumann, Tobias Schlitt
  • Patent number: 10250543
    Abstract: 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: Grant
    Filed: October 23, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thomas H. Gnech, Eric Kass, Michael H. Schlachter, Andreas Uhl, Barbara Wald
  • Patent number: 10055304
    Abstract: 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: Grant
    Filed: March 25, 2015
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alexander Neef, Martin Oberhofer, Andreas Trinks, Andreas Uhl
  • Patent number: 9916207
    Abstract: 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: Grant
    Filed: November 28, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
  • Publication number: 20180052742
    Abstract: 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: Application
    Filed: March 25, 2015
    Publication date: February 22, 2018
    Applicant: International Business Machines Corporation
    Inventors: ALEXANDER NEEF, Martin Oberhofer, Andreas Trinks, Andreas Uhl
  • Patent number: 9747168
    Abstract: 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: Grant
    Filed: September 2, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nils Haustein, Dominic Mueller-Wicke, Thomas Prause, Sabine U. Steinhauer, Andreas Uhl
  • Publication number: 20170118149
    Abstract: 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: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Thomas H. Gnech, Eric Kass, Michael H. Schlachter, Andreas Uhl, Barbara Wald
  • Publication number: 20170075768
    Abstract: 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: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
  • Patent number: 9563515
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
  • Publication number: 20160110258
    Abstract: 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: Application
    Filed: September 2, 2015
    Publication date: April 21, 2016
    Inventors: Nils Haustein, Dominic Mueller-Wicke, Thomas Prause, Sabine U. Steinhauer, Andreas Uhl
  • Publication number: 20150378838
    Abstract: 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: Application
    Filed: August 31, 2015
    Publication date: December 31, 2015
    Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
  • Patent number: 9176679
    Abstract: 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: Grant
    Filed: June 6, 2013
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
  • Publication number: 20150220405
    Abstract: 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: Application
    Filed: March 25, 2015
    Publication date: August 6, 2015
    Applicant: International Business Machines Corporation
    Inventors: ALEXANDER NEEF, Martin Oberhofer, Andreas Trinks, Andreas Uhl
  • Publication number: 20150006835
    Abstract: 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: Application
    Filed: March 12, 2014
    Publication date: January 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Martin Oberhofer, Jens Seifert, Andreas Trinks, Andreas Uhl
  • Patent number: 8713229
    Abstract: 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: Grant
    Filed: November 22, 2011
    Date of Patent: April 29, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Martin Brux, Kai Gäbel, Klaus Hermes, Martin Kiesel, Raimund Kram, Rainer Möhring, Manfred Popp, Haiko Schmidt, Andreas Uhl
  • Publication number: 20140059311
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: February 27, 2014
    Inventors: Martin Oberhofer, Michail Tausch, Andreas Trinks, Andreas Uhl
  • Patent number: 8639880
    Abstract: 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: Grant
    Filed: July 31, 2012
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Oliver Augenstein, Stefan Bender, Karl Fleckenstein, Andreas Uhl
  • Patent number: 8380929
    Abstract: 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: Grant
    Filed: May 3, 2012
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Oliver Augenstein, Stefan Bender, Karl Fleckenstein, Andreas Uhl
  • Publication number: 20120303847
    Abstract: 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: Application
    Filed: November 22, 2011
    Publication date: November 29, 2012
    Applicant: Siemens Aktiengesellschaft
    Inventors: Martin BRUX, Kai GÄBEL, Klaus HERMES, Martin KIESEL, Raimund KRAM, Rainer MÖHRING, Manfred POPP, Haiko SCHMIDT, Andreas UHL
  • Publication number: 20120303853
    Abstract: 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: Application
    Filed: November 22, 2011
    Publication date: November 29, 2012
    Applicant: Siemens Aktiengesellschaft
    Inventors: MARTIN BRUX, KAI GÄBEL, KLAUS HERMES, MARTIN KIESEL, RAIMUND KRAM, RAINER MÖHRING, MANFRED POPP, HAIKO SCHMIDT, ANDREAS UHL