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: 11385868
    Abstract: 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: Grant
    Filed: December 18, 2020
    Date of Patent: July 12, 2022
    Assignee: Oracle International Corporation
    Inventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
  • Patent number: 11294799
    Abstract: 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: Grant
    Filed: February 23, 2017
    Date of Patent: April 5, 2022
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Nicolas Laplume
  • Patent number: 11294644
    Abstract: 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: Grant
    Filed: March 12, 2020
    Date of Patent: April 5, 2022
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
  • Publication number: 20210149646
    Abstract: 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: Application
    Filed: December 18, 2020
    Publication date: May 20, 2021
    Inventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
  • Patent number: 10901701
    Abstract: 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: Grant
    Filed: February 6, 2017
    Date of Patent: January 26, 2021
    Assignee: Oracle International Corporation
    Inventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
  • Publication number: 20200210153
    Abstract: 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: Application
    Filed: March 12, 2020
    Publication date: July 2, 2020
    Applicant: Oracle International Corporation
    Inventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
  • Patent number: 10628132
    Abstract: 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: Grant
    Filed: August 23, 2017
    Date of Patent: April 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
  • Patent number: 10216513
    Abstract: 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: Grant
    Filed: February 21, 2017
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Nicolas Laplume
  • Publication number: 20180081791
    Abstract: 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: Application
    Filed: February 23, 2017
    Publication date: March 22, 2018
    Inventors: Tomas Alabes, Nicolas Laplume
  • Publication number: 20180074796
    Abstract: 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: Application
    Filed: August 23, 2017
    Publication date: March 15, 2018
    Inventors: Tomas Alabes, Fernando Alurralde Iturri, Nicolas Laplume
  • Publication number: 20180074815
    Abstract: 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: Application
    Filed: February 21, 2017
    Publication date: March 15, 2018
    Inventors: Tomas Alabes, Nicolas Laplume
  • Publication number: 20180074662
    Abstract: 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: Application
    Filed: February 6, 2017
    Publication date: March 15, 2018
    Inventors: Nicolas Laplume, Javier Espeche, Pablo Schmid
  • Patent number: 9846849
    Abstract: 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: Grant
    Filed: June 4, 2014
    Date of Patent: December 19, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Nicolas Laplume
  • Publication number: 20150082271
    Abstract: 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: Application
    Filed: June 4, 2014
    Publication date: March 19, 2015
    Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Nicolas Laplume