Patents by Inventor Christopher E. Stanek

Christopher E. Stanek 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: 12566426
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. The IDE system can export executable content allocated to a selected controller definition as a project file formatted to be compatible with a configuration application specific to the controller type of the selected controller definition.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: March 3, 2026
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Publication number: 20260029770
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems.
    Type: Application
    Filed: October 3, 2025
    Publication date: January 29, 2026
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Patent number: 12461500
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: November 4, 2025
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • 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: 20250138502
    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: October 30, 2023
    Publication date: May 1, 2025
    Inventors: RAHUL PATEL, FABIANO FERNANDES, Christopher E. Stanek, Michael J Ohlsen, ADRIAN D PANTEA, CHRISTOPHER HAYS, ANTHONY CARRARA, Lorenzo P. Majewski, Shawn O Stuart, Kurt E. Mathson, Ashish Anand, MATTHEW J SHEA, ALLEN ROSU
  • Publication number: 20240295871
    Abstract: A non-transitory computer readable medium stores instructions that, when executed by a processor, cause the processor to receive an indication of a modification to a particular device of an industrial automation system that includes a compute surface configured to perform software tasks, deploy a container to the compute surface of the particular device, retrieve one or more sets of rules and a project code file for the industrial automation system that includes a portion of code that represents a structure of the industrial automation system and one or more functions of the industrial automation system, determine, via the container, that the modification complies with the one or more sets of rules, update the project code file to reflect the modification to the particular device of the industrial automation system, and store the updated project code file in memory.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Anthony Carrara, Christopher E. Stanek
  • Publication number: 20240272898
    Abstract: Systems and methods described herein may improve configuration file generation and management in an industrial automation system. Indeed, described herein is an integrated development environment (IDE) tool that may be integrated with a version control system (VCS) to improve change control issues that may otherwise arise when multiple IT devices have access to a same project and/or configuration file.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: Peter J. Flickinger, Andrew T. Dudley, Brandon Uniewski, Ryan Coon, Andrew G. Beugnet, Todd A. Vance, Christian O. Vazquez-Rivera, Christopher E. Stanek, Suzanne M. Michelich
  • Publication number: 20240264832
    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: April 4, 2024
    Publication date: August 8, 2024
    Inventors: Scott A. Pierce, Anthony J. Diblasio, Douglas B. Sumerauer, Christopher E. Stanek
  • Patent number: 12056467
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: August 6, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Publication number: 20240176320
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Publication number: 20240176595
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Publication number: 20240176332
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. The IDE system can export executable content allocated to a selected controller definition as a project file formatted to be compatible with a configuration application specific to the controller type of the selected controller definition.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Publication number: 20240176919
    Abstract: An industrial integrated development environment (IDE) supports decoupled development of industrial control programs without requiring the programs to be initially bound to a specific industrial controller. The IDE system allows industrial control programs to be defined as smart objects within an industrial control project. These smart objects can be created without an initial binding to an industrial controller, and can subsequently be assigned to selected industrial controllers after development of the control programs is complete, or while program development is in progress. A smart object can be reused and deployed to multiple industrial controllers, providing a simple means to implement common control functionality on multiple different automation systems.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Inventors: Anthony Carrara, Lorenzo P. Majewski, Christopher E. Stanek
  • Publication number: 20240078354
    Abstract: Systems and methods for modeling capabilities within system models of industrial systems. One system includes an electronic processor configured to receive a request for a system model of an industrial system associated with a set of components. The electronic processor is also configured to access system data associated with the industrial system. The electronic processor is also configured to generate, based on at least the system data, a system model such that the system model includes a set of capabilities associated with the industrial system, wherein each capability included in the set of capabilities is associated with a function of the industrial system. The electronic processor is also configured to enable transmission of the system model for display.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Inventors: James M. Geer, II, Lorenzo P. Majewski, Christopher E. Stanek, Paul R. D'Mura
  • Publication number: 20230152790
    Abstract: An industrial integrated development environment (IDE) provides a development framework for designing, programming, and configuring multiple aspects of an industrial automation system using a common design environment and data model. Projects creating using embodiments of the IDE system can be built on an object-based model rather than, or in addition to, a tag-based architecture. To this end, the IDE system can support the use of automation objects that serve as building blocks for this object-based development structure. Project data models defining collections of automation objects and their functional relationships can be stored in a model library for selective inclusion in system projects.
    Type: Application
    Filed: January 13, 2023
    Publication date: May 18, 2023
    Inventors: ANDREW R. STUMP, ANTHONY CARRARA, EASHWER SRINIVASAN, SRDJAN JOSIPOVIC, LORENZO P. MAJEWSKI, Christopher Como, CHRISTOPHER E. STANEK, Matthew R. Ericsson
  • Patent number: 11231690
    Abstract: An automation control and monitoring system is provided that includes an automation control component and a data store. The automation control component is configured to store measurement data acquired from a sensing component of the automation control system. Metadata is dynamically associated with the measurement data, such that at least a portion of both the data and the metadata may be accessed using a name reference that provides an indication of particular data from the one or more data fields and particular metadata associated with the particular data.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 25, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kenneth S. Plache, Michael D. Kalan, Keith M. Hogan, Christopher E. Stanek
  • Publication number: 20210349435
    Abstract: Techniques to facilitate programming industrial control systems to operate machinery in an industrial automation environment are disclosed herein. In at least one implementation, a user interface is displayed for a control program comprising programming logic associated with at least one machine system. Operational data associated with operating the at least one machine system controlled by an industrial controller executing the programming logic is received. The programming logic and the operational data are processed to determine contextual associations between the programming logic and the operational data. In the user interface for the control program, the operational data is displayed in context with the programming logic associated therewith based on the contextual associations.
    Type: Application
    Filed: July 26, 2021
    Publication date: November 11, 2021
    Inventors: Matthew R. Ericsson, Christopher E. Stanek, Douglas J. Reichard, Benjamin Henderson, Christopher W. Como
  • Patent number: 11073810
    Abstract: Techniques to facilitate programming industrial control systems to operate machinery in an industrial automation environment are disclosed herein. In at least one implementation, a user interface is displayed for a control program editor comprising programming logic associated with at least one machine system. Operational data associated with operating the at least one machine system controlled by an industrial controller executing the programming logic is received. The programming logic and the operational data are processed to determine contextual associations between the programming logic and the operational data. In the user interface for the control program editor, the operational data is displayed in context with the programming logic associated therewith based on the contextual associations.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: July 27, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Matthew R. Ericsson, Christopher E. Stanek, Douglas J. Reichard, Benjamin Henderson, Christopher W. Como
  • Patent number: 10691103
    Abstract: The disclosed subject matter comprises a design management component that facilitates managing and storing information, including respective customized information of respective entities and/or relating to objects, projects, controllers, or industrial automation systems within a project file or controller. The design management component facilitates enabling custom data, including custom metadata, to be injected by object into a project file or in a controller associated with the project file. The design management component operates with a data management component that can allow respective entities to view, edit, or delete their respective data on objects associated with a project file or controller in accordance with their respective rules.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 23, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Lorenzo Majewski, Norman Weatherhead, Stephen P. Proctor, Phillip F. Pemberton, Douglas M. Reid, Michael Kalan, Christopher E. Stanek, Daniel DeYoung, Andrew R. Stump, Robert Guenther, Joachim Thomsen, Danie Beckett
  • Patent number: 10571898
    Abstract: An automation control system is provided that includes a distributed automation component that receives and processes delta scripts describing state changes to one or more objects of a persistent object model.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 25, 2020
    Assignee: Rockwell Automation, Inc.
    Inventors: Douglas W. Reid, Joseph Bronikowski, Subbian Govindaraj, Taryl Jasper, Michael Kalan, Steven John Kowal, Kenneth Plache, Douglas J. Reichard, Charles Rischar, Christopher E. Stanek