Patents by Inventor Manuel Oriol
Manuel Oriol 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: 20260111346Abstract: Systems and methods for checking the correctness of a computer program with at least one incorrect instruction inserted into at least one of a plurality of branches of the computer program. At least one prover generates a counterexample of computer program correctness in order to switch focus from a failed proof of the correctness of the computer program to a failed test of the correctness of the computer program.Type: ApplicationFiled: December 19, 2025Publication date: April 23, 2026Inventors: Manuel Oriol, Huang Li, Bertrand Meyer, Serg Bell, Stanislav Protasov, Nikolay Dobrovolskiy
-
Patent number: 12561232Abstract: Systems and methods for checking the correctness of a computer program with at least one incorrect instruction inserted into at least one of a plurality of branches of the computer program. At least one prover generates a counterexample of computer program correctness in order to switch focus from a failed proof of the correctness of the computer program to a failed test of the correctness of the computer program.Type: GrantFiled: August 28, 2023Date of Patent: February 24, 2026Assignee: Constructor Education and Research GenossenschaftInventors: Manuel Oriol, Huang Li, Bertrand Meyer
-
Publication number: 20250335334Abstract: Systems and methods for automatically finding and fixing faults in software programs. The methodology is implemented by a tool that works solely on the basis of program text, using a prover. The tool verifies program code with a prover and if a fault is found, a set of counterexamples are generated that illustrate the causes of the proof failure. The tool uses the counterexample to infer invariants that characterize the circumstances under which the failure occurs. These invariants are used to generate candidate fixes, which are then validated by the prover. Correct fixes are applied to the program.Type: ApplicationFiled: April 29, 2024Publication date: October 30, 2025Inventors: Huang Li, Bertrand Meyer, Ilgiz Mustafin, Manuel Oriol
-
Patent number: 12314040Abstract: A method for monitoring a first machine and a second machine is described. The machines are rotating machines. Sensor devices are coupled to the machines. The method includes synchronizing a first sensor device and a second sensor device; sensing, by the first sensor device, an operating parameter of the first machine; and sensing, by the second sensor device, an operating parameter of the second machine. The sensing of the second operating parameter is synchronized to the sensing of the first operating parameter. The method further includes broadcasting, by the first sensor device, a data packet comprising the sensed operating parameter of the first machine; receiving, by the second sensor device, the data packet sent by the first sensor device; and calculating, by the second sensor device, a performance indicator from the received operating parameter of the first machine and the sensed operating parameter of the second machine.Type: GrantFiled: November 16, 2021Date of Patent: May 27, 2025Assignee: ABB SCHWEIZ AGInventors: Manuel Oriol, Maciej Orman, Pallavi Hujband, Neethu Thusath Pradeep
-
Publication number: 20250077392Abstract: Systems and methods for checking the correctness of a computer program with at least one incorrect instruction inserted into at least one of a plurality of branches of the computer program. At least one prover generates a counterexample of computer program correctness in order to switch focus from a failed proof of the correctness of the computer program to a failed test of the correctness of the computer program.Type: ApplicationFiled: August 28, 2023Publication date: March 6, 2025Inventors: Manuel Oriol, Huang Li, Bertrand Meyer, Serg Bell, Stanislav Protasov, Nikolay Dobrovolskiy
-
Publication number: 20240160754Abstract: Techniques for configuring data protection settings for data of an industrial system or an electric power system are provided. The industrial system or the electric power system includes at least one gateway via which the data are transmitted to a computing resource for processing and/or storing. One or several privacy-preserving techniques to be applied to the data are automatically determined. The one or several privacy-preserving techniques being determined based on data privacy requirements for the data and processing operations to be performed on the data by the computing resource. The determined one or several privacy-preserving techniques are automatically applied.Type: ApplicationFiled: December 5, 2023Publication date: May 16, 2024Inventors: Thomas Locher, Manuel Oriol, Georgia Giannopoulou, Maelle Kabir-Querrec, Michael Wahler, Andrei Dan, Ognjen Vukovic, Der-Yeuan Yu
-
Patent number: 11959825Abstract: A method for monitoring a rotating equipment through a condition monitoring device is performed in every predetermined time period after every predetermined time interval. The method comprises detecting presence of vibration in rotating equipment based on a signal associated with vibration in the rotating equipment. The signal is measured with one or more sensors of the plurality of sensors. Upon detecting presence of vibration, a predefined number of samples associated with the vibration is acquired at a first frequency. A Root Mean Square (RMS) value of vibration is calculated using predefined number of samples. The calculated RMS value of vibration is compared with a reference value for detecting an operating status, which is stored for every predetermined time interval. Thereafter, the method comprises processing the stored information to assess a condition of the rotating equipment.Type: GrantFiled: May 26, 2020Date of Patent: April 16, 2024Assignee: ABB Schweiz AGInventors: Maciej Orman, Manuel Oriol, Pallavi Hujband, Prasad Venikar, Tejas Atul Trivedi, Neethu T. Pradeep
-
Patent number: 11868489Abstract: Techniques for configuring data protection settings for data of an industrial system or an electric power system are provided. The industrial system or the electric power system includes at least one gateway via which the data are transmitted to a computing resource for processing and/or storing. One or several privacy-preserving techniques to be applied to the data are automatically determined. The one or several privacy-preserving techniques being determined based on data privacy requirements for the data and processing operations to be performed on the data by the computing resource. The determined one or several privacy-preserving techniques are automatically applied.Type: GrantFiled: March 10, 2021Date of Patent: January 9, 2024Assignee: ABB Schweiz AGInventors: Thomas Locher, Manuel Oriol, Georgia Giannopoulou, Maelle Kabir-Querrec, Michael Wahler, Andrei Dan, Ognjen Vukovic, Der-Yeuan Yu
-
Publication number: 20220407945Abstract: In order to compress sensor data for transmission, one or several operational parameters of a machine (20) having a rotating component are received. A compression technique is applied to a spectral representation of the sensor data to generate a compressed sensor data representation. The applied compression technique is dependent on the one or several operational parameters of the machine (20).Type: ApplicationFiled: November 12, 2020Publication date: December 22, 2022Inventors: Sandro Schoenborn, Manuel Oriol, Maciej Orman
-
Publication number: 20220221375Abstract: A method for monitoring a rotating equipment through a condition monitoring device is performed in every predetermined time period after every predetermined time interval. The method comprises detecting presence of vibration in rotating equipment based on a signal associated with vibration in the rotating equipment. The signal is measured with one or more sensors of the plurality of sensors. Upon detecting presence of vibration, a predefined number of samples associated with the vibration is acquired at a first frequency. A Root Mean Square (RMS) value of vibration is calculated using predefined number of samples. The calculated RMS value of vibration is compared with a reference value for detecting an operating status, which is stored for every predetermined time interval. Thereafter, the method comprises processing the stored information to assess a condition of the rotating equipment.Type: ApplicationFiled: May 26, 2020Publication date: July 14, 2022Applicant: ABB Schweiz AGInventors: Maciej Orman, Manuel Oriol, Pallavi Hujband, Prasad Venikar, Tejas Atul Trivedi, Neethu T. Pradeep
-
Publication number: 20220155761Abstract: A method for monitoring a first machine and a second machine is described. The machines are rotating machines. Sensor devices are coupled to the machines. The method includes synchronizing a first sensor device and a second sensor device; sensing, by the first sensor device, an operating parameter of the first machine; and sensing, by the second sensor device, an operating parameter of the second machine. The sensing of the second operating parameter is synchronized to the sensing of the first operating parameter. The method further includes broadcasting, by the first sensor device, a data packet comprising the sensed operating parameter of the first machine; receiving, by the second sensor device, the data packet sent by the first sensor device; and calculating, by the second sensor device, a performance indicator from the received operating parameter of the first machine and the sensed operating parameter of the second machine.Type: ApplicationFiled: November 16, 2021Publication date: May 19, 2022Inventors: Manuel Oriol, Maciej Orman, Pallavi Hujband, Neethu Thusath Pradeep
-
Publication number: 20210286885Abstract: Techniques for configuring data protection settings for data of an industrial system or an electric power system (20) are provided. The industrial system or the electric power system (20) comprises at least one gateway (24) via which the data are transmitted to a computing resource (25) for processing and/or storing. One or several privacy-preserving techniques to be applied to the data are automatically determined. The one or several privacy-preserving techniques being determined based on data privacy requirements for the data and processing operations to be performed on the data by the computing resource (25). The determined one or several privacy-preserving techniques are automatically applied.Type: ApplicationFiled: March 10, 2021Publication date: September 16, 2021Inventors: Thomas Locher, Manuel Oriol, Georgia Giannopoulou, Maelle Kabir-Querrec, Michael Wahler, Andrei Dan, Ognjen Vukovic, Der-Yeuan Yu
-
Patent number: 10466671Abstract: A system and method for optimized operation of real-time control applications.Type: GrantFiled: April 3, 2015Date of Patent: November 5, 2019Assignee: ABB AGInventors: Stefan Stattelmann, Manuel Oriol
-
Patent number: 10073749Abstract: A combination of a component-based automation framework, software-based redundancy patterns, and a distributed, reliable runtime manager, is able to detect host failures and to trigger a reconfiguration of the system at runtime. This combined solution maintains system operation in case a fault occurs and, in addition, automatically restores fault tolerance by using backup contingency plans, and without the need for operator intervention or immediate hardware replacement. A fault-tolerant fault tolerance mechanism is thus provided, which restores the original level of fault tolerance after a failure has occurred—automatically and immediately, i.e., without having to wait for a repair or replacement of the faulty entity. In short, the invention delivers increased availability or uptime of a system at reduced costs and complexity for an operator or engineer by adapting automatically to a new environment.Type: GrantFiled: December 4, 2015Date of Patent: September 11, 2018Assignee: ABB Schweiz AGInventors: Ettore Ferranti, Manuel Oriol, Michael Wahler, Thijmen de Gooijer, Thomas Gamer
-
Publication number: 20160085642Abstract: A combination of a component-based automation framework, software-based redundancy patterns, and a distributed, reliable runtime manager, is able to detect host failures and to trigger a reconfiguration of the system at runtime. This combined solution maintains system operation in case a fault occurs and, in addition, automatically restores fault tolerance by using backup contingency plans, and without the need for operator intervention or immediate hardware replacement. A fault-tolerant fault tolerance mechanism is thus provided, which restores the original level of fault tolerance after a failure has occurred—automatically and immediately, i.e., without having to wait for a repair or replacement of the faulty entity. In short, the invention delivers increased availability or uptime of a system at reduced costs and complexity for an operator or engineer by adapting automatically to a new environment.Type: ApplicationFiled: December 4, 2015Publication date: March 24, 2016Inventors: Ettore Ferranti, Manuel Oriol, Michael Wahler, Thijmen de Gooijer, Thomas Gamer
-
Publication number: 20150286203Abstract: A system and method for optimized operation of real-time control applications.Type: ApplicationFiled: April 3, 2015Publication date: October 8, 2015Applicant: ABB AGInventors: Stefan STATTELMANN, Manuel ORIOL
-
Publication number: 20150067330Abstract: Embodiments of the invention provide a method and system which allow for ready revocation of end user access rights by virtue of storing data in an encrypted form in a network environment, and using a trusted proxy server to re-encrypt the data itself to permit eventual decryption of the data by an authorised end user. However, if the end user's access rights are revoked then the trusted proxy does not perform the re-encryption of the data, and the end user is not then able to subsequently decrypt data stored in the network environment, even if it is able to access the data, without permission. Embodiments therefore have advantages that access control is decoupled from data confidentiality to provide scalability, and revocation of user access rights can be accomplished without requiring re-encryption of the stored data.Type: ApplicationFiled: March 28, 2013Publication date: March 5, 2015Applicant: British Telecommunications public limited companyInventors: Afnan Khan, Francesco La Torre, Manuel Oriol
-
Patent number: D980094Type: GrantFiled: December 24, 2020Date of Patent: March 7, 2023Assignee: ABB Schweiz AGInventor: Manuel Oriol