Patents by Inventor Nils Haustein
Nils Haustein 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: 20170161155Abstract: Operating a data processing and storage apparatus to perform continuous backup monitoring for a collection of stored file system objects. In response to changes respective to a number of the file system objects, a set of Data Management Application Program Interface (DMAPI) events is created. For each of the events, accessory file system object information relative to a file system object subject to the change is determined. The events are grouped into an event group and a unique group identifier and an overall group size count are assigned to each of the events included in the event group. The events are sent together with the respective accessory file system object information, the respective group identifier and the respective group size to a number of backup clients registered as applications. The backup clients are to process the events together with the respective accessory file system object information, the respective group identifier and the respective group size into a number of backup requests.Type: ApplicationFiled: February 23, 2017Publication date: June 8, 2017Inventors: Nils Haustein, Fabian Kuhl, Christian Mueller, Dominic Mueller-Wicke, Thomas Schreiber
-
Patent number: 9665439Abstract: Operating a data processing and storage apparatus to perform continuous backup monitoring for a collection of stored file system objects. In response to changes respective to a number of the file system objects, a set of Data Management Application Program Interface (DMAPI) events is created. For each of the events, accessory file system object information relative to a file system object subject to the change is determined. The events are grouped into an event group and a unique group identifier and an overall group size count are assigned to each of the events included in the event group. The events are sent together with the respective accessory file system object information, the respective group identifier and the respective group size to a number of backup clients registered as applications. The backup clients are to process the events together with the respective accessory file system object information, the respective group identifier and the respective group size into a number of backup requests.Type: GrantFiled: August 18, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Nils Haustein, Fabian Kuhl, Christian Mueller, Dominic Mueller-Wicke, Thomas Schreiber
-
Publication number: 20170116188Abstract: For data backup and recovery based on linked file repositories with each of the linked file repositories representing an individual file system capable of storing at least one version of a file and being connected to at least one server system, each of the linked file repositories are placed in a certain position for storing a certain version of the file. Each position of each of the linked file repositories is continuously numbered. A number of the versions of the file are determined by the position of the one of the linked file repositories.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils HAUSTEIN, Thorsten KRAUSE, Harald SEIPP, Daniel J. WINARSKI
-
Patent number: 9607004Abstract: A method for migrating files from a source server to a target server are disclosed. The method includes determining file property information for one or more data files on the source server. One or more data file entries are created in a file property table with the file property information for each data file. A data file entry is selected from the file property table. The file property information of the selected data file entry from the file property table is compared to the file property information of the corresponding data file stored in the source server to determine whether there is a match. In response to determining a mismatch, the data file in the source server is copied to the target server. The data file copied to the target server is verified to be the same as the data file of the source server.Type: GrantFiled: June 18, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Nils Haustein, Alexander Saupp
-
Patent number: 9588981Abstract: Various embodiments for differentiating between data and stubs pointing to a parent copy of deduplicated data. Undeduplicated data is stored with a checksum of an initial value. A stub pointing to the parent copy of the deduplicated data is stored with an additional checksum of a differing, additional initial value.Type: GrantFiled: March 3, 2015Date of Patent: March 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allen K. Bates, Nils Haustein, Craig A. Klein, Frank Krick, Ulf Troppens, Daniel J. Winarski
-
Patent number: 9588986Abstract: For data backup and recovery based on linked file repositories with each of the linked file repositories representing an individual file system capable of storing at least one version of a file and being connected to at least one server system, each of the linked file repositories are placed in a certain position for storing a certain version of the file. Each position of each of the linked file repositories is continuously numbered. A number of the versions of the file are determined by the position of the one of the linked file repositories.Type: GrantFiled: February 24, 2016Date of Patent: March 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils Haustein, Thorsten Krause, Harald Seipp, Daniel J. Winarski
-
Patent number: 9563858Abstract: An artifact repository can be queried for a set of different pre-existing presentation artifacts based on requirements and constraints of a presentation event to produce a query result. The query result can comprise a set of presentation artifacts suitable for satisfying at least a portion of the requirements and constraints. The querying can match the artifact specific metadata against the requirements and constraints to produce the query result. An agenda comprising a set of different agenda items can be automatically constructed utilizing the query result. Each of the different agenda items can occupy a time slot of the presentation event. Creation of agenda items can be a non-manual effort automatically determined by a computing device in a data driven manner given the requirements, the constraints, and the pre-existing presentation artifacts of the artifact repository. Resources for the different agenda items can be automatically booked.Type: GrantFiled: June 29, 2011Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils Haustein, Thorsten Krause, Michael Maurus, Daniel J. Winarski
-
Patent number: 9557928Abstract: Various embodiments for autonomic reclamation of data stored on at least one sequential storage media are provided. In one exemplary embodiment, active data is identified, read out, and stored in a sequential order by starting at a beginning block address of the at least one sequential storage media. At least one of a start address, an end address, and a data length of all original blocks of the active data in a backup application is defined. A new start address for each original block of active data to be written to the backup application is generated. A mapping is yielded and sent from the backup application to a sequential storage media device having the at least one sequential storage media, and the active data is read from each original block address in sequential order.Type: GrantFiled: July 6, 2015Date of Patent: January 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils Haustein, Stefan Neff
-
Patent number: 9536085Abstract: In a data management system, examination of first data for malicious content by a malicious content scanner is initiated in response to a request to write first data to a data storage device. In response to the examination revealing no malicious content in the first data, the first data, a first signature representative of a version of the malicious content scanner at a time of the examination of the first data, and second data linking the first signature to the first data as read-only data are written to the data storage device.Type: GrantFiled: September 29, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Jens-Peter Akelbein, Mathias Dietz, Nils Haustein, Rolf Schaefer, Ruben Straus
-
Patent number: 9524102Abstract: A mechanism is provided for optimizing migration/copying of de-duplicated data from an internal storage system to a removable storage system. A preliminary number of clusters to be generated are determined for sets of data objects stored on the internal storage system based on a number of the sets of data objects. The preliminary number of clusters is generated based on shortest distances between the sets of data objects, each cluster comprising one or more sets of data objects and each set of data objects comprising one or more chunks of data. A chosen cluster is identified from a set of clusters by identifying a cluster having a greatest number of common chunks within as few sets of data objects. Responsive to an export-size of the chosen cluster failing to exceed the available storage capacity of the removable storage system, the chosen cluster is exported to the removable storage system.Type: GrantFiled: September 10, 2012Date of Patent: December 20, 2016Assignee: International Business Machines CorporationInventors: Nils Haustein, Thorsten Krause, Daniel J. Winarski
-
Publication number: 20160364156Abstract: Performing automated and self-adjusting backup operations by executing the following steps: Determining a time of last backup operation for a data block. Obtaining an audit trail based on the time of last backup operation for the data block and a current time. Ordering read operations and write operations of the data block into a chronological sequence based on the audit trail. Generating a weighting element for read operations and a weighting element for write operations of the data block such that a weighting of read operations are greater than or less than the weighting of a write operations. Calculating a weighted sum of weighted read operations and weighted write operations for said data block. Respond to a result of a comparison between the weighted sum and at least one threshold value by performing a type of backup operation.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Inventors: Nils Haustein, Joerg Mueller, Thomas Prause, Michael H. Schlachter
-
Patent number: 9519432Abstract: Performing automated and self-adjusting backup operations by executing the following steps: Determining a time of last backup operation for a data block. Obtaining an audit trail based on the time of last backup operation for the data block and a current time. Ordering read operations and write operations of the data block into a chronological sequence based on the audit trail. Generating a weighting element for read operations and a weighting element for write operations of the data block such that a weighting of read operations are greater than or less than the weighting of a write operations. Calculating a weighted sum of weighted read operations and weighted write operations for said data block. Respond to a result of a comparison between the weighted sum and at least one threshold value by performing a type of backup operation.Type: GrantFiled: June 15, 2015Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Nils Haustein, Joerg Mueller, Thomas Prause, Michael H. Schlachter
-
Patent number: 9497026Abstract: For authorizing removable medium access, a reassembly module retrieves a medium portion of an encryption key from a removable medium. The encryption key encrypts encrypted data stored on the removable medium and includes a plurality of portions. The reassembly module further retrieves the user portion of the encryption key assigned to a user requesting the removable medium. The reassembly module reassembles the encryption key using at least the medium portion and the user portion of the plurality of portions. The decryption module decrypts the encrypted data with the reassembled encryption key.Type: GrantFiled: May 20, 2015Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Tara Astigarraga, Allen K Bates, Louie A. Dickens, Nils Haustein, Michael E. Starling, Daniel J. Winarski, George G. Zamora
-
Publication number: 20160327584Abstract: Embodiments of the disclosure relate to a biosample plate that includes a memory component for storing biosample identification and analysis data, and a wireless communication interface for transferring the data to and from the biosample plate. In one embodiment, the biosample plate comprises a base for receiving a biosample, a memory component coupled to the base for storing identification and analysis information related to the biosample, and a wireless communication interface coupled to the memory component for transferring the information to and from the memory component. The wireless communication interface may include an electromagnetic device.Type: ApplicationFiled: July 19, 2016Publication date: November 10, 2016Inventors: Nils Haustein, Thorsten Krause, Anna W. Topol, Daniel J. Winarski
-
Patent number: 9489133Abstract: A mechanism is provided for optimizing migration/copying of de-duplicated data from an internal storage system to a removable storage system. A preliminary number of clusters to be generated are determined for sets of data objects stored on the internal storage system based on a number of the sets of data objects. The preliminary number of clusters is generated based on shortest distances between the sets of data objects, each cluster comprising one or more sets of data objects and each set of data objects comprising one or more chunks of data. A chosen cluster is identified from a set of clusters by identifying a cluster having a greatest number of common chunks within as few sets of data objects. Responsive to an export-size of the chosen cluster failing to exceed the available storage capacity of the removable storage system, the chosen cluster is exported to the removable storage system.Type: GrantFiled: November 30, 2011Date of Patent: November 8, 2016Assignee: International Business Machines CorporationInventors: Nils Haustein, Thorsten Krause, Daniel J. Winarski
-
Patent number: 9483196Abstract: Various embodiments are provided for virtualizing and managing a storage virtualization system (SVS) in a storage management architecture. Source data is copied from the source storage media to target data in a target storage media based on a predefined copy policy in a copy mapping table. A relation between the source data and the target data is tracked in a copy mapping table. It is determined if a copy of the requested data exists using the copy mapping table. Tiered storage policies are configured in a migration mapping table pertaining to the SVS, and a source storage media is mapped to a target storage media and a migration policy.Type: GrantFiled: July 31, 2015Date of Patent: November 1, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nils Haustein, Thorsten Krause
-
Publication number: 20160292047Abstract: In an approach to backup and restore one or more clone file trees, one or more processors generate a clone management table. One or more processors record a clone management information in the clone management table about each clone file. To backup a clone file, one or more processors update the clone management information, and store one or more data blocks that are in the clone file trees. To restore a clone file, one or more processors analyze a clone management information and restore one or more data blocks in the clone file. To restore a clone file parent, one or more processors analyze a clone management information and restore one or more data blocks in the clone file parent. To restore a clone file tree, one or more processors analyze a clone management information and restore one or more data blocks in the clone file tree.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Stefan Bender, Nils Haustein, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Publication number: 20160292041Abstract: In an approach to backup and restore one or more clone file trees, one or more processors generate a clone management table. One or more processors record a clone management information in the clone management table about each clone file. To backup a clone file, one or more processors update the clone management information, and store one or more data blocks that are in the clone file trees. To restore a clone file, one or more processors analyze a clone management information and restore one or more data blocks in the clone file. To restore a clone file parent, one or more processors analyze a clone management information and restore one or more data blocks in the clone file parent. To restore a clone file tree, one or more processors analyze a clone management information and restore one or more data blocks in the clone file tree.Type: ApplicationFiled: September 21, 2015Publication date: October 6, 2016Inventors: Stefan Bender, Nils Haustein, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Publication number: 20160274102Abstract: Described are embodiments of an invention for a sample assembly with an electrical conductor for detection of the antigens by electromagnetic read heads. In one embodiment, a sample assembly includes: a substrate; one or more base layers above the substrate; an outer layer above the one or more base layers; a plurality of sample trenches formed in the outer layer and/or the one or more base layers, each sample trench being characterized by an upper surface, a bottom surface, and a longitudinal axis; an electrical conductor disposed in the substrate, the electrical conductor being configured to generate an electromagnetic field in proximity to the plurality of sample trenches to enhance nanoparticle movement toward the bottom surface of the plurality of sample trenches; and at least one alignment trench formed above the substrate, each alignment trench having a longitudinal axis substantially parallel to a longitudinal axis of at least one of the sample trenches.Type: ApplicationFiled: May 31, 2016Publication date: September 22, 2016Inventors: Allen K. Bates, Nils Haustein, Stephen L. Schwartz, Anna W. Topol, Daniel J. Winarski
-
Publication number: 20160274099Abstract: Described are embodiments of an invention for a sample assembly with an electrical conductor for detection of the antigens by electromagnetic read heads. In one embodiment, a sample assembly includes: a substrate; one or more base layers above the substrate; an outer layer above the substrate; a plurality of sample trenches formed in the outer layer, each sample trench being characterized by an upper surface, a bottom surface, and a longitudinal axis; an electrical conductor disposed in the substrate, the electrical conductor being configured to generate an electromagnetic field in proximity to the plurality of sample trenches to enhance nanoparticle movement toward the bottom surface of the plurality of sample trenches; and at least one alignment trench formed above the substrate, each alignment trench having a longitudinal axis substantially parallel to a longitudinal axis of at least one of the sample trenches.Type: ApplicationFiled: May 31, 2016Publication date: September 22, 2016Inventors: Allen K. Bates, Nils Haustein, Stephen L. Schwartz, Anna W. Topol, Daniel J. Winarski