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: 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