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: 12129782Abstract: 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: GrantFiled: November 9, 2023Date of Patent: October 29, 2024Assignee: Rolls-Royce Solutions GmbHInventors: Ingo Lorenz, Manuel Lorenz, Simon Hölldobler, Tobias Bieringer, Dominik Kluiber, Dietmar Witzigmann, Andreas Moser, Andreas Bruckmeier, Julian Kovac, Helmut Hupfloher
-
Patent number: 11983143Abstract: 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: GrantFiled: July 29, 2022Date of Patent: May 14, 2024Assignee: International Business Machines CorporationInventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
-
Publication number: 20230409384Abstract: 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: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Joseph W. Dain, Simon Lorenz, Piyush Chaudhary, Gero Friedrich Wolf Schmidt, Qais Noorshams, Gregory T. Kishi
-
Patent number: 11693908Abstract: 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: GrantFiled: March 23, 2021Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
-
Publication number: 20220365903Abstract: 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: ApplicationFiled: July 29, 2022Publication date: November 17, 2022Applicant: International Business Machines CorporationInventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
-
Patent number: 11436189Abstract: 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: GrantFiled: February 19, 2019Date of Patent: September 6, 2022Assignee: International Business Machines CorporationInventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
-
Patent number: 11144530Abstract: 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: GrantFiled: December 21, 2017Date of Patent: October 12, 2021Assignee: International Business Machines CorporationInventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
-
Publication number: 20210209179Abstract: 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: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
-
Patent number: 11023538Abstract: 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: GrantFiled: August 25, 2015Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Simon Lorenz, William W. Owen, Rainer Wolafka
-
Patent number: 10983869Abstract: 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: GrantFiled: April 9, 2019Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
-
Patent number: 10817245Abstract: 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: GrantFiled: May 3, 2018Date of Patent: October 27, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon Lorenz, Ralf Eberhard, Ulf Troppens, Manfred Haubrich
-
Publication number: 20200265006Abstract: 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: ApplicationFiled: February 19, 2019Publication date: August 20, 2020Applicant: International Business Machines CorporationInventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
-
Publication number: 20190339925Abstract: 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: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon LORENZ, Ralf EBERHARD, Ulf TROPPENS, Manfred HAUBRICH
-
Publication number: 20190235964Abstract: 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: ApplicationFiled: April 9, 2019Publication date: August 1, 2019Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
-
Patent number: 10360189Abstract: 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: GrantFiled: May 25, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Robert Basham, Michael Factor, Robert Haas, Simon Lorenz, William W. Owen, Slavisa Sarafijanovic, Harald Seipp, Thomas D. Weigold
-
Publication number: 20190197144Abstract: 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: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
-
Patent number: 10331523Abstract: 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: GrantFiled: April 4, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
-
Publication number: 20180341665Abstract: 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: ApplicationFiled: May 25, 2017Publication date: November 29, 2018Inventors: Robert Basham, Michael Factor, Robert Haas, Simon Lorenz, William W. Owen, Slavisa Sarafijanovic, Harald Seipp, Thomas D. Weigold
-
Publication number: 20180285211Abstract: 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: ApplicationFiled: April 4, 2017Publication date: October 4, 2018Inventors: Ralf Eberhard, Manfred Haubrich, Simon Lorenz, Frank B. Schmuck
-
Patent number: 9959281Abstract: 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: GrantFiled: July 29, 2016Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: Mathias Dietz, Dean Hildebrand, Simon Lorenz, Brian Nelson, William W. Owen, Rainer Wolafka