Patents by Inventor Joao Marco Mendes

Joao Marco Mendes 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: 9134726
    Abstract: A method for configuring an automation device or simulator for controlling mechatronics components of an automation system, including: generating HLPN component models for each type of the mechatronic components of the automation system, creating a component instance model from an HLPN component model for each physically present mechatronic component, creating a layout configuration file, which describes relationships of the component instance models to be connected, composing the component instance models into a system model based on the layout configuration file, wherein logic ports of the component instance models are connected/linked to each other, generating configuration files based on a system model and device description files and WSDL files of the component instance models, loading the configuration files into the automation device or simulator containing the HLPN orchestration machine, and executing the configuration files by the HLPN orchestration machine of the automation device or the simulator.
    Type: Grant
    Filed: September 9, 2010
    Date of Patent: September 15, 2015
    Assignee: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes, Axel Bepperling
  • Patent number: 8812626
    Abstract: An interaction method between service-oriented components and devices, where services offered by a service-provider are requested by a service-requester. In order to broaden flexibility and to simplify reconfiguration of the system, each service includes a set of ports and each port is an instance of a port-type that defines a set of interaction operations and corresponding message transfers between the service-provider and service-requester. The service provided by the service-provider is carried out in several interaction phases with the service-requester, and the interaction phases follow the specific protocols linked to the instances of port-type and the service is accessed by a sequence of different ports that are linked to the phases.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 19, 2014
    Assignee: Schneider Electric Automation GmbH
    Inventors: Armando Walter Colombo, Joao Marco Mendes
  • Patent number: 8615312
    Abstract: A method for orchestrating services of a service-oriented automation system (SOAS), system components (SMC, LCC) offering services (S, WS) that represent the functionality thereof and requesting services (S) of other system components (SMC, LCC), the behavior of the automation system (SOAS) being controlled by the orchestration of the services (S) of the system components (SMC, LCC) using an orchestration machine (OE), and to an orchestration machine for orchestrating services of a service-oriented automation system (SOAS). In order to achieve an orchestration of services at a device level, it is provided that the orchestration machine (OE) uses high-level Petri nets tailored to service-oriented systems and the orchestration of the services (S) at the device level is performed by interpretation and execution of various HLPN models, which represent the behavior of the automation system (SOAS) and/or the system components (SMC, LCC).
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: December 24, 2013
    Assignee: Schneider Electric Automation GmbH
    Inventors: Armando Walter Colombo, Joao Marco Mendes, Paolo Leitao
  • Patent number: 8527077
    Abstract: A method for specifying the behavior of autonomous and collaborative automation devices in manufacturing plants with a service-oriented architecture and to a service-oriented automation device. In order to describe the operating behavior of such devices, the invention proposes the steps of original setting-up of the automation device, including configuration, depiction of services, establishment of connections to other automation devices and transfer of the set-up to waiting original status, receiving the events through service operations, internal device interfaces of inputs/outputs and/or generated directly from the controls, evaluating the received events, executing the events and changing the state of the model-based middleware shell, wherein the system achieves the next state and is capable of receiving further events.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: September 3, 2013
    Assignee: Schneider Electric Automation GmbH
    Inventors: Armando Walter Colombo, Joao Marco Mendes
  • Publication number: 20120265324
    Abstract: A method for configuring an automation device or simulator for controlling mechatronics components of an automation system, including: generating HLPN component models for each type of the mechatronic components of the automation system, creating a component instance model from an HLPN component model for each physically present mechatronic component, creating a layout configuration file, which describes relationships of the component instance models to be connected, composing the component instance models into a system model based on the layout configuration file, wherein logic ports of the component instance models are connected/linked to each other, generating configuration files based on a system model and device description files and WSDL files of the component instance models, loading the configuration files into the automation device or simulator containing the HLPN orchestration machine, and executing the configuration files by the HLPN orchestration machine of the automation device or the simulator.
    Type: Application
    Filed: September 9, 2010
    Publication date: October 18, 2012
    Applicant: Schneider Electric Automation GmbH
    Inventors: Armando Walter Colombo, Joao Marco Mendes, Axel Bepperling
  • Publication number: 20120029656
    Abstract: A method for developing a multi-agent system and a multi-agent system, such as an automation and/or production system, including software and/or hardware components, the resources and functions of these components being represented and/or controlled through software agents, each of the software agents having the capability of achieving goals through interaction with the environment and with other agents. In order to increase reconfigurability and flexibility, the resources and functions of the software agents are depicted as services, where each software agent, in order to achieve its own goals, calls up services of other software agents and offers its own resources and functions to other software agents as services.
    Type: Application
    Filed: October 13, 2009
    Publication date: February 2, 2012
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes, Paulo Leitao
  • Publication number: 20110066268
    Abstract: A method for specifying the behavior of autonomous and collaborative automation devices in manufacturing plants with a service-oriented architecture and to a service-oriented automation device. In order to describe the operating behavior of such devices, the invention proposes the steps of original setting-up of the automation device, including configuration, depiction of services, establishment of connections to other automation devices and transfer of the set-up to waiting original status, receiving the events through service operations, internal device interfaces of inputs/outputs and/or generated directly from the controls, evaluating the received events, executing the events and changing the state of the model-based middleware shell, wherein the system achieves the next state and is capable of receiving further events.
    Type: Application
    Filed: February 20, 2009
    Publication date: March 17, 2011
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes
  • Publication number: 20110060787
    Abstract: An interaction method between service-oriented components and devices, where services offered by a service-provider are requested by a service-requester. In order to broaden flexibility and to simplify reconfiguration of the system, each service includes a set of ports and each port is an instance of a port-type that defines a set of interaction operations and corresponding message transfers between the service-provider and service-requester. The service provided by the service-provider is carried out in several interaction phases with the service-requester, and the interaction phases follow the specific protocols linked to the instances of port-type and the service is accessed by a sequence of different ports that are linked to the phases.
    Type: Application
    Filed: February 27, 2009
    Publication date: March 10, 2011
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes
  • Publication number: 20110055849
    Abstract: A method for controlling interaction between modules such as a communication module (KOM-MOD), control module (LC-MOD), device-interface module (GI-MOD) of a service oriented component (SOK). According to the invention, in order to simplify the interaction between modules during different and concurrent processes, the interaction between the modules (KOM-MOD; LC-MOD; GI-MOD) is event based and the modules (KOM-MOD; LC-MOD; GI-MOD) are coupled by an event-router scheduler module (EAS-MOD) for providing an event-router-scheduler for event-based connections and synchronisation of the module (KOM-MOD; LC-MOD; GI-MOD).
    Type: Application
    Filed: February 27, 2009
    Publication date: March 3, 2011
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes
  • Publication number: 20110035229
    Abstract: A method for orchestrating and integrating services offered by service-oriented automation components of a manufacturing facility from one manufacturing level to a higher level such as the corporate, business and/or production level. In order to configure flexible production factories in the form of an orchestration process and to specify elements, the service-oriented automation components are coupled to the higher level by way of an orchestration middleware and the services offered by the service-oriented automation components are integrated into the higher level using a vector function and a layout that is based on the orchestration of service-oriented automation components.
    Type: Application
    Filed: February 16, 2009
    Publication date: February 10, 2011
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes
  • Publication number: 20100292810
    Abstract: A method for orchestrating services of a service-oriented automation system (SOAS), system components (SMC, LCC) offering services (S, WS) that represent the functionality thereof and requesting services (S) of other system components (SMC, LCC), the behavior of the automation system (SOAS) being controlled by the orchestration of the services (S) of the system components (SMC, LCC) using an orchestration machine (OE), and to an orchestration machine for orchestrating services of a service-oriented automation system (SOAS). In order to achieve an orchestration of services at a device level, it is provided that the orchestration machine (OE) uses high-level Petri nets tailored to service-oriented systems and the orchestration of the services (S) at the device level is performed by interpretation and execution of various HLPN models, which represent the behavior of the automation system (SOAS) and/or the system components (SMC, LCC).
    Type: Application
    Filed: October 24, 2008
    Publication date: November 18, 2010
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes, Paolo Leitao