Patents by Inventor Michael Diederich
Michael Diederich 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: 11556495Abstract: According to one embodiment, a computer-implemented method for file handling in a hierarchical storage environment includes performing a file access notification process for determining files related to the first file based on enhanced metadata and a priority list defining a likelihood of possible access, in response to receiving a file access notification corresponding to access of a first file. The related files are placed in a highest level storage tier, and the priority list is updated.Type: GrantFiled: May 16, 2018Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka
-
Patent number: 11423058Abstract: Methods, computer program products, devices, and/or systems are provided that perform the following operations: receiving data from an incoming data stream; separating the data into data chunks and storing the data chunks in accordance with a selection configuration matrix in a set of different matrix buffers until the matrix buffers are filled up; processing the data chunks by multiple processing units, each processing unit associated to a matrix buffer of the matrix buffers via an I/O block; providing the processed data chunks as inputs to a neural network component; and classifying the data and filtering the data based on a classification of the data by the neural network component.Type: GrantFiled: September 25, 2020Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventors: Thorsten Muehge, Frank Krick, Erik Rueger, Michael Diederich, Christoph Roth
-
Publication number: 20220100779Abstract: Methods, computer program products, devices, and/or systems are provided that perform the following operations: receiving data from an incoming data stream; separating the data into data chunks and storing the data chunks in accordance with a selection configuration matrix in a set of different matrix buffers until the matrix buffers are filled up; processing the data chunks by multiple processing units, each processing unit associated to a matrix buffer of the matrix buffers via an I/O block; providing the processed data chunks as inputs to a neural network component; and classifying the data and filtering the data based on a classification of the data by the neural network component.Type: ApplicationFiled: September 25, 2020Publication date: March 31, 2022Inventors: Thorsten Muehge, Frank Krick, Erik Rueger, Michael Diederich, Christoph Roth
-
Patent number: 10714058Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: GrantFiled: January 14, 2020Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Patent number: 10705909Abstract: A RAID (redundant array of independent storage devices) storage system where a file is stored at a physical protection level corresponding to a RAID protection level defined by metadata included in and/or with the file to be stored.Type: GrantFiled: June 25, 2015Date of Patent: July 7, 2020Assignee: International Business Machines CorporationInventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Stefan Schmidt, Rainer Wolafka
-
Publication number: 20200152158Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: ApplicationFiled: January 14, 2020Publication date: May 14, 2020Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Patent number: 10586516Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: GrantFiled: March 22, 2019Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Patent number: 10445294Abstract: Solutions are provided that use shared scan phases and scan output for various file-level incremental data analysis systems. In one embodiment, a shared scan phase is initiated for a plurality of files in a file system. During the shared scan phase, one or more rules are applied to the files in the file system to identify files on which to perform one or more operations. Shared scan output is created that includes information describing the identified files and operations to be performed on the identified files. Embodiments of the present invention can reduce the amount of time and computing resources that would otherwise be consumed by performing separate walkthroughs of a file system during separate scan phases.Type: GrantFiled: March 3, 2015Date of Patent: October 15, 2019Assignee: International Business Machines CorporationInventors: Michael Diederich, Itzhack Goldberg, Erik Rueger, Neil Sondhi
-
Publication number: 20190221192Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Publication number: 20190138409Abstract: Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller. The method for modifying the cluster of communication controllers includes splitting the communication controllers into a first pool and a second pool.Type: ApplicationFiled: December 28, 2018Publication date: May 9, 2019Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
-
Patent number: 10276134Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: GrantFiled: March 22, 2017Date of Patent: April 30, 2019Assignee: International Business Machines CorporationInventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Patent number: 10261871Abstract: Provided is a system having a cluster of communication controllers, a method for modification of the latter, and a computer program product carrying computer executable code for execution of the method. Each communication controller is operable for providing network connections of the system with external computer systems using communication protocols of a first type and a second type. The first type is a failover tolerant communication protocol type. The second type is a failover non-tolerant communication protocol type. All network connections of each communication controller are disconnected during the modification of said communication controller. The method for modifying the cluster of communication controllers includes splitting the communication controllers into a first pool and a second pool.Type: GrantFiled: October 7, 2014Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
-
Publication number: 20180277068Abstract: Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.Type: ApplicationFiled: March 22, 2017Publication date: September 27, 2018Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
-
Publication number: 20180260399Abstract: According to one embodiment, a computer-implemented method for file handling in a hierarchical storage environment includes performing a file access notification process for determining files related to the first file based on enhanced metadata and a priority list defining a likelihood of possible access, in response to receiving a file access notification corresponding to access of a first file. The related files are placed in a highest level storage tier, and the priority list is updated.Type: ApplicationFiled: May 16, 2018Publication date: September 13, 2018Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka
-
Patent number: 10055416Abstract: A method for file handling in a hierarchical storage environment includes initiating a new document notification process in response to receipt of a new document. The document notification process includes evaluating enhanced metadata of the new document via a relationship analyzing process to produce a priority list defining a likelihood of possible access, where the enhanced metadata includes a set of keywords and/or references from the new document. The method additionally includes storing the new document in a storage tier of a hierarchical storage environment according to the priority list.Type: GrantFiled: January 11, 2017Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka
-
Patent number: 9858950Abstract: A method and apparatus for increasing storage capacity on magnetic media. A dual-layer magnetic recording apparatus receives, a write operation instruction, bit position and bit value where the bit position includes a media surface position and magnetic media layer identifier. The dual-layer magnetic recording apparatus accesses a dual-layer magnetic media where the dual-layer magnetic media includes a first magnetic media layer with a thermally controllable coercivity, a second magnetic media layer and a separation layer. The magnetic layer identifier is determined to associated with be the first magnetic media layer or the second magnetic media layer. When the magnetic layer identifier is the second magnetic media layer, the bit value is written based on magnetically charging the second magnetic media layer and when the magnetic layer identifier is the first magnetic media layer the bit value is written based on heating and magnetically charging the first magnetic media layer.Type: GrantFiled: October 26, 2016Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Thomas Bueck, Michael Diederich, Thorsten Muehge, Erik Rueger
-
Patent number: 9697079Abstract: A mechanism is provided in a data processing system for securing data integrity in de-duplicated storage environments in combination with software defined native redundant array of independent disks (RAID). The mechanism receives a data portion to write to storage, divides the data portion into a plurality of chunks, and identifies a given chunk within the plurality of chunks for de-duplication. The mechanism increment a de-duplication counter for the given chunk and determines a RAID level for the given chunk based on a value of the de-duplication counter. The mechanism stores the given chunk based on the determined RAID level.Type: GrantFiled: July 13, 2015Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Frank Broede, Michael Diederich, Monty C. Poppe, Erik Rueger, Lance W. Russell
-
Patent number: 9665450Abstract: First, second, and third sets of addresses are created. The first set includes addresses registered in a name server; both the second and third sets include addresses not registered in the name server and that are disjoint. A first address of a first server that has failed and to which access is to be prohibited is moved from the first to the third set, is removed from the first server, assigned to a second server, and removed from the name server. Usage parameter values of the first address are monitored to determine whether at least one is below a value. If so, the first address is removed from the second server and moved from the third to the second set. Upon access to the first server no longer being prohibited, a second address of the second set is assigned to the first server and added to the name server.Type: GrantFiled: October 14, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Ulf Troppens, Michael Diederich, Erik Rueger
-
Publication number: 20170147215Abstract: A plurality of logically sequential data blocks of a file to write to a shingled magnetic disk are received. The first data block of the plurality of logically sequential data blocks to a first physical data block of a data track, wherein the first physical data block is part of a sub-band of radially adjacent physical data blocks in a shingled direction, is written. The remaining data blocks of the plurality of logically sequential data blocks to radially adjacent physical data blocks in the sub-band in the shingled direction, beginning with a physical data block radially adjacent to the first physical data block, are written.Type: ApplicationFiled: November 20, 2015Publication date: May 25, 2017Inventors: Peter Cronauer, Michael Diederich, Thorsten Muehge, Erik Rueger
-
Patent number: 9645897Abstract: A method for processing a data object access request in a storage system having storage devices can include receiving an access request for accessing a first data object, the request being received by a controller that stores at least two consecutive data objects received by the storage system in different storage devices. The method may then include detecting that the first data object is corrupted, and determining, in response to the detecting, that a second data object has identical data as the first data object. Determining that the second data object has identical information as the first data object can include determining that a first metadata tag corresponding with the first data object and a second metadata tag corresponding with the second data object are identical. The second data object can then be provided in a response to the access request.Type: GrantFiled: March 11, 2015Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka