Patents by Inventor Simon Lorenz

Simon Lorenz 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: 12129782
    Abstract: An exhaust gas after-treatment device includes: a catalytic converter system, which includes a delivery side and a discharge side; and a container including an interior space and at least two openings, the at least two openings including a first opening and a second opening, the catalytic converter system being arranged in the interior space of the container, the first opening being connected with the catalytic converter system on the delivery side, and the second opening being connected to the catalytic converter system on the discharge side.
    Type: Grant
    Filed: November 9, 2023
    Date of Patent: October 29, 2024
    Assignee: Rolls-Royce Solutions GmbH
    Inventors: Ingo Lorenz, Manuel Lorenz, Simon Hölldobler, Tobias Bieringer, Dominik Kluiber, Dietmar Witzigmann, Andreas Moser, Andreas Bruckmeier, Julian Kovac, Helmut Hupfloher
  • Patent number: 11983143
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media, while leaving the single inode representing the aggregation file on the low-latency storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: May 14, 2024
    Assignee: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Publication number: 20230409384
    Abstract: A method, computer system, and a computer program for managing computer jobs in a queue is provided. This comprises extracting metadata from a new job received for processing and upon determining when a similar enriched metadata exists in a database. A job score and storage footprint may then be determined for the new job from the extracted metadata. It is then determined whether the new job can be grouped for processing with any other jobs already placed on a queue. The new job is then added to the queue based on the new job's score and footprint, and whether it can be grouped with other jobs. The queue is then updated and sent to a scheduler for further processing.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Inventors: Joseph W. Dain, Simon Lorenz, Piyush Chaudhary, Gero Friedrich Wolf Schmidt, Qais Noorshams, Gregory T. Kishi
  • Patent number: 11693908
    Abstract: A computer-implemented method according to one embodiment includes in response to identifying a match between a file and at least one policy, updating details of a container in an object namespace of a file system, where the object namespace of the file system stores object-based representations of files within the file system; creating a symbolic link to the file in the object namespace of the file system; and updating a database to identify the symbolic link and the details of the container.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: July 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
  • Publication number: 20220365903
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media, while leaving the single inode representing the aggregation file on the low-latency storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: July 29, 2022
    Publication date: November 17, 2022
    Applicant: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Patent number: 11436189
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Patent number: 11144530
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to perform a high-latency media (HLM) action on an object or a group of objects, identifying metadata associated with the object or group of objects, and conditionally allowing the HLM action to be performed on the object or group of objects, based on the HLM action and the metadata associated with the object.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
  • Publication number: 20210209179
    Abstract: A computer-implemented method according to one embodiment includes in response to identifying a match between a file and at least one policy, updating details of a container in an object namespace of a file system, where the object namespace of the file system stores object-based representations of files within the file system; creating a symbolic link to the file in the object namespace of the file system; and updating a database to identify the symbolic link and the details of the container.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 8, 2021
    Inventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
  • Patent number: 11023538
    Abstract: A computed-implemented method is provided for generating object storage datasets from file datasets. The computed-implemented method includes analyzing entries of a file system to identify a file and checking the file against at least one policy. In response to identifying a match between the file and the at least one policy, details of a container are updated. A symbolic link to the file is created to allow access of the file by an object-based client. Updating the details of the container includes updating a database such that the database identifies at least one of the created symbolic link and the details of the container.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
  • Patent number: 10983869
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
  • Patent number: 10817245
    Abstract: Embodiments for using an electronic billboard in an Internet of Things (“IoT”) computing environment by a processor. A wireless communication link may be established between a user equipment (UE) and the electronic billboard. Currently displayed content may be temporarily interrupted with user-provided content uploaded from the UE to the electronic billboard according to one or more protocols.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: October 27, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simon Lorenz, Ralf Eberhard, Ulf Troppens, Manfred Haubrich
  • Publication number: 20200265006
    Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Applicant: International Business Machines Corporation
    Inventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
  • Publication number: 20190339925
    Abstract: Embodiments for using an electronic billboard in an Internet of Things (“IoT”) computing environment by a processor. A wireless communication link may be established between a user equipment (UE) and the electronic billboard. Currently displayed content may be temporarily interrupted with user-provided content uploaded from the UE to the electronic billboard according to one or more protocols.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Simon LORENZ, Ralf EBERHARD, Ulf TROPPENS, Manfred HAUBRICH
  • Publication number: 20190235964
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
    Type: Application
    Filed: April 9, 2019
    Publication date: August 1, 2019
    Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
  • Patent number: 10360189
    Abstract: An object-based data storage system includes a memory and a processor for executing machine executable instructions configured for implementing logical containers for data objects each having a global identifier. The containers are configured for storing metadata including a first parameterization value descriptive of a number of storage nodes and a second parameterization value descriptive of a classification of the data objects. The machine executable instructions are further configured for implementing a first object storage ring for addressing storage locations across the multiple storage nodes using a surjective function.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert Basham, Michael Factor, Robert Haas, Simon Lorenz, William W. Owen, Slavisa Sarafijanovic, Harald Seipp, Thomas D. Weigold
  • Publication number: 20190197144
    Abstract: A computer-implemented method according to one embodiment includes receiving a request to perform a high-latency media (HLM) action on an object or a group of objects, identifying metadata associated with the object or group of objects, and conditionally allowing the HLM action to be performed on the object or group of objects, based on the HLM action and the metadata associated with the object.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
  • Patent number: 10331523
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
  • Publication number: 20180341665
    Abstract: An object-based data storage system includes a memory and a processor for executing machine executable instructions configured for implementing logical containers for data objects each having a global identifier. The containers are configured for storing metadata including a first parameterization value descriptive of a number of storage nodes and a second parameterization value descriptive of a classification of the data objects. The machine executable instructions are further configured for implementing a first object storage ring for addressing storage locations across the multiple storage nodes using a surjective function.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: Robert Basham, Michael Factor, Robert Haas, Simon Lorenz, William W. Owen, Slavisa Sarafijanovic, Harald Seipp, Thomas D. Weigold
  • Publication number: 20180285211
    Abstract: A computer-implemented method according to one embodiment includes identifying one or more accessible server nodes within a plurality of nodes of a failed clustered system, retrieving a plurality of fragments of configuration data from the one or more accessible server nodes, and constructing a backup state for the failed clustered system, utilizing the plurality of fragments of the configuration data.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 4, 2018
    Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
  • Patent number: 9959281
    Abstract: A computer-implemented method is provided in one general embodiment for concurrent file and object protocol access. The method includes receiving a notification that indicates storage of an object by an object-based client, and creating a clone of the object. Also, the method includes providing a file-based client access to the clone of the object. Further, the method includes, after the file-based client has finished modifying the clone of the object, replacing the object with an updated object based on the modified clone of the object. The file-based client is provided access to the modified clone of the updated object. After the file-based client has finished modifying the modified clone of the updated object, the updated object is replaced with an additional object based on the modification to the modified clone of the updated object.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mathias Dietz, Dean Hildebrand, Simon Lorenz, Brian Nelson, William W. Owen, Rainer Wolafka