Patents by Inventor Michael J. Ohlsen

Michael J. Ohlsen 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: 12681469
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: July 14, 2026
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Anthony Carrara, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Justin Wengatz, Daniel T. Richter, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20260195573
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Application
    Filed: March 9, 2026
    Publication date: July 9, 2026
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Kurt E. Mathson, Justin Wengatz, Daniel T. Richter, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20260140860
    Abstract: A method may include receiving a request to verify operability of graphical object programming code associated with an industrial device in an industrial automation system, generating test script associated with the request, and generating one or more test results associated with simulating the test script for the graphical object programming code. The method may also involve determining that one or more test results are less than a threshold, generating one or more recommendations for modifying the graphical object programming code in response to the one or more test results being less than the threshold, and updating the graphical object programming code based on the one or more recommendations. The method may then involve executing the updated graphical object programming code via the industrial device.
    Type: Application
    Filed: October 21, 2025
    Publication date: May 21, 2026
    Inventors: Anthony Carrara, Fabiano Fernandes, Ewelina Adamczak, Anderson D. Grajales Alzate, Adrian D. Pantea, Christopher S. Hays, Michael J. Ohlsen
  • Publication number: 20260140712
    Abstract: A method may include receiving a request to generate graphical object programming code via design environment comprising a plurality of lines for coding. The method may also include presenting an inline visualization corresponding a first line of the plurality of lines, receiving an input comprising a natural language description of one or more operations for the graphical object programming code within the inline visualization, and generating the graphical object programming code within the inline visualization based on the input and one or more large language models (LLMs). The method may also involve presenting the graphical object programming code within the inline visualization.
    Type: Application
    Filed: October 21, 2025
    Publication date: May 21, 2026
    Inventors: Anthony Carrara, Fabiano Fernandes, Ewelina Adamczak, Anderson D. Grajales Alzate, Adrian D. Pantea, Christopher S. Hays, Michael J. Ohlsen
  • Publication number: 20260140711
    Abstract: A method may include receiving a request to generate graphical object programming code associated with an industrial device in an industrial automation system from a user. The request may include an audible input, a text input, or a data input. The method may also involve querying one or more large language models (LLMs) based on the request, such that the one or more LLMs may be trained based on a plurality of datasets associated with generating a plurality of graphical object programming codes for a plurality of devices. The method may also include generating the graphical object programming code based on one or more results associated with querying the one or more LLMs, presenting the graphical object programming code in a visualization, and executing the graphical object programming code in response to receiving an input indicative of an approval of the graphical object programming code via the visualization.
    Type: Application
    Filed: October 21, 2025
    Publication date: May 21, 2026
    Inventors: Anthony Carrara, Fabiano Fernandes, Ewelina Adamczak, Anderson D. Grajales Alzate, Adrian D. Pantea, Christopher S. Hays, Michael J. Ohlsen
  • Patent number: 12596915
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: April 7, 2026
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Kurt E. Mathson, Justin Wengatz, Daniel T. Richter, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20260037232
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Application
    Filed: October 10, 2025
    Publication date: February 5, 2026
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Justin Wengatz, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes
  • Patent number: 12474892
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: November 18, 2025
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Justin Wengatz, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes
  • Publication number: 20250298583
    Abstract: An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
    Type: Application
    Filed: March 20, 2024
    Publication date: September 25, 2025
    Inventors: Anthony Carrara, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Kurt E. Mathson, Lorenzo Majewski, Fabiano Fernandes
  • Publication number: 20250298586
    Abstract: An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
    Type: Application
    Filed: November 19, 2024
    Publication date: September 25, 2025
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Omar A. Bahader, Lorenzo i Majewsk, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20250298584
    Abstract: An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
    Type: Application
    Filed: March 25, 2024
    Publication date: September 25, 2025
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20250298585
    Abstract: An integrated development environment (IDE) leverages a generative AI model to generate industrial control code in accordance with specified functional requirements, which can be provided to the industrial IDE system as intuitive natural language spoken or written text. The industrial IDE can also analyze written code in response to natural language prompts submitted against the code, generate answers to user-submitted questions about the code, and offer recommendations for improving the code in response to specific questions or requests submitted by the user.
    Type: Application
    Filed: March 25, 2024
    Publication date: September 25, 2025
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Kurt E. Mathson, Omar A. Bahader, Lorenzo Majewski, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20250189945
    Abstract: Various systems and methods are presented regarding generating executable computer code/instructions from input files, whereby the input files may be an image file (e.g., JPEG, PDF, etc.). The image file can be digital capture of a sequence of instructions such as a graphical representation comprising a ladder diagram, a function block diagram, a sequential function chart, etc. P&ID and suchlike can also be submitted to the system. Code generated from the input files can be enhanced by application of historical data comprising pertinent subroutines, and suchlike. Further, an entity can be prompted to provide further information in the event of the input file does not provide all of the content.
    Type: Application
    Filed: December 12, 2023
    Publication date: June 12, 2025
    Inventors: ADRIAN D PANTEA, Michael J. Ohlsen, Anthony Carrara, Christopher S. Hays, Allen Rosu, Ashish Anand, Christopher E. Stanek, Fabiano Fernandes
  • Publication number: 20250085700
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Application
    Filed: September 7, 2023
    Publication date: March 13, 2025
    Inventors: Anthony Carrara, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Justin Wengatz, Daniel T. Richter, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20250085931
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Application
    Filed: September 7, 2023
    Publication date: March 13, 2025
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Justin Wengatz, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes
  • Publication number: 20250077847
    Abstract: An integrated development environment (IDE) for designing, programming, and configuring aspects of an industrial automation system uses a generative artificial intelligence (AI) model and associated neural networks to generate portions of an industrial automation project in accordance with functional requirements provided to the industrial IDE system in intuitive formats, such as spoken or written plain language text. The system uses generative AI to translate plain language requests or functional specifications into industrial control code, human-machine interface (HMI) applications, device configuration settings, or other aspects of an industrial control project.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 6, 2025
    Inventors: Anthony Carrara, Rahul P. Patel, Michael J. Ohlsen, Ashish Anand, Matthew T. Masarik, Adam J. Gregory, Kurt E. Mathson, Justin Wengatz, Daniel T. Richter, Omar A. Bahader, Lorenzo Majewski, Elie Nader, Fabiano Fernandes, Srdjan Josipovic
  • Publication number: 20240272624
    Abstract: An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project. To facilitate effective collaboration via efficient communication between developers, the IDE system can be configured to send push notifications to personal client devices in response to relevant events originating within the development environment relating to development of an automation system project.
    Type: Application
    Filed: April 23, 2024
    Publication date: August 15, 2024
    Inventors: Michael J. Ohlsen, Kenneth Scott Plache
  • Patent number: 11994842
    Abstract: An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project. To facilitate effective collaboration via efficient communication between developers, the IDE system can be configured to send push notifications to personal client devices in response to relevant events originating within the development environment relating to development of an automation system project.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: May 28, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Michael J. Ohlsen, Kenneth Scott Plache
  • Publication number: 20220299981
    Abstract: An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project. To facilitate effective collaboration via efficient communication between developers, the IDE system can be configured to send push notifications to personal client devices in response to relevant events originating within the development environment relating to development of an automation system project.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 22, 2022
    Inventors: Michael J. Ohlsen, Kenneth Scott Plache
  • Patent number: 10847012
    Abstract: Systems, methods, and software are disclosed herein for generating one or more personalized alarm notifications in an industrial environment. In an implementation, including a storage device and a processing system coupled together, with a mobile application stored on the storage device and having program instructions that, when executed by the processing system, direct the processing system render a configuration module through which to receive user input specifying notification criteria related to alarms in an industrial process environment, upload the notification criteria to an alarm service that receives the alarms from the industrial process environment, receive a notification from the alarm service associated with one or more of the alarms that satisfy the notification criteria, display the notification in a notification module, and in response to a user selection of the notification, download the one or more alarms.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 24, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ashish Anand, Kenneth S. Plache, Kyle K. Reissner, Michael J. Ohlsen, Kevin W. Peters