Patents by Inventor Haithem Mansouri

Haithem Mansouri 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: 11972177
    Abstract: Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, an API is utilized to establish at least a communication link between a simulation model created in a simulation application and an industrial controller system outside of the simulation model, wherein the simulation model comprises definitions for a virtual representation of at least a portion of a machine used in an industrial automation environment. Data is then exchanged between the industrial controller system and the simulation model over the communication link.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: April 30, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Francisco Maturana, Haithem Mansouri, Jaroslav Kriz
  • Patent number: 11914335
    Abstract: An industrial control system may receive processing information from at least two control systems associated with at least two components within an industrial automation system. The processing information may include a processing load value for each of the at least two control systems. The industrial control system may then distribute processing loads associated with the at least two control systems when a total processing load between the at least two control systems is unbalanced.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: February 27, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 11868117
    Abstract: An industrial automation component may receive design information associated with an arrangement of one or more industrial automation components in an industrial automation system and identify a first portion of the industrial automation components in the industrial automation system that is unable to interface with a second portion of industrial automation components based on the design information. The industrial automation component may then generate a list of industrial automation components based on the first portion of the industrial automation components and the second portion of industrial automation components, wherein each of the list of industrial automation components is configured to translate a first set of data associated with the first portion of the industrial automation components to a second set of data configured to be at least partly interpretable by the second portion of industrial automation components.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: January 9, 2024
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Haithem Mansouri, William Sinner, Charles M. Rischar, Subbian Govindaraj, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 11822298
    Abstract: An industrial automation component may receive a first set of data associated with the industrial automation component, such that the industrial automation component is associated with a first industrial automation system. The industrial automation component may then receive a second set of data associated with one or more other industrial automation components, such that the one or more other industrial automation components are associated with one or more other industrial automation systems. The industrial automation component may then identify one or more similar patterns in the first set of data and the second set of data and adjust one or more operations of the industrial automation component based on the similar patterns.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: November 21, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Subbian Govindaraj, William Sinner, Charles M. Rischar, Haithem Mansouri, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 11368546
    Abstract: An industrial automation component may receive identification information associated with a user of the industrial automation component and determine whether a profile that corresponds to the identification information exists in a database. When the profile does not exist, the industrial automation component may receive a graphical interface template configured to be displayed on a graphical user interface (GUI) associated with the industrial automation component, one or more parameter names configured to associate one or more measurements acquired by the industrial automation component, pre-load information comprising data configured to enable the industrial automation component to operate, or any combination thereof. The industrial automation component may then and generate a user interface view for the GUI based on the graphical interface template, the parameter names, the pre-load information, or any combination thereof.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: June 21, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Michael Kalan, William Sinner, Charles M. Rischar, Subbian Govindaraj, Haithem Mansouri, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Publication number: 20220147028
    Abstract: An industrial automation component may receive design information associated with an arrangement of one or more industrial automation components in an industrial automation system and identify a first portion of the industrial automation components in the industrial automation system that is unable to interface with a second portion of industrial automation components based on the design information. The industrial automation component may then generate a list of industrial automation components based on the first portion of the industrial automation components and the second portion of industrial automation components, wherein each of the list of industrial automation components is configured to translate a first set of data associated with the first portion of the industrial automation components to a second set of data configured to be at least partly interpretable by the second portion of industrial automation components.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventors: Haithem Mansouri, William Sinner, Charles M. Rischar, Subbian Govindaraj, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 11256224
    Abstract: Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, motion of a solid model of a machine is analyzed to generate a motion profile of the solid model. An industrial controller system is then configured based on the motion profile of the solid model. A simulation of the machine controlled by the industrial controller system is executed, and motion of the simulation of the machine as controlled by the industrial controller system is analyzed. The motion of the simulation of the machine is then compared to the motion profile of the solid model to determine how closely the motion of the simulation of the machine as controlled by the industrial controller system matches the motion profile of the solid model.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: February 22, 2022
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Haithem Mansouri, Francisco Maturana, Leopoldo Paredes
  • Publication number: 20220027529
    Abstract: A track design and testing system is capable of modeling a linear synchronous motor (LSM) transport system in accordance with user design input that selects and assembles virtualized track components and stations. The system can simulate the resulting object-driven model to predict performance metrics or identify an optimal set of track design parameters that satisfy user-defined design criteria. The system can also translate the design parameters encoded in the model into an executable controller code that can be executed on an industrial controller to monitor and control the physical transport system.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 27, 2022
    Inventors: Ashraf Zarur, Haithem Mansouri, Joachim Thomsen
  • Patent number: 11231697
    Abstract: An industrial automation component may receive design information associated with an arrangement of one or more industrial automation components in an industrial automation system and identify a first portion of the industrial automation components in the industrial automation system that is unable to interface with a second portion of industrial automation components based on the design information. The industrial automation component may then generate a list of industrial automation components based on the first portion of the industrial automation components and the second portion of industrial automation components, wherein each of the list of industrial automation components is configured to translate a first set of data associated with the first portion of the industrial automation components to a second set of data configured to be at least partly interpretable by the second portion of industrial automation components.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 25, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Haithem Mansouri, William Sinner, Charles M. Rischar, Subbian Govindaraj, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Publication number: 20210333762
    Abstract: An industrial automation component may receive a first set of data associated with the industrial automation component, such that the industrial automation component is associated with a first industrial automation system. The industrial automation component may then receive a second set of data associated with one or more other industrial automation components, such that the one or more other industrial automation components are associated with one or more other industrial automation systems. The industrial automation component may then identify one or more similar patterns in the first set of data and the second set of data and adjust one or more operations of the industrial automation component based on the similar patterns.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Subbian Govindaraj, William Sinner, Charles M. Rischar, Haithem Mansouri, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Publication number: 20210157288
    Abstract: An industrial control system may receive processing information from at least two control systems associated with at least two components within an industrial automation system. The processing information may include a processing load value for each of the at least two control systems. The industrial control system may then distribute processing loads associated with the at least two control systems when a total processing load between the at least two control systems is unbalanced.
    Type: Application
    Filed: January 29, 2021
    Publication date: May 27, 2021
    Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R, Stump, Daniel S, DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 10928788
    Abstract: An industrial control system may receive processing information from at least two control systems associated with at least two components within an industrial automation system. The processing information may include a processing load value for each of the at least two control systems. The industrial control system may then distribute processing loads associated with the at least two control systems when a total processing load between the at least two control systems is unbalanced.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: February 23, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 10755003
    Abstract: Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, an API is utilized to establish at least a communication link between a simulation model created in a simulation application and an industrial controller system outside of the simulation model, wherein the simulation model comprises definitions for a virtual representation of at least a portion of a machine used in an industrial automation environment. Data is then exchanged between the industrial controller system and the simulation model over the communication link.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: August 25, 2020
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Francisco Maturana, Haithem Mansouri, Jaroslav Kriz
  • Patent number: 10656630
    Abstract: An industrial control system may receive data associated with at least one component within an industrial automation system. The industrial control system may then determine whether the data is associated with at least one of a plurality of data tags, such that the at least one of the plurality of data tags describes at least one characteristic of the data. The industrial control system may then broadcast the data and the at least one of the plurality of data tags in a data feed channel when the data is associated with the at least one of the plurality of data tags.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: May 19, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Publication number: 20200089199
    Abstract: An industrial automation component may receive design information associated with an arrangement of one or more industrial automation components in an industrial automation system and identify a first portion of the industrial automation components in the industrial automation system that is unable to interface with a second portion of industrial automation components based on the design information. The industrial automation component may then generate a list of industrial automation components based on the first portion of the industrial automation components and the second portion of industrial automation components, wherein each of the list of industrial automation components is configured to translate a first set of data associated with the first portion of the industrial automation components to a second set of data configured to be at least partly interpretable by the second portion of industrial automation components.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Haithem Mansouri, William Sinner, Charles M. Rischar, Subbian Govindaraj, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 10488850
    Abstract: An industrial automation component may receive design information associated with an arrangement of one or more industrial automation components in an industrial automation system and identify a first portion of the industrial automation components in the industrial automation system that is unable to interface with a second portion of industrial automation components based on the design information. The industrial automation component may then generate a list of industrial automation components based on the first portion of the industrial automation components and the second portion of industrial automation components, wherein each of the list of industrial automation components is configured to translate a first set of data associated with the first portion of the industrial automation components to a second set of data configured to be at least partly interpretable by the second portion of industrial automation components.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: November 26, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Haithem Mansouri, William Sinner, Charles M. Rischar, Subbian Govindaraj, Michael Kalan, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 10339164
    Abstract: An apparatus, system, method, and program product are disclosed for data exchange in a collaborative environment. A data module receives first data from a first application that corresponds to second data of a second application. The first data has a structured format readable by the first application, but not readable by the second application. The structured format includes a semantic language format. A conversion module converts the first data from the semantic language format to an intermediate data having a format readable by the second application. A synchronization module synchronizes the intermediate data with the second data such that changes made to the first data by the first application are replicated in the second data of the second application.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: July 2, 2019
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Marek Obitko, Robert Mavrov, Vaclav Jirkovsky, Danny L. Carnahan, Leopoldo Paredes, Haithem Mansouri, Michael Kalan
  • Publication number: 20180270321
    Abstract: An industrial automation component may receive identification information associated with a user of the industrial automation component and determine whether a profile that corresponds to the identification information exists in a database. When the profile does not exist, the industrial automation component may receive a graphical interface template configured to be displayed on a graphical user interface (GUI) associated with the industrial automation component, one or more parameter names configured to associate one or more measurements acquired by the industrial automation component, pre-load information comprising data configured to enable the industrial automation component to operate, or any combination thereof. The industrial automation component may then and generate a user interface view for the GUI based on the graphical interface template, the parameter names, the pre-load information, or any combination thereof.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 20, 2018
    Inventors: Michael Kalan, William Sinner, Charles M. Rischar, Subbian Govindaraj, Haithem Mansouri, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Publication number: 20180224834
    Abstract: An industrial control system may receive data associated with at least one component within an industrial automation system. The industrial control system may then determine whether the data is associated with at least one of a plurality of data tags, such that the at least one of the plurality of data tags describes at least one characteristic of the data. The industrial control system may then broadcast the data and the at least one of the plurality of data tags in a data feed channel when the data is associated with the at least one of the plurality of data tags.
    Type: Application
    Filed: March 22, 2018
    Publication date: August 9, 2018
    Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho
  • Patent number: 9958860
    Abstract: An industrial control system may receive data associated with at least one component within an industrial automation system. The industrial control system may then determine whether the data is associated with at least one of a plurality of data tags, such that the at least one of the plurality of data tags describes at least one characteristic of the data. The industrial control system may then broadcast the data and the at least one of the plurality of data tags in a data feed channel when the data is associated with the at least one of the plurality of data tags.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: May 1, 2018
    Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Charles M. Rischar, William Sinner, Michael Kalan, Haithem Mansouri, Subbian Govindaraj, Juergen Weinhofer, Andrew R. Stump, Daniel S. DeYoung, Frank Kulaszewicz, Edward A. Hill, Keith Staninger, Matheus Bulho