Patents by Inventor Todd A. Wiese

Todd A. Wiese 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).

  • Publication number: 20240160190
    Abstract: A method may include receiving, via a secure deployment management (SDM) system, a notification indicative of a change in configuration data associated with an industrial device from a secure deployment management (SDM) node associated with the industrial device. The notification is received via a secure communication channel established by the SDM system with the SDM node and one or more security protocols. The method also includes retrieving, via the SDM system, the configuration data associated with the industrial device from a data source in response to receiving the notification and sending, via the SDM system, the configuration data to the SDM node via the secure communication channel. The industrial device may receive the configuration data from the SDM node without performing one or more security operations on the configuration data.
    Type: Application
    Filed: February 7, 2023
    Publication date: May 16, 2024
    Inventors: David C. Mazur, Rob A. Entzminger, Nathaniel S. Sandler, Jonathan Alan Mills, Todd A. Wiese
  • Publication number: 20240163249
    Abstract: A method may include receiving, via a secure deployment management (SDM) system, data associated with one or more operations of an industrial device from a secure deployment management (SDM) node associated with the industrial device. The data is received via a secure communication channel established by the SDM system with the SDM node and security protocols. The method also includes sending the data to a computerized maintenance management system (CMMS) container component may perform tasks in conjunction with a computerized maintenance management system (CMMS) process, such that the CMMS container component may communicate with the CMMS process via a first firewall through which the SDM system is incapable of communicating. The SDM system may enable the data associated with the operations to communicate with the SDM node through a second firewall between the SDM system and the SDM node, the second firewall being different from the first firewall.
    Type: Application
    Filed: February 7, 2023
    Publication date: May 16, 2024
    Inventors: David C. Mazur, Rob A. Entzminger, Jonathan Alan Mills, Nathaniel S. Sandler, Todd A. Wiese
  • Publication number: 20240163295
    Abstract: A method may include receiving, via a secure deployment management (SDM) system, configuration data associated with an industrial device, identifying, via the SDM system, a presence of a secure deployment management (SDM) node associated with the industrial device, and establishing, via the SDM system, a secure communication channel between the SDM system and the SDM node using one or more security protocols. The method may also involve sending, via the SDM system, the configuration data to the industrial device via the secure communication channel. The industrial device may receive the configuration data without performing one or more security operations on the configuration data.
    Type: Application
    Filed: February 7, 2023
    Publication date: May 16, 2024
    Inventors: David C. Mazur, Todd A. WIESE, Jonathan Alan Mills, Nathaniel S. Sandler, Rob A. Entzminger
  • Publication number: 20240160174
    Abstract: A method may include receiving, via a secure deployment management (SDM) system, data associated with operations of an industrial device from a SDM node associated with the industrial device. The data is received via a secure communication channel established by the SDM system with the SDM node and security protocols. The SDM node is communicatively coupled with a machine learning system for sending and receiving data. The machine learning system may generate an updated machine learning model based on the data and a machine learning model representative of expected outputs associated with the operations of the industrial device and generate updated configuration data based on the updated machine learning model. The method may then include receiving the updated configuration data from the SDM node via the secure communication channel and sending the updated configuration data to the industrial device without performing security operations on the updated configuration data.
    Type: Application
    Filed: February 7, 2023
    Publication date: May 16, 2024
    Inventors: Rob A. Entzminger, David C. Mazur, Nathaniel S. Sandler, Todd A. Wiese, Jonathan Alan Mills
  • Publication number: 20240103493
    Abstract: A non-transitory computer readable medium stores instructions that cause a processor to receive an indication of an event associated with an industrial automation system, wherein the industrial automation system includes a plurality of devices configured to perform a plurality of operations within the industrial automation system, and wherein each of the plurality of devices includes a compute surface configured to perform one or more software tasks, determine a plurality of data processing tasks to perform based on the event, identify a portion of the plurality of devices to perform the plurality of data processing tasks based on the compute surface available for each of the plurality of devices, and deploy a container to each of the portion of the plurality of devices, wherein each container of each of the portion of the plurality of devices is configured to perform at least one of the plurality of data processing tasks.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Nathaniel S. Sandler, Christopher W. Como, Todd A. Wiese, James M. Teal, Michael J. Anthony
  • Publication number: 20240103494
    Abstract: A computer readable medium stores instructions that cause a processor to receive an industry profile associated with an industrial automation system that includes a plurality of devices, each including a compute surface that performs software tasks. The instructions cause the processor to determine data processing tasks to perform based on the industry profile, identify a portion of the devices to perform the data processing tasks based on the compute surface available for each of the devices, deploy a container to each of the portion of the devices, wherein each container of each of the portion of the devices performs at least one of the data processing tasks, receive one or more properties associated with the container of each of the portion of the plurality of devices, and update a registry to indicate the one or more properties associated with the container of each of the portion of the devices.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Nathaniel S. Sandler, Bruce T. McCleave, JR., James M. Teal, Bart Nieuwborg, Todd A. Wiese, Jonathan A. Mills
  • Publication number: 20240103894
    Abstract: A computer readable medium stores instructions that cause a processor to receive an indication of a request for analysis of a simulation model associated with an industrial automation system, wherein the industrial automation system includes a plurality of devices, wherein each of the plurality of devices includes a respective compute surface configured to perform one or more software tasks, identify a first device of the plurality of devices having sufficient resources to perform the analysis, and deploy a container to the first device. The container is configured to collect data from one or more sensors disposed in or around the industrial automation system, update the simulation model based on the collected data, and provide the updated simulation model for distribution to one or more other devices of the plurality devices.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Nathaniel S. Sandler, Bruce T. McCleave, JR., James M. Teal, Bart Nieuwborg, Todd A. Wiese, Jonathan A. Mills, Michael J. Anthony
  • Publication number: 20240094707
    Abstract: Techniques for data transmission within an industrial automation system include modeling or simulating, in accordance with a model, a plurality of devices performing one or more operations in an industrial automation system, determining, for a first operation of the one or more operations and from a plurality of categories, a category for the first operation, sending a request to the industrial automation system for data associated with the first operation at a time, wherein the data and time are determined based on the category of the first operation, receiving, from the industrial automation system, the requested data, and modifying the model based on the received data.
    Type: Application
    Filed: September 15, 2022
    Publication date: March 21, 2024
    Inventors: David C. Mazur, Rob A. Entzminger, Jonathan A. Mills, Todd A. Wiese, Bruce T. McCleave, JR., James M. Teal
  • Patent number: 11934178
    Abstract: Techniques for data transmission within an industrial automation system include modeling or simulating, in accordance with a model, a plurality of devices performing one or more operations in an industrial automation system, determining, for a first operation of the one or more operations and from a plurality of categories, a category for the first operation, sending a request to the industrial automation system for data associated with the first operation at a time, wherein the data and time are determined based on the category of the first operation, receiving, from the industrial automation system, the requested data, and modifying the model based on the received data.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: March 19, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Rob A. Entzminger, Jonathan A. Mills, Todd A. Wiese, Bruce T. McCleave, Jr., James M. Teal
  • Patent number: 11874655
    Abstract: A cloud computing system receives data associated with a component of an industrial automation system, wherein the data identifies a supplier of the component, and a location of the component within the industrial automation system, updates a registry for the industrial automation system based on the received data, generates a mapping between the industrial automation system and the component of the industrial automation system, wherein the mapping is indicative of the supplier, the location, or both, models the component performing one or more operations in the industrial automation system based on the received data, the registry, and the mapping, determines a recommended action for the industrial automation system based on the model, the received data, the registry, and the mapping, and transmits the recommended action to a computing device.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: January 16, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David C. Mazur, Rob A. Entzminger, Jonathan A. Mills, Todd A. Wiese, Bruce T. McCleave, Jr.
  • Publication number: 20230353553
    Abstract: A secure certificate is provided to enable features within a motor drive. The certificate enables secure delivery of features for execution on the motor drive. A private key is stored in the motor drive, and the secure certificate is encrypted by the supplier with a corresponding public key. The encrypted certificate is delivered via a secure channel to the motor drive. The motor drive decrypts the certificate and reads the desired features for inclusion in the motor drive from extensions defined within the certificate. The motor drive downloads instructions for execution on the motor drive as well as configuration parameters required to execute the desired features. The instructions and parameters are stored in the memory of the motor drive for subsequent execution. Identification of features by secure certificate allows for feature and time-based licensing of functions for execution by the motor drive.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Inventors: Todd A. Wiese, Jonathan A. Mills
  • Publication number: 20230152784
    Abstract: Embodiments of this present disclosure may include systems that perform operations including receiving a first symbol instance from an industrial automation device. The first template object instance may characterize a dataset accessible to the industrial automation device. Symbol object instances may inherit a categorization with respect to categories associated with the industrial automation device including an identity, a state, a runtime status, a maintenance status, sustainability information, or any combination thereof. The operations may include identifying a type of the industrial automation device based on the first symbol instance and generating template data based on the type of the industrial automation device and the first symbol instance. The template data may include values associated with the dataset and the categories associated with the first symbol instance. The operations may also include sending a control signal to the industrial automation device based on the template data.
    Type: Application
    Filed: June 16, 2022
    Publication date: May 18, 2023
    Inventors: David C. Mazur, Jonathan Alan Mills, Todd A. Wiese, Rob A. Entzminger, Roberto S. Marques
  • Publication number: 20230141305
    Abstract: Embodiments of this present disclosure may include systems that perform operations including receiving a request to access data of an industrial automation device from a requesting device and identifying the industrial automation device based on the request. The operations may include sending a query for template data to the industrial automation device based on the request and symbolic data operations. The template data may include one or more instantaneous values associated with the industrial automation device. The operations may include sending the template data to the requesting device.
    Type: Application
    Filed: June 16, 2022
    Publication date: May 11, 2023
    Inventors: David C. Mazur, Jonathan Alan Mills, Rob A. Entzminger, Todd A. Wiese, Bruce T. McCleave, JR., Michael J. Anthony
  • Publication number: 20230141686
    Abstract: Embodiments of this present disclosure may include systems that perform operations including receiving a request to access data associated with an industrial automation device from a requesting device and identifying the industrial automation device based on the request. The operations may include sending a query for template data to the industrial automation device based on the request and receiving the template data. The operations may include determining a data structure based on the requesting device and generating the data structure based on the template data and a mapping between the data structure and the template data. The operations may additionally include sending the data structure to the requesting device.
    Type: Application
    Filed: June 16, 2022
    Publication date: May 11, 2023
    Inventors: Jonathan Alan Mills, Todd A. Wiese, Rob A. Entzminger, David C. Mazur, Roberto S. Marques, Marius G. Chis, Ryan Coon, Robert J. Miklosovic
  • Publication number: 20230096101
    Abstract: A system may include drives that are communicatively coupled to and/or control I/O devices via communication option cards. The drives and/or the communication option cards may include a logic engine to control internal I/O devices and external I/O devices via single pair Ethernet (SPE) conductors accessible via an Ethernet network.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Scott D Braun, Todd A. Wiese, Dave C. Mazur, Marius G. Chis
  • Publication number: 20230100475
    Abstract: A system includes drives that are communicatively coupled to a gateway communication device via single pair Ethernet (SPE) conductors. The gateway communication device may operate as router or a scanner to facilitate communication between the drives and components of an industrial automation system that are accessible via an Ethernet network.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Scott D. Braun, Todd A. Wiese
  • Publication number: 20230080622
    Abstract: An industrial device includes an input/output module and a processor. The input/output module is configured to communicate with one or more other devices via an industrial network. The processor is configured to configure the industrial device as a leader device or a follower device. The processor includes a leader module, upon being activated, configured to detect and configured one or more follower devices connected to the industrial network; and a follower module, upon being activated, configured to broadcast identity and receive configuration command from a leader device.
    Type: Application
    Filed: September 14, 2021
    Publication date: March 16, 2023
    Inventors: Marius G. Chis, JONATHAN A. MILLS, Scott D. Braun, Todd A. Wiese, David C. Mazur