Patents by Inventor Andrea Macauda
Andrea Macauda 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: 12645450Abstract: A distributed control system includes low-level controllers interacting with field devices, a high-level controller providing instructions, a human-machine interface that receives an input from a user transmits it to the high-level controller, receive from the high-level controller state information of the process, and display this state information to the user; first and second instances of backend software that are communicatively coupled to the high-level controller, first and second instances of frontend software running on respective client devices of the plant, and a software manager that indicates to each client device which version of frontend software is available for the client device, wherein the first instance of frontend software interfaces with the version of the first instance of backend software, and the second instance of frontend software interfaces with the version of the second instance of backend software.Type: GrantFiled: December 7, 2023Date of Patent: June 2, 2026Assignee: ABB Schweiz AGInventors: Josef Bicik, Piotr Powroznik, Andrea Macauda, V Riju
-
Patent number: 12547157Abstract: A state information handling server, a process control system including such a state information handling server as well as to a method, computer program and computer program product for handling state information. The state information handling server obtains state information from user terminals of users in the process control system, where the state information of at least two users includes information about user operations in relation to objects in a process control screen, inspects the state information with regard to objects in the process control screen, which inspecting includes determining, for each user, if the corresponding user targets an object in the process control screen, and performs a user informing activity if objects in the process control screen that at least two users have targeted is the same or are linked.Type: GrantFiled: September 7, 2022Date of Patent: February 10, 2026Assignee: ABB Schweiz AGInventor: Andrea Macauda
-
Patent number: 12474700Abstract: An industrial plant operator intervention system for use in an industrial plant includes a processing unit configured to monitor and analyze industrial plant operation data to detect an anomaly in the industrial plant operation data that warrants initiating an operator intervention, and in response to detecting the anomaly, automatically determine a user interface configuration of a user interface to be presented to a designated operator who is to perform the operator intervention. The user interface configuration is determined on the basis of technical context data, including industrial plant operation data associated with the anomaly, and on the basis of operator data pertaining to the designated operator, in such a manner that an anomaly-related and operator-specific user interface configuration is obtained.Type: GrantFiled: August 31, 2022Date of Patent: November 18, 2025Assignee: ABB Schweiz AGInventors: Andrea Macauda, Raja Sivalingam, Chandrika K R, Matthias Berning, Dawid Ziobro, Sylvia Maczey, Pablo Rodriguez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Divyasheel Sharma, Gayathri Gopalakrishnan, Simon Linge, Marco Gaertler, Jens Doppelhamer
-
Patent number: 12452152Abstract: A method for detecting system problems in a distributed control system including a plurality of computational devices is suggested. The method includes: —deploying one or more software agents on one or more devices of the system; —monitoring, via the one or more software agents, a system configuration and/or a system functionality; —detecting a problem in the monitored system configuration and/or a system functionality; —adding one or more new software agents and deploying the one or more new software agents on one or more devices of the system associated with the problem; —collecting data associated with the problem, via the added software agents.Type: GrantFiled: June 24, 2021Date of Patent: October 21, 2025Assignee: ABB Schweiz AGInventors: Raphael Eidenbenz, Mallikarjun Kande, Andrea Macauda, Alexandru Moga, Robert Birke, Thanikesavan Sivanthi, David Kozhaya, Ognjen Vukovic
-
Publication number: 20250013706Abstract: A distributed human-machine interface system for a distributed control system or integrated operations management, including: a set of view modules being separately isolated micro-frontend applications each implemented by a web component, each micro-frontend application including a backend application contained in a respective separate container, the backend applications communicate with their view modules using a web-based protocol, a common HMI framework for all of the view modules, the common HMI framework includes at least infrastructure functionalities and user experience design.Type: ApplicationFiled: July 1, 2024Publication date: January 9, 2025Inventors: Andrea Macauda, Josef Bicik
-
Publication number: 20240192948Abstract: A distributed control system includes low-level controllers interacting with field devices, a high-level controller providing instructions, a human-machine interface that receives an input from a user transmits it to the high-level controller, receive from the high-level controller state information of the process, and display this state information to the user; first and second instances of backend software that are communicatively coupled to the high-level controller, first and second instances of frontend software running on respective client devices of the plant, and a software manager that indicates to each client device which version of frontend software is available for the client device, wherein the first instance of frontend software interfaces with the version of the first instance of backend software, and the second instance of frontend software interfaces with the version of the second instance of backend software.Type: ApplicationFiled: December 7, 2023Publication date: June 13, 2024Applicant: ABB Schweiz AGInventors: Josef Bicik, Piotr Powroznik, Andrea Macauda, V Riju
-
Publication number: 20240184259Abstract: A method performed by a deploy service for coordinated deploy to RT services in an automation system. The method includes, from each of a plurality of engineering services, obtaining at least one configuration collection, each configuration collection being addressed to a specific one of the RT services. The method also includes forwarding each of the obtained configuration collections to the RT service to which it is addressed. The method also includes, for each of the configuration collections, in response to the forwarding thereof, receiving an acknowledgement from the RT service to which it was forwarded, indicating that the RT service is able to apply the configuration collection. The method also includes, in response to receiving the acknowledgements for all of the configuration collections, instructing each of the RT services from which the acknowledgements were received to apply the configuration collections.Type: ApplicationFiled: November 28, 2023Publication date: June 6, 2024Inventors: Hans Thilderkvist, Sunil Karlekar, Andrea Macauda, Massimiliano Sasso, Raoul Jetley, Staffan Andersson
-
Publication number: 20230080182Abstract: A state information handling server, a process control system including such a state information handling server as well as to a method, computer program and computer program product for handling state information. The state information handling server obtains state information from user terminals of users in the process control system, where the state information of at least two users includes information about user operations in relation to objects in a process control screen, inspects the state information with regard to objects in the process control screen, which inspecting includes determining, for each user, if the corresponding user targets an object in the process control screen, and performs a user informing activity if objects in the process control screen that at least two users have targeted is the same or are linked.Type: ApplicationFiled: September 7, 2022Publication date: March 16, 2023Inventor: Andrea Macauda
-
Publication number: 20230074570Abstract: An industrial plant operator intervention system for use in an industrial plant includes a processing unit configured to monitor and analyze industrial plant operation data to detect an anomaly in the industrial plant operation data that warrants initiating an operator intervention, and in response to detecting the anomaly, automatically determine a user interface configuration of a user interface to be presented to a designated operator who is to perform the operator intervention. The user interface configuration is determined on the basis of technical context data, including industrial plant operation data associated with the anomaly, and on the basis of operator data pertaining to the designated operator, in such a manner that an anomaly-related and operator-specific user interface configuration is obtained.Type: ApplicationFiled: August 31, 2022Publication date: March 9, 2023Applicant: ABB Schweiz AGInventors: Andrea Macauda, Raja Sivalingam, Chandrika K R, Matthias Berning, Dawid Ziobro, Sylvia Maczey, Pablo Rodriquez, Benjamin Kloepper, Reuben Borrison, Marcel Dix, Benedikt Schmidt, Hadil Abukwaik, Arzam Muzaffar Kotriwala, Divyasheel Sharma, Gayathri Gopalakrishnan, Simon Linge, Marco Gaertler, Jens Doppelhamer
-
Publication number: 20210406081Abstract: A method for detecting system problems in a distributed control system including a plurality of computational devices is suggested. The method includes:—deploying one or more software agents on one or more devices of the system;—monitoring, via the one or more software agents, a system configuration and/or a system functionality;—detecting a problem in the monitored system configuration and/or a system functionality;—adding one or more new software agents and deploying the one or more new software agents on one or more devices of the system associated with the problem;—collecting data associated with the problem, via the added software agents.Type: ApplicationFiled: June 24, 2021Publication date: December 30, 2021Inventors: Raphael EIDENBENZ, Mallikarjun KANDE, Andrea MACAUDA, Alexandru MOGA, Robert BIRKE, Thanikesavan SIVANTHI, David KOZHAYA, Ognjen VUKOVIC
-
Patent number: 10498143Abstract: It is described a monitor and control system comprising: an input/output module structured to receive data/information associated with a power generation system; a human-machine interface device connected to the input/output module and configured to display a plurality of different view types representing different visualizations of the data/information and an operator interface application software module configured to run on said human-machine interface device and structured to: visualize a first view associated with a first view type by a first visualization process, and visualize a second view associated with a second view type different from the first view type by a second visualization process independent from the first process.Type: GrantFiled: July 25, 2016Date of Patent: December 3, 2019Assignee: ABB Schweiz AGInventors: Andrea Macauda, Daniele Repetto, Pietro Ruggero
-
Publication number: 20170025863Abstract: It is described a monitor and control system comprising: an input/output module structured to receive data/information associated with a power generation system; a human-machine interface device connected to the input/output module and configured to display a plurality of different view types representing different visualizations of the data/information and an operator interface application software module configured to run on said human-machine interface device and structured to: visualize a first view associated with a first view type by a first visualization process, and visualize a second view associated with a second view type different from the first view type by a second visualization process independent from the first process.Type: ApplicationFiled: July 25, 2016Publication date: January 26, 2017Inventors: Andrea Macauda, Daniele Repetto, Pietro Ruggero