Patents by Inventor Marco Selig

Marco Selig 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: 20230188549
    Abstract: A computer-implemented method, system, and computer program product for classifying a sequence of log entries of a computing system may be provided. The method may include pre-processing the log entries. The method may also include predicting, as a first output of a first trained machine-learning system, a likelihood of a particular next log entry after the window. The method may also include, predicting, as a second output of a second trained machine-learning system, whether the next log entry is unprecedented. The method may also include combining the first output and the second output for determining a classification of the sequence of log entries.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 15, 2023
    Inventors: Dave Willoughby, Marco Selig, Pavel Kravetskiy, Juri Dragoun
  • Patent number: 11663039
    Abstract: Aspects of the invention include determining, by a machine learning model, a predicted workload for a system and a current system state of the system, determining an action to be enacted for the system based at least in part on the predicted workload and the current system state, enacting the action for the system, evaluating a state of the system after the action has been enacted, determining a reward for the machine learning model based at least in part on the state of the system after the action has been enacted, and updating the machine learning model based on the reward.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Elpida Tzortzatos, Anastasiia Didkovska, Karin Genther, Toni Pohl, Dieter Wellerdiek, Marco Selig, Tobias Huschle
  • Patent number: 11556353
    Abstract: A method for selectively generating suggested default values for I/O configurations is provided. The method identifies a first selection including a first input value for an I/O configuration. The method determines a set of remaining input options based on the first selection. The method accesses a set of decision trees based on the set of remaining input options and selects a decision tree of the set of decision trees based on the first input value. The method generates a suggested value for a subsequent selection for the I/O configuration and causes presentation of the suggested value and a user interface element representing the subsequent selection.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Norman Christopher Böwing, Qais Noorshams, Pradeep Parameshwaran, Marco Selig
  • Patent number: 11263025
    Abstract: Proactively performing tasks based on estimating hardware reconfiguration times. A determination is made, prior to performing one or more reconfiguration actions to reconfigure a configuration of the computing environment, at least one estimated reconfiguration time to perform the one or more reconfiguration actions. At least one reconfiguration action of the one or more reconfiguration actions is performed, and one or more tasks are initiated prior to completing the one or more reconfiguration actions. The initiating is based on the at least one estimated reconfiguration time.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qais Noorshams, Simon Spinner, Norman Christopher Böwing, Marco Selig, Pradeep Parameshwaran
  • Publication number: 20210373913
    Abstract: Proactively performing tasks based on estimating hardware reconfiguration times. A determination is made, prior to performing one or more reconfiguration actions to reconfigure a configuration of the computing environment, at least one estimated reconfiguration time to perform the one or more reconfiguration actions. At least one reconfiguration action of the one or more reconfiguration actions is performed, and one or more tasks are initiated prior to completing the one or more reconfiguration actions. The initiating is based on the at least one estimated reconfiguration time.
    Type: Application
    Filed: May 26, 2020
    Publication date: December 2, 2021
    Inventors: Qais Noorshams, Simon Spinner, Norman Christopher Böwing, Marco Selig, Pradeep Parameshwaran
  • Patent number: 11176269
    Abstract: A computer-implemented method for metadata-based retention of personal data may be provided. The method comprises recording data by a recording system. The data comprise payload data and metadata comprising information about the payload data and an event type; and a rule is associated with the event type, wherein the rule is indicative whether the data shall be stored persistently or temporary. The method comprises further segmenting the recorded data into a plurality of non-overlapping data segments, encrypting each data segment of the plurality of non-overlapping data segments with a unique key each, transmitting the encrypted data segments wirelessly, and storing, using a secure service container, selected ones of the plurality of non-overlapping data segments as a function of the rule.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Pradeep Parameshwaran, Qais Noorshams, Marco Selig, Eric Kass
  • Publication number: 20210311786
    Abstract: Aspects of the invention include determining, by a machine learning model, a predicted workload for a system and a current system state of the system, determining an action to be enacted for the system based at least in part on the predicted workload and the current system state, enacting the action for the system, evaluating a state of the system after the action has been enacted, determining a reward for the machine learning model based at least in part on the state of the system after the action has been enacted, and updating the machine learning model based on the reward.
    Type: Application
    Filed: April 7, 2020
    Publication date: October 7, 2021
    Inventors: Elpida Tzortzatos, Anastasiia Didkovska, Karin Genther, Toni Pohl, Dieter Wellerdiek, Marco Selig, Tobias Huschle
  • Publication number: 20200401909
    Abstract: A method for selectively generating suggested default values for I/O configurations is provided. The method identifies a first selection including a first input value for an I/O configuration. The method determines a set of remaining input options based on the first selection. The method accesses a set of decision trees based on the set of remaining input options and selects a decision tree of the set of decision trees based on the first input value. The method generates a suggested value for a subsequent selection for the I/O configuration and causes presentation of the suggested value and a user interface element representing the subsequent selection.
    Type: Application
    Filed: June 24, 2019
    Publication date: December 24, 2020
    Inventors: Norman Christopher Böwing, Qais Noorshams, Pradeep Parameshwaran, Marco Selig
  • Publication number: 20200285767
    Abstract: A computer-implemented method for metadata-based retention of personal data may be provided. The method comprises recording data by a recording system. The data comprise payload data and metadata comprising information about the payload data and an event type; and a rule is associated with the event type, wherein the rule is indicative whether the data shall be stored persistently or temporary. The method comprises further segmenting the recorded data into a plurality of non-overlapping data segments, encrypting each data segment of the plurality of non-overlapping data segments with a unique key each, transmitting the encrypted data segments wirelessly, and storing, using a secure service container, selected ones of the plurality of non-overlapping data segments as a function of the rule.
    Type: Application
    Filed: March 8, 2019
    Publication date: September 10, 2020
    Inventors: Pradeep Parameshwaran, Qais Noorshams, Marco Selig, Eric Kass
  • Publication number: 20190250946
    Abstract: Provided is a method for determining a target host from a plurality of candidate hosts for migrating a software container. A management software component may instantiate a source agent software component on a source host and a target agent software component on each of a plurality of candidate target hosts. Resource requirements of at least one software container may be determined by the source agent software component. Resource capabilities of each of a plurality of target hosts may be determined by the target agent software components. The source agent software component may compare the resource requirements to the resource capabilities of each of the plurality of candidate target hosts. If the resource requirements are satisfied by a particular candidate target host, the particular candidate target host is assigned to be a target host. The at least one software container is migrated from the source host to the target host.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 15, 2019
    Inventors: Pradeep Parameshwaran, Marco Selig, Qais Noorshams, Utz Bacher