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: 11556495
    Abstract: 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: Grant
    Filed: May 16, 2018
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka
  • Patent number: 11423058
    Abstract: 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: Grant
    Filed: September 25, 2020
    Date of Patent: August 23, 2022
    Assignee: International Business Machines Corporation
    Inventors: Thorsten Muehge, Frank Krick, Erik Rueger, Michael Diederich, Christoph Roth
  • Publication number: 20220100779
    Abstract: 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: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Thorsten Muehge, Frank Krick, Erik Rueger, Michael Diederich, Christoph Roth
  • Patent number: 10714058
    Abstract: 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: Grant
    Filed: January 14, 2020
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Patent number: 10705909
    Abstract: 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: Grant
    Filed: June 25, 2015
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Stefan Schmidt, Rainer Wolafka
  • Publication number: 20200152158
    Abstract: 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: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Patent number: 10586516
    Abstract: 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: Grant
    Filed: March 22, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Patent number: 10445294
    Abstract: 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: Grant
    Filed: March 3, 2015
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Itzhack Goldberg, Erik Rueger, Neil Sondhi
  • Publication number: 20190221192
    Abstract: 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: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Publication number: 20190138409
    Abstract: 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: Application
    Filed: December 28, 2018
    Publication date: May 9, 2019
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
  • Patent number: 10276134
    Abstract: 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: Grant
    Filed: March 22, 2017
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Patent number: 10261871
    Abstract: 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: Grant
    Filed: October 7, 2014
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Ulf Troppens, Rainer Wolafka
  • Publication number: 20180277068
    Abstract: 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: Application
    Filed: March 22, 2017
    Publication date: September 27, 2018
    Inventors: Michael Diederich, Thomas Doerk, Thorsten Muehge, Erik Rueger
  • Publication number: 20180260399
    Abstract: 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: Application
    Filed: May 16, 2018
    Publication date: September 13, 2018
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka
  • Patent number: 10055416
    Abstract: 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: Grant
    Filed: January 11, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka
  • Patent number: 9858950
    Abstract: 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: Grant
    Filed: October 26, 2016
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas Bueck, Michael Diederich, Thorsten Muehge, Erik Rueger
  • Patent number: 9697079
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Frank Broede, Michael Diederich, Monty C. Poppe, Erik Rueger, Lance W. Russell
  • Patent number: 9665450
    Abstract: 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: Grant
    Filed: October 14, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ulf Troppens, Michael Diederich, Erik Rueger
  • Publication number: 20170147215
    Abstract: 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: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Peter Cronauer, Michael Diederich, Thorsten Muehge, Erik Rueger
  • Patent number: 9645897
    Abstract: 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: Grant
    Filed: March 11, 2015
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Diederich, Thorsten Muehge, Erik Rueger, Rainer Wolafka