Patents by Inventor Javier Espeche
Javier Espeche 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: 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: 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
-
Patent number: 11635974Abstract: A layer of abstraction is provided for developing, configuring, displaying, selecting, and re-configuring connectors used through stages of predeployment, deployment, and post-deployment. A connector is created with the layer of abstraction, wherein the connector provides a first configuration of added functionality to software components for calling a web service. The connector is used to tie a step of a process-based software application to the web service. A different configuration of added functionality is provided for each of the stages of predeployment, deployment, and post deployment using the layer of abstraction.Type: GrantFiled: August 11, 2022Date of Patent: April 25, 2023Assignee: Oracle International CorporationInventors: Ariel Cohen, Javier Espeche, Jonathan Lopez Lopez, Rajesh Tiwari
-
Publication number: 20220391221Abstract: A layer of abstraction is provided for developing, configuring, displaying, selecting, and re-configuring connectors used through stages of predeployment, deployment, and post-deployment. A connector is created with the layer of abstraction, wherein the connector provides a first configuration of added functionality to software components for calling a web service. The connector is used to tie a step of a process-based software application to the web service. A different configuration of added functionality is provided for each of the stages of predeployment, deployment, and post deployment using the layer of abstraction.Type: ApplicationFiled: August 11, 2022Publication date: December 8, 2022Applicant: Oracle International CorporationInventors: Ariel Cohen, Javier Espeche, Jonathan Lopez Lopez, Rajesh Tiwari
-
Patent number: 11449348Abstract: An example system and method facilitates customization of and configuration of a software connector, such as a connector to an Application Programming Interface (API) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment). The connector editor may provide User Interface (UI) functionality, including one or more UI controls for editing or otherwise modifying, customizing, and/or configuring connectors in pre-deployment and/or post deployment environments, which may represent or correspond to different connector and accompanying software development stages.Type: GrantFiled: October 31, 2019Date of Patent: September 20, 2022Assignee: Oracle International CorporationInventors: Ariel Cohen, Javier Espeche, Jonathan Lopez Lopez, Rajesh Tiwari
-
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
-
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: 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: 20200065119Abstract: An example system and method facilitates customization of and configuration of a software connector, such as a connector to an Application Programming Interface (API) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment). The connector editor may provide User Interface (UI) functionality, including one or more UI controls for editing or otherwise modifying, customizing, and/or configuring connectors in pre-deployment and/or post deployment environments, which may represent or correspond to different connector and accompanying software development stages.Type: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Applicant: Oracle International CorporationInventors: Ariel Cohen, Javier Espeche, Jonathan Lopez Lopez, Rajesh Tiwari
-
Patent number: 10521243Abstract: An example system and method facilitates customization of and configuration of a software connector, such as a connector to an Application Programming Interface (API) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment). The connector editor may provide User Interface (UI) functionality, including one or more UI controls for editing or otherwise modifying, customizing, and/or configuring connectors in pre-deployment and/or post deployment environments, which may represent or correspond to different connector and accompanying software development stages.Type: GrantFiled: July 11, 2017Date of Patent: December 31, 2019Assignee: Oracle International CorporationInventors: Ariel Cohen, Javier Espeche, Jonathan Lopez Lopez, Rajesh Tiwari
-
Publication number: 20180081702Abstract: An example system and method facilitates customization of and configuration of a software connector, such as a connector to an Application Programming Interface (API) or web service, in various types of computing environments, including both pre-deployment and post-deployment computing environments. A connectors framework provides a layer of abstraction between connectors maintained in the different environments and a connector editor of an application development system (which may be implemented via a server-side integrated development environment). The connector editor may provide User Interface (UI) functionality, including one or more UI controls for editing or otherwise modifying, customizing, and/or configuring connectors in pre-deployment and/or post deployment environments, which may represent or correspond to different connector and accompanying software development stages.Type: ApplicationFiled: July 11, 2017Publication date: March 22, 2018Inventors: Ariel Cohen, Javier Espeche, Jonathan Lopez Lopez, Rajesh Tiwari
-
Publication number: 20180074674Abstract: 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: February 23, 2017Publication date: March 15, 2018Inventors: Tomas Alabes, Javier Espeche, Viswanathan Umapathy, Nicolas Damonte, Suman Ganta
-
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: 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