Patents by Inventor Nicolas Laplume
Nicolas Laplume 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: 11385868Abstract: Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. The method further includes determining, in the user interface, a control location of a control point for a sequence flow process element. The method further includes placing an orthogonal line between the first location and the second location, wherein the orthogonal line is selected from a plurality of predetermined orthogonal lines based on the control location, the first location, and the second location.Type: GrantFiled: December 18, 2020Date of Patent: July 12, 2022Assignee: Oracle International CorporationInventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
-
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
-
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
-
Publication number: 20210149646Abstract: Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. The method further includes determining, in the user interface, a control location of a control point for a sequence flow process element. The method further includes placing an orthogonal line between the first location and the second location, wherein the orthogonal line is selected from a plurality of predetermined orthogonal lines based on the control location, the first location, and the second location.Type: ApplicationFiled: December 18, 2020Publication date: May 20, 2021Inventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
-
Patent number: 10901701Abstract: Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. The method further includes determining, in the user interface, a control location of a control point for a sequence flow process element. The method further includes placing an orthogonal line between the first location and the second location, wherein the orthogonal line is selected from a plurality of predetermined orthogonal lines based on the control location, the first location, and the second location.Type: GrantFiled: February 6, 2017Date of Patent: January 26, 2021Assignee: Oracle International CorporationInventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
-
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
-
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: 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: 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: 20180074662Abstract: Implementations generally relate to rendering orthogonal lines in a sequence flow. In some implementations, a method includes determining, in a user interface of a client device, a first location of a first process node of a process and a second location of a second process node of the process. The method further includes determining, in the user interface, a control location of a control point for a sequence flow process element. The method further includes placing an orthogonal line between the first location and the second location, wherein the orthogonal line is selected from a plurality of predetermined orthogonal lines based on the control location, the first location, and the second location.Type: ApplicationFiled: February 6, 2017Publication date: March 15, 2018Inventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
-
Patent number: 9846849Abstract: A system and method for providing an editor for use with a business process design environment. In accordance with an embodiment, the system provides an editor and framework that allows a user to create and edit business processes and business architecture projects. The editor can render or edit a model which is based on a metamodel or defined ontology, and can be provided, e.g., in computer applications, browsers and tablets. In accordance with an embodiment, the user can use the editor to define a business process and/or a business architecture project, including attributes such as goals, objectives, strategies, and value chains. Models can be synchronized as part of an overall business process development.Type: GrantFiled: June 4, 2014Date of Patent: December 19, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Nicolas Laplume
-
Publication number: 20150082271Abstract: A system and method for providing an editor for use with a business process design environment. In accordance with an embodiment, the system provides an editor and framework that allows a user to create and edit business processes and business architecture projects. The editor can render or edit a model which is based on a metamodel or defined ontology, and can be provided, e.g., in computer applications, browsers and tablets. In accordance with an embodiment, the user can use the editor to define a business process and/or a business architecture project, including attributes such as goals, objectives, strategies, and value chains. Models can be synchronized as part of an overall business process development.Type: ApplicationFiled: June 4, 2014Publication date: March 19, 2015Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Nicolas Laplume