Patents by Inventor David C. Mazur

David C. Mazur 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: 12379919
    Abstract: A method may include receiving an indication of an available updated container. The method may also involve identifying one or more compute surfaces comprising a first container and a second container that correspond to the available container, such that the first container may control one or more operations of an operational technology (OT) device. The method may also include scheduling a deployment of the updated container to replace the second container, receiving expected output data associated with a digital model associated with the OT device, and scheduling a switchover of control of the one or more operations to the second container based on the expected output data.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: August 5, 2025
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Nathaniel S. Sandler, Rob A Entzminger, David C. Mazur, Bruce T. McCleave, Jr., Jonathan Alan Mills, Patrick E. Ozimek, Tim S. Biernat, Michael J. Anthony, Chris Softley
  • Publication number: 20250147836
    Abstract: The disclosure describes an industrial automation environment including an industrial device in communication with a Near Field Communication (NFC) chip. The automation device identifies a fault condition and loads a fault code associated with the fault in the NFC chip. When the device is powered off, a mobile device retrieves the fault code from the NFC chip to facilitate device-troubleshooting. In some implementations, the mobile device loads configuration parameters into the NFC chip when the automation device is powered off. Upon startup, the automation device retrieves the configuration parameters and configures itself accordingly.
    Type: Application
    Filed: September 27, 2024
    Publication date: May 8, 2025
    Inventors: David C. Mazur, Kurt D. Sneen
  • Publication number: 20250141741
    Abstract: Systems and methods for modifying a configuration of an industrial device using near-field communication (NFC) are provided herein. For example, the method includes receiving, via a graphical user interface (GUI) of a software application, a configuration schema for a group of industrial devices. The configuration schema includes a parameter and a range of available values for the parameter for each industrial device of industrial devices. The method also includes determining, by the software application installed on a client device, a configuration for a respective industrial device within the group of industrial devices based on the configuration schema, where the configuration includes a value selected from the range of available values for the parameter and the value is selected based on an order of transmission of the configuration to the respective industrial device. The method also includes transmitting, via NFC from the client device to the respective industrial device, the configuration.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 1, 2025
    Inventors: See Yong Koh, Jeremy Pan Junhong, David C. Mazur, Jonathan A. Mills, Scott D. Day, Patryk Woszczyna, Lukasz Gornikowski
  • Publication number: 20250138515
    Abstract: Systems and methods for establishing a secure session between an industrial device and an end-point device are provided herein. In an example, the method includes establishing, by a client device, a first channel, such as a short-range communication protocol, with an industrial device and extracting, by a software application executing on the client device, configuration information for the industrial device via the first channel. The method also includes establishing, by the client device using the software application, a second channel with an end-point device, generating, by the software application, modified configuration information based on the configuration information extracted from the industrial device, and transmitting, by the client device, the modified configuration information to the end-point device via the second channel.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 1, 2025
    Inventors: See Yong Koh, Jeremy Pan Junhong, David C. Mazur, Jonathan A. Mills, Scott D. Day, Patryk Woszczyna, Lukasz Gornikowski
  • Publication number: 20250103027
    Abstract: In a container orchestration environment implemented in an industrial automation environment, a new industrial automation component (e.g., device or software) attaches to an industrial automation network, and a pod of the container orchestration environment detects the attachment. In response, the pod creates a new pod representing the new industrial automation component by determining a type of the new industrial automation component, identifying functionality specific to the industrial automation component based on the type, provisioning software to implement the functionality, and generating a pod with containers for the software. The pod couples interfaces in the software to interfaces of the new industrial automation component and exposes the pod in the container orchestration environment, allowing the industrial automation component to participate in the container orchestration system.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 27, 2025
    Inventors: Nathaniel S. Sandler, David C. Mazur, Jonathan A. Mills, Michael J. Anthony, Todd A. Wiese, Michael A. Spaner
  • Publication number: 20250076862
    Abstract: The present technology relates to health metrics corresponding to industrial automation devices and a user experience for configuring calculation devices to produce the health metrics. Health metrics of a device can be produced by obtaining performance metrics of the device and contextualizing the performance metrics based on contextualization information. The health metrics can be categorized based on applying rule sets to the health metrics. Contextualization and application of rule sets can be selectively performed by one or more calculation devices, such as one or more servers, industrial devices, user devices, or the like based on configuration settings. The calculation devices can obtain the performance metrics, operations, and rule sets to produce the health metrics for instantiation on a user interface.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 6, 2025
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Marius G. Chis, Ryan Coon, Scott D. Day, Lukasz Gornikowski, Roberto S. Marques, Jonathan A. Mills, Nathaniel S. Sandler, Kurt D. Sneen, Patryk Woszczyna
  • Publication number: 20250076857
    Abstract: The present technology relates to health metrics corresponding to industrial automation devices and a user experience for viewing and configuring health metrics. Health metrics of a device can be produced by obtaining performance metrics of the device and contextualizing the performance metrics based on contextualization information. The health metrics can be categorized based on applying rule sets to the health metrics. The rule sets can be selectively applied to the health metrics based on a type of a respective health metric. The health metrics and health metric categories can be instantiated in a user interface of a user device based on a request for device health information from the user device.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 6, 2025
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Marius G. Chis, Ryan Coon, Scott D. Day, Lukasz Gornikowski, Roberto S. Marques, Jonathan A. Mills, Nathaniel S. Sandler, Kurt D. Sneen, Patryk Woszczyna
  • Publication number: 20250076842
    Abstract: The present technology relates to health metrics corresponding to industrial automation devices and a user experience for connecting to devices in an industrial automation environment to configure and view health metrics. Health metrics of a device can be obtained from a server, an industrial device, a controller coupled to the industrial device, or another source, and provided to a user interface device. The user interface device can display indications of the health metrics on a user interface. The user interface device can also establish a connection with a user device and provide the indications of the health metrics to the user device for display on a user interface of the user device.
    Type: Application
    Filed: September 1, 2023
    Publication date: March 6, 2025
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Marius G. Chis, Ryan Coon, Scott D. Day, Lukasz Gornikowski, Roberto S. Marques, Jonathan A. Mills, Nathaniel S. Sandler, Kurt D. Sneen, Patryk Woszczyna
  • Patent number: 12222686
    Abstract: An industrial automation device includes first processing circuitry configured to perform a first set of operations associated with controlling the industrial automation device or one or more industrial automation devices communicatively coupled to the industrial automation device. The industrial automation device includes input/output circuitry communicatively couplable to an electronic device having second processing circuitry that is configured to execute computer-readable instructions to execute a software container and receive, in the software container, data from the industrial automation device, the one or more industrial automation devices, or both. The second processing circuitry executes the computer-readable instructions to perform, using the software container, a second set of operations associated with controlling the industrial automation device or the one or more industrial automation devices.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: February 11, 2025
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Rob A. Entzminger, Roberto S. Marques, Bruce T. McCleave, Jr.
  • Publication number: 20250044773
    Abstract: Systems and methods described herein may involve monitoring an asset based on multiple device models representing the asset as operated in different process states. The systems and methods may involve receiving acquired data corresponding to a current operation of the asset and identifying a device model of the multiple device models based on the acquired data. The device model may correspond to a process state of the different process states, an operational parameter that the asset is operated in, and a training status indication.
    Type: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Inventors: David C. Mazur, Nathaniel S. Sandler, Jonathan A. Mills, Richard Resseguie, Brian J. Seibel, Eugene Mourzine, Jakob Methfessel, Lisa D. Hughes, Kurt D. Sneen
  • Publication number: 20250036109
    Abstract: Systems and methods described herein may involve an industrial network device that performs an operation based on symbolic data received via an input terminal. The systems and methods may involve processing circuitry coupled via an output terminal to the input terminal. The processing circuitry may provide a virtualized control system communicatively coupled to the industrial network device via the output terminal, receive an event notification from a first container provided by one or more computing devices external to the industrial automation system, operate the virtualized control system to expose the event notification via a symbolic common industrial protocol (CIP) namespace to provide the symbolic data to the input terminal based on the event notification, and transmit the symbolic data corresponding to the virtualized control system via the one or more input terminals to the industrial network device.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Jonathan A. Mills, Nathaniel S. Sandler, Eugene Mourzine, David C. Mazur, Rob A. Entzminger
  • Publication number: 20250036103
    Abstract: Systems and methods described herein may involve an industrial control system that performs one or more operations in association with an industrial automation system based on data received via one or more of its input terminals. Processing circuitry may provide a virtualized industrial automation device communicatively coupled to the industrial control system via one or more output terminals. The processing circuitry may receive an event notification from a first container provided by one or more computing devices external to the industrial automation system, where the first container may perform a monitoring operation and generate the event notification based on the monitoring operation. The processing circuitry may operate the virtualized industrial automation device to expose the event notification to the one or more input terminals and may transmit the data via the one or more input terminals to the industrial control system.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 30, 2025
    Inventors: Jonathan A. Mills, Nathaniel S. Sandler, Eugene Mourzine, David C. Mazur, Rob A. Entzminger
  • Publication number: 20250004428
    Abstract: The present technology relates to artificial intelligence assisted device configuration. In an implementation, an interface service of a device design application receives an input comprising an association between a device and a controller of an automation system design. The interface service then generates a first prompt requesting an application type associated with the device. The interface service next transmits the first prompt to a large language model and receives a first response to the first prompt from the large language model, wherein the first response includes the application type. The interface service then generates a second prompt requesting configuration settings for the device based on the system information and the application type. The interface service next transmits the second prompt to the large language model and receives a second response to the second prompt that includes configuration settings for the device. The interface service then displays the second response.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Michael J. Anthony, Clark L. Case, Michael P. D'Amico, Taryl J. Jasper, Eryn Amara Danielle Manela, David C. Mazur, Jonathan A. Mills, Nathaniel S. Sandler, Kurt D. Sneen, David A. Snyder
  • Publication number: 20250005224
    Abstract: Technology disclosed herein includes a prompt engineering service that integrates artificial intelligence with the programming systems of an industrial automation environment to design a system of the industrial automation environment. The interface service leverages the capabilities of a large language model (LLM) trained on industrial automation workflows to provide accurate and relevant system design information. For example, the interface service receives system configuration data and generates a first prompt requesting a category associated with the system configuration data. The interface service uses the first prompt to generate a response from the LLM. The interface service generates a second prompt requesting a user interface message for offering assistance to configure the system based on the category. The interface service uses the second prompt to generate the user interface message and displays the message in a user interface.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Michael J. Anthony, Clark L. Case, Michael P. D'Amico, Taryl J. Jasper, Eryn Amara Danielle Manela, David C. Mazur, Jonathan A. Mills, Nathaniel S. Sandler, Kurt D. Sneen, David A. Snyder
  • Publication number: 20250004450
    Abstract: The present technology relates to artificial intelligence assisted device troubleshooting. In an implementation, an interface service of a human machine interface application trains a machine learning model on the content of an embeddings database. The interface service then receives an input comprising a context of an automation system design. The interface service generates a prompt that includes an instruction for the ML model to identify an anomaly type associated with the context of the automation system design and to generate a solution that addresses the anomaly type. The interface service transmits the prompt to the ML model and receives a response from the ML model that includes the anomaly type and the requested solution. After receiving a response, the interface service may modify the automation system design based on the content of the response and surface a graphical user interface that includes the modified design.
    Type: Application
    Filed: June 28, 2023
    Publication date: January 2, 2025
    Inventors: Michael J. Anthony, Clark L. Case, Michael P. D'Amico, Taryl J. Jasper, Aaron D. Manela, David C. Mazur, Jonathan A. Mills, Nathaniel S. Sandler, Kurt D. Sneen, David A. Snyder
  • Patent number: 12147217
    Abstract: An industrial automation device includes processing circuitry and a non-transitory computer-readable medium that includes instructions that, when executed by the processing circuitry of the industrial automation device, cause the processing circuitry to execute a software container and receive, at the software container, data from one or more industrial automation devices communicatively coupled to the industrial automation device. The instructions, when executed, also cause the processor to determine, using the software container, one or more control operations for the industrial automation device or the one or more industrial automation devices based on the data. Furthermore, the instructions, when executed, cause the processor to cause the industrial automation device to perform the one or more control operations or send the one or more control operations to the one or more industrial automation devices.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: November 19, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Rob A. Entzminger, Jonathan Alan Mills
  • Publication number: 20240377795
    Abstract: A method includes, using a mobile device connected to an industrial network of an industrial system, receiving a chainable compute service assignment from a first intelligent industrial device of the industrial system that assigns a chainable compute service to the mobile device or assignment from a cloud-based device or system connected to the industrial network that assigns the chainable compute service to the mobile device; and using the mobile device, performing the chainable compute service.
    Type: Application
    Filed: May 10, 2023
    Publication date: November 14, 2024
    Inventors: Marius G. CHIS, Ryan COON, Scott D. DAY, David C. MAZUR, Jonathan A. MILLS, Michael T. TRADER
  • Publication number: 20240377818
    Abstract: A human interface module (HIM) includes a memory that stores executable components and a processor, operatively coupled to the memory and configured to execute the executable components, the executable components including a communications component configured to communicate with an associated intelligent industrial device and an intelligent network of an industrial system, and a chainable compute component that operates as a computation resource for the industrial system by allowing an assigning device of the industrial system to offload one or more computational tasks to be performed by the HIM.
    Type: Application
    Filed: May 10, 2023
    Publication date: November 14, 2024
    Inventors: Marius G. CHIS, Ryan COON, Scott D. DAY, David C. MAZUR, Jonathan A. MILLS, Michael T. TRADER
  • Publication number: 20240378118
    Abstract: A method includes using a mobile device, obtaining first intelligent device information for backup of a first intelligent industrial device of an industrial system, using the mobile device, creating a backup of the first intelligent industrial device including a first device identity and a first device configuration based on the first intelligent device information, and using the mobile device, configuring a second intelligent industrial device as a clone of the first intelligent industrial device based on the backup.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Inventors: Marius G. CHIS, Scott D. DAY, David C. MAZUR, Jonathan A. MILLS
  • Publication number: 20240377811
    Abstract: A method includes using a mobile device connected to an industrial network of an industrial system, obtaining a first identity object from an intelligent industrial device of the industrial system, bridging through the intelligent industrial device to obtain a second identity object of a related device of the industrial system that is related to the intelligent industrial device, and using the mobile device, presenting a hierarchy context of the intelligent industrial device to a user based on the identity objects.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Inventors: Ryan COON, Scott D. DAY, David C. MAZUR, Jonathan A. MILLS, Todd A. WIESE