Patents by Inventor Marna Walle

Marna Walle 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: 10984360
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10754639
    Abstract: A system and method of automating software fix installation rate management for a software package including two or more hierarchical levels include obtaining information from two or more customer systems. The information indicates software fixes installed at each of the two or more customer systems. The method also includes generating a report corresponding with each of the two or more customer systems. The report indicates a number of the software fixes installed at the respective one of the two or more customer systems as compared with an average number of the software fixes installed at the two or more customer systems at one of the two or more hierarchical levels. Determining whether to increase, decrease, or maintain a rate of installation of the software fixes at each of the two or more customer systems is based on the report corresponding with each of the two or more customer systems.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith J. Miller, Anthony T. Sofia, Marna Walle
  • Patent number: 10719795
    Abstract: Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10719365
    Abstract: Technical solutions are described for a machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow includes a sequence of workflow steps, and responsively, identifying a preliminary update for the workflow from a data source. The method further includes authenticating the data source, and if the data source is a trusted data source, pulling the preliminary update from the data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling an updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution including changing a target system. The method further includes accumulating execution information and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Patent number: 10713084
    Abstract: Technical solutions are described for machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow including a sequence of workflow steps. The method further includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step from the workflow for execution, and pulling updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution includes changing a target system. The method further includes accumulating execution information including attributes associated with execution of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20200065089
    Abstract: A system and method of automating software fix installation rate management for a software package including two or more hierarchical levels include obtaining information from two or more customer systems. The information indicates software fixes installed at each of the two or more customer systems. The method also includes generating a report corresponding with each of the two or more customer systems. The report indicates a number of the software fixes installed at the respective one of the two or more customer systems as compared with an average number of the software fixes installed at the two or more customer systems at one of the two or more hierarchical levels. Determining whether to increase, decrease, or maintain a rate of installation of the software fixes at each of the two or more customer systems is based on the report corresponding with each of the two or more customer systems.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Keith J. Miller, Anthony T. Sofia, Marna Walle
  • Patent number: 10552779
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190385104
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Inventors: MOLLY STEVENS, KIRSTEN BRUNNER-MCDONALD, CHARLIE BRYANT, PHILIP SICONOLFI, MARNA WALLE
  • Patent number: 10474977
    Abstract: Technical solutions are described for interactively executing a workflow that includes multiple workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, and pulling updated information from the data source and modifying the workflow step dynamically. Further, the method includes retrieving, from the data source, first results information, indicative of results of executing the updated workflow step by other users, and based on the first results information, executing the updated workflow step. The method further includes accumulating a second results information based on the execution of the workflow step. Further, the execution includes pushing the second results information to the data source upon completion of the workflow step.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Molly Stevens, Kirsten Brunner McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190171432
    Abstract: Embodiments of the invention are directed to methods for recommending software updates for a computer system. The method includes receiving a request to find software updates from a requesting computer system. The method further includes analyzing specifications of the requesting computer system and determining similar computer systems. The method further includes determining a subset of software updates for recommendation based on the determination. The method further includes presenting the subset to the requesting computer system.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Keith J. Miller, Anthony Sofia, Marna Walle
  • Patent number: 10310842
    Abstract: Embodiments of the invention are directed to methods for recommending software updates for a computer system. The method includes receiving a request to find software updates from a requesting computer system. The method further includes analyzing specifications of the requesting computer system and determining similar computer systems. The method further includes determining a subset of software updates for recommendation based on the determination. The method further includes presenting the subset to the requesting computer system.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: June 4, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Keith J. Miller, Anthony Sofia, Marna Walle
  • Publication number: 20190129746
    Abstract: Technical solutions are described for machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow including a sequence of workflow steps. The method further includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step from the workflow for execution, and pulling updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution includes changing a target system. The method further includes accumulating execution information including attributes associated with execution of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190130325
    Abstract: Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129762
    Abstract: Technical solutions are described for interactively executing a workflow that includes multiple workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, and pulling updated information from the data source and modifying the workflow step dynamically. Further, the method includes retrieving, from the data source, first results information, indicative of results of executing the updated workflow step by other users, and based on the first results information, executing the updated workflow step. The method further includes accumulating a second results information based on the execution of the workflow step. Further, the execution includes pushing the second results information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129748
    Abstract: Technical solutions are described for execution of a machine-assisted workflow, the workflow including a sequence of workflow steps. An example method includes pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step, pulling an updated information for the workflow step from the data source and modifying the workflow step dynamically using the updated information. The method further includes retrieving, from the data source, first preview information, the first preview information indicative of previews of one or more operations from the updated workflow step. The method further includes to the first preview information, executing the updated workflow step. The method further includes accumulating execution information including second preview information based on the execution and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle
  • Publication number: 20190129759
    Abstract: Technical solutions are described for a machine-assisted workflow execution. An example method includes selecting a workflow for interactive execution, the workflow includes a sequence of workflow steps, and responsively, identifying a preliminary update for the workflow from a data source. The method further includes authenticating the data source, and if the data source is a trusted data source, pulling the preliminary update from the data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling an updated information for the workflow step from the data source. The method further includes executing the workflow step using the pulled updated information, the execution including changing a target system. The method further includes accumulating execution information and pushing the execution information to the data source upon completion of the workflow step.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Inventors: Molly Stevens, Kirsten Brunner-McDonald, Charlie Bryant, Philip Siconolfi, Marna Walle