Patents by Inventor Douglas B. Sumerauer

Douglas B. Sumerauer 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: 11972257
    Abstract: An industrial integrated development environment (IDE) allows project topologies to be defined using an industrial domain-specific language (DSL) script. DSL scripting language can be used to define a control system topology in terms of the devices that make up the control system as well as the data connections between those devices. The IDE system can translate resulting topology to a project tree that serves as the basis for a control system project.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: April 30, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Scott A Pierce, Anthony J Diblasio, Douglas B Sumerauer, Christopher E Stanek
  • Publication number: 20240020117
    Abstract: An industrial integrated development environment (IDE) allows project topologies to be defined using an industrial domain-specific language (DSL) script. DSL scripting language can be used to define a control system topology in terms of the devices that make up the control system as well as the data connections between those devices. The IDE system can translate resulting topology to a project tree that serves as the basis for a control system project.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 18, 2024
    Inventors: Scott A Pierce, Anthony J Diblasio, Douglas B Sumerauer, Christopher E Stanek
  • Publication number: 20230333822
    Abstract: An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. A development interface of the industrial IDE can comprises two editing windows that render the control program in a graphical format and in a text-based format simultaneously, allowing the user to edit the program in either format on the same interface.
    Type: Application
    Filed: June 20, 2023
    Publication date: October 19, 2023
    Inventors: Andrew R. Stump, Anthony Carrara, Adam Gregory, Lorenzo Majewski, Eashwer Srinivasan, Srdjan Josipovic, Omar A. Bahader, Christopher Edward Stanek, Michael J. Coan, Douglas B Sumerauer, Ryan P Dunn
  • Patent number: 11733977
    Abstract: An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. A development interface of the industrial IDE can comprises two editing windows that render the control program in a graphical format and in a text-based format simultaneously, allowing the user to edit the program in either format on the same interface.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: August 22, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R. Stump, Anthony Carrara, Adam Gregory, Lorenzo Majewski, Eashwer Srinivasan, Srdjan Josipovic, Omar A Bahader, Christopher Edward Stanek, Michael J Coan, Douglas B Sumerauer, Ryan P Dunn
  • Publication number: 20230091919
    Abstract: An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system also includes various graphical features that assist the user to easily discern the various online and offline states of industrial control programs developed using the IDE system. Collaboration tools supported by the IDE system facilitate communicative and coordinated editing of control programs by multiple developers, and the IDE system conveys the resulting online and offline states of these programs using intuitive graphical indicators.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: ANDREW R. STUMP, ANTHONY CARRARA, ADAM GREGORY, LORENZO MAJEWSKI, EASHWER SRINIVASAN, SRDJAN JOSIPOVIC, OMAR A BAHADER, DOUGLAS B SUMERAUER, CHRISTOPHER EDWARD STANEK, MICHAEL J COAN
  • Patent number: 11567737
    Abstract: An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. A development interface of the industrial IDE can comprises two editing windows that render the control program in a graphical format and in a text-based format simultaneously, allowing the user to edit the program in either format on the same interface.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: January 31, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R. Stump, Anthony Carrara, Adam Gregory, Lorenzo Majewski, Eashwer Srinivasan, Srdjan Josipovic, Omar A Bahader, Christopher Edward Stanek, Michael J Coan, Douglas B Sumerauer, Ryan P Dunn
  • Patent number: 9703277
    Abstract: A method and apparatus for tracking changes in an industrial controller is disclosed. A project for the industrial controller is developed that includes multiple components. Each of the components may be arranged at varying levels. Authorized personnel are able to access the components, or a portion thereof, within the industrial controller to change settings and or programming of the industrial controller. As each change is made, the industrial controller maintains a log of the changes. The change may initially be recorded in each module and/or at each level of the project. The change is then rolled up to a top level of the project. A revision log at the top level of the project stores each of the changes within the industrial controller. The industrial controller may then access the revision log to determine whether any action needs to be taken within the industrial controller.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: July 11, 2017
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Lorenzo Majewski, Brian D. Szuter, Carol A. Knez, David Johnston, Bradley A. Lafuse, Douglas B. Sumerauer
  • Publication number: 20150323914
    Abstract: A method and apparatus for tracking changes in an industrial controller is disclosed. A project for the industrial controller is developed that includes multiple components. Each of the components may be arranged at varying levels. Authorized personnel are able to access the components, or a portion thereof, within the industrial controller to change settings and or programming of the industrial controller. As each change is made, the industrial controller maintains a log of the changes. The change may initially be recorded in each module and/or at each level of the project. The change is then rolled up to a top level of the project. A revision log at the top level of the project stores each of the changes within the industrial controller. The industrial controller may then access the revision log to determine whether any action needs to be taken within the industrial controller.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 12, 2015
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Lorenzo Majewski, Brian D. Szuter, Carol A. Knez, David Johnston, Bradley A. Lafuse, Douglas B. Sumerauer
  • Patent number: 8942834
    Abstract: An industrial control system includes an industrial controller and a programming interface. The programming interface is operable to communicate a plurality of operations for modifying a control program maintained by the industrial controller followed by a commit transaction command. The industrial controller is configured to designate the plurality of operations with a pending status and preprocess the plurality of operations. The industrial controller is further configured to commit the operations and clear the pending status responsive to receiving the commit transaction command.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: January 27, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Johnston, Jacob S. Baker, Luis A. Capriles, Raymond R. Husted, Scott A. Pierce, Douglas W. Reid, Robert R. Sepsi, Douglas B. Sumerauer
  • Patent number: 6088624
    Abstract: An improvement in an industrial controller having a processor with a memory holding an I/O table used for storing inputs and outputs transmitted between the industrial controller and a controlled process, via multiple I/O devices, uses templates associated with each I/O device to define the partitioning of the I/O table for the data. The templates define data types and ordering of data required for the particular I/O device permitting the space in the I/O table to be efficiently and intuitively allocated. The templates also relate physical addresses in the I/O table to program variables used by the control program.
    Type: Grant
    Filed: December 9, 1996
    Date of Patent: July 11, 2000
    Assignee: Rockwell Technologies, LLC
    Inventors: Mohammad S. Khan, Douglas B. Sumerauer