Patents by Inventor Tomas Alabes
Tomas Alabes 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: 20230410010Abstract: In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.Type: ApplicationFiled: August 28, 2023Publication date: December 21, 2023Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
-
Patent number: 11775261Abstract: Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are nodes displayed in a process, and wherein the processelements are associated with process element groups based on categories. The method further includes displaying the process elements in a palette region in a user interface of the client device. The method further includes displaying the process in a workspace region in the user interface based on process elements from the palette region that are selected by a user.Type: GrantFiled: February 10, 2017Date of Patent: October 3, 2023Assignee: Oracle International CorporationInventors: Tomas Alabes, Nicolas Damonte, Juan Allo Ron, Suman Ganta, Javier Espeche
-
Patent number: 11741411Abstract: In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.Type: GrantFiled: November 22, 2022Date of Patent: August 29, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
-
Patent number: 11640307Abstract: Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.Type: GrantFiled: October 4, 2021Date of Patent: May 2, 2023Assignee: Oracle International CorporationInventors: Tomas Alabes, Javier Espeche, Viswanathan Umapathy, Nicolas Damonte, Suman Ganta
-
Publication number: 20230080336Abstract: In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
-
Patent number: 11531947Abstract: In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.Type: GrantFiled: October 18, 2019Date of Patent: December 20, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alturralde Iturri
-
Patent number: 11294644Abstract: Implementations generally relate to providing process modes. In some implementations, a method includes receiving view descriptors at a client device, where the view descriptors define how a process model is rendered and define how the process model behaves when rendered. The method further includes storing the view descriptors at the client device. The method further includes receiving, at the client device, a process mode selection from a user, where the process mode selection selects a process mode of a plurality of process modes, and where the selected process mode is associated with a set of the view descriptors. The method further includes retrieving the process model from a server. The method further includes applying the process model at the client device based on the set of the view descriptors associated with the selected process mode.Type: GrantFiled: March 12, 2020Date of Patent: April 5, 2022Assignee: Oracle International CorporationInventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
-
Patent number: 11294799Abstract: Implementations generally relate to test coverage of multi-module code. In some implementations, a method includes testing, at a server, program code from a plurality of software modules of a process. The method further includes determining individual test coverage information for each software module of the process based on the testing of the program code for each software module, where the individual test coverage information includes individual test results for each software module and an individual test coverage value for each software module. The method further includes aggregating the individual test coverage information of the software modules. The method further includes determining overall test coverage information for the software modules, where the overall test coverage information is based on the aggregating of the individual test coverage information for the software modules.Type: GrantFiled: February 23, 2017Date of Patent: April 5, 2022Assignee: Oracle International CorporationInventors: Tomas Alabes, Nicolas Laplume
-
Publication number: 20220027168Abstract: Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.Type: ApplicationFiled: October 4, 2021Publication date: January 27, 2022Applicant: Oracle International CorporationInventors: Tomas Alabes, Javier Espeche, Viswanathan Umapathy, Nicolas Damonte, Suman Ganta
-
Patent number: 11169823Abstract: Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event.Type: GrantFiled: February 23, 2017Date of Patent: November 9, 2021Assignee: Oracle International CorporationInventors: Tomas Alabes, Javier Espeche, Viswanathan Umapathy, Nicolas Damonte, Suman Ganta
-
Publication number: 20200210153Abstract: Implementations generally relate to providing process modes. In some implementations, a method includes receiving view descriptors at a client device, where the view descriptors define how a process model is rendered and define how the process model behaves when rendered. The method further includes storing the view descriptors at the client device. The method further includes receiving, at the client device, a process mode selection from a user, where the process mode selection selects a process mode of a plurality of process modes, and where the selected process mode is associated with a set of the view descriptors. The method further includes retrieving the process model from a server. The method further includes applying the process model at the client device based on the set of the view descriptors associated with the selected process mode.Type: ApplicationFiled: March 12, 2020Publication date: July 2, 2020Applicant: Oracle International CorporationInventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
-
Publication number: 20200126017Abstract: In accordance with an embodiment, described herein are systems and methods for use with business process management (BPM) systems or environments, including software development tools for developing software applications that are associated with business processes (business process software applications, business process applications, process applications, or processes). In accordance with an embodiment, the system comprises a column-based process editor and graphical user interface, that can utilize a column-based format to model and display a process, for example a dynamic process, which can subsequently be deployed and executed within the system or environment. For example, the column-based process editor and graphical user interface can include various graphical elements to indicate configured properties of artifacts of a dynamic process. Interaction with the graphical elements enables users to review, edit, and/or remove particular properties associated with the dynamic process.Type: ApplicationFiled: October 18, 2019Publication date: April 23, 2020Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alturralde Iturri
-
Patent number: 10628132Abstract: Implementations generally relate to providing process modes. In some implementations, a method includes receiving view descriptors at a client device, where the view descriptors define how a process model is rendered and define how the process model behaves when rendered. The method further includes storing the view descriptors at the client device. The method further includes receiving, at the client device, a process mode selection from a user, where the process mode selection selects a process mode of a plurality of process modes, and where the selected process mode is associated with a set of the view descriptors. The method further includes retrieving the process model from a server. The method further includes applying the process model at the client device based on the set of the view descriptors associated with the selected process mode.Type: GrantFiled: August 23, 2017Date of Patent: April 21, 2020Assignee: Oracle International CorporationInventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
-
Patent number: 10324692Abstract: Implementations generally relate to system integration. In some implementations, a method includes receiving, at an integration layer of a client device, process information from a JavaScript-based user interface (UI) development framework on the client device, where the process information includes command information and event information that is structured in a JavaScript format, where the process information enables one or more webpages to be rendered in a browser, and where the UI development framework is managed by a Java-based application development framework (ADF) on the client device. The method further includes determining a predetermined communication phase of the ADF, where the ADF communicates with a server during the predetermined communication phase.Type: GrantFiled: March 3, 2017Date of Patent: June 18, 2019Assignee: Oracle International CorporationInventors: Tomas Alabes, Pablo Schmid, Fernando Alurralde Iturri
-
Patent number: 10216513Abstract: Implementations generally relate to managing module dependencies. In some implementations, a method includes determining, at a server, dependencies associated with each software module of a process. The method further includes aggregating the dependencies associated with the software modules. The method further includes storing the aggregated dependencies in one or more configuration files, where the configuration file includes one or more dependency paths associated with each of the dependencies. The method further includes updating one or more of the dependency paths in the configuration files based on one or more changes to one or more of the dependency paths.Type: GrantFiled: February 21, 2017Date of Patent: February 26, 2019Assignee: Oracle International CorporationInventors: Tomas Alabes, Nicolas Laplume
-
Publication number: 20180081791Abstract: Implementations generally relate to test coverage of multi-module code. In some implementations, a method includes testing, at a server, program code from a plurality of software modules of a process. The method further includes determining individual test coverage information for each software module of the process based on the testing of the program code for each software module, where the individual test coverage information includes individual test results for each software module and an individual test coverage value for each software module. The method further includes aggregating the individual test coverage information of the software modules. The method further includes determining overall test coverage information for the software modules, where the overall test coverage information is based on the aggregating of the individual test coverage information for the software modules.Type: ApplicationFiled: February 23, 2017Publication date: March 22, 2018Inventors: Tomas Alabes, Nicolas Laplume
-
Publication number: 20180074796Abstract: Implementations generally relate to providing process modes. In some implementations, a method includes receiving view descriptors at a client device, where the view descriptors define how a process model is rendered and define how the process model behaves when rendered. The method further includes storing the view descriptors at the client device. The method further includes receiving, at the client device, a process mode selection from a user, where the process mode selection selects a process mode of a plurality of process modes, and where the selected process mode is associated with a set of the view descriptors. The method further includes retrieving the process model from a server. The method further includes applying the process model at the client device based on the set of the view descriptors associated with the selected process mode.Type: ApplicationFiled: August 23, 2017Publication date: March 15, 2018Inventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
-
Publication number: 20180074663Abstract: Implementations generally relate to facilitating process building. In some implementations, a method includes receiving, at a client device, process element information, where the process element information defines process elements, wherein the process elements are_nodes displayed in a process, and wherein the process?elements are associated with process element groups based on categories. The method further includes displaying the process elements in a palette region in a user interface of the client device. The method further includes displaying the process in a workspace region in the user interface based on process elements from the palette region that are selected by a user.Type: ApplicationFiled: February 10, 2017Publication date: March 15, 2018Inventors: Tomas Alabes, Nicolas Damonte, Juan Allo Ron, Suman Ganta, Javier Espeche
-
Publication number: 20180074815Abstract: Implementations generally relate to managing module dependencies. In some implementations, a method includes determining, at a server, dependencies associated with each software module of a process. The method further includes aggregating the dependencies associated with the software modules. The method further includes storing the aggregated dependencies in one or more configuration files, where the configuration file includes one or more dependency paths associated with each of the dependencies. The method further includes updating one or more of the dependency paths in the configuration files based on one or more changes to one or more of the dependency paths.Type: ApplicationFiled: February 21, 2017Publication date: March 15, 2018Inventors: Tomas Alabes, Nicolas Laplume
-
Publication number: 20180074799Abstract: Implementations generally relate to system integration. In some implementations, a method includes receiving, at an integration layer of a client device, process information from a JavaScript-based user interface (UI) development framework on the client device, where the process information includes command information and event information that is structured in a JavaScript format, where the process information enables one or more webpages to be rendered in a browser, and where the UI development framework is managed by a Java-based application development framework (ADF) on the client device. The method further includes determining a predetermined communication phase of the ADF, where the ADF communicates with a server during the predetermined communication phase.Type: ApplicationFiled: March 3, 2017Publication date: March 15, 2018Inventors: Tomas Alabes, Pablo Schmid, Fernando Alurralde Iturri