Patents by Inventor Fernando Alurralde Iturri

Fernando Alurralde Iturri 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: 11861334
    Abstract: Resource-to-operation pairs are received at a user interface. The resource-to-operation pairs are stored in a model abstraction as a flat structure. The resource-to-operation pairs in the flat structure are converted into Representational State Transfer (REST) connectors. The REST connectors are encoded in a conventional interface description language. The REST connectors are stored in webpage code. A request is received at the webpage code from the client system for a service of a process step of the process-based software application. A REST connector in the webpage code translates the request to a message that conforms with the service. A response from the service is received at the webpage code. The response from the service is processed at the webpage code. Data retrieved by the processing of the response is accessed via a browser located at the client system.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: January 2, 2024
    Assignee: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • Publication number: 20230410010
    Abstract: 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: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
  • Patent number: 11741411
    Abstract: 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: Grant
    Filed: November 22, 2022
    Date of Patent: August 29, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
  • Publication number: 20230080336
    Abstract: 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: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Inventors: Nicolas Damonte, Tomas Alabes, Juan Manuel Allo Ron, Fernando Alurralde Iturri
  • 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: 20220043637
    Abstract: Resource-to-operation pairs are received at a user interface. The resource-to-operation pairs are stored in a model abstraction as a flat structure. The resource-to-operation pairs in the flat structure are converted into Representational State Transfer (REST) connectors. The REST connectors are encoded in a conventional interface description language. The REST connectors are stored in webpage code. A request is received at the webpage code from the client system for a service of a process step of the process-based software application. A REST connector in the webpage code translates the request to a message that conforms with the service. A response from the service is received at the webpage code. The response from the service is processed at the webpage code. Data retrieved by the processing of the response is accessed via a browser located at the client system.
    Type: Application
    Filed: October 22, 2021
    Publication date: February 10, 2022
    Applicant: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • Patent number: 11188310
    Abstract: An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a REST API (also called a REST service herein) as a list of resources presented in a flat structure, i.e., a simple list of resources containing operations. The software editor may be a fully JS/HTML/CSS (JavaScript, HyperText Markup Language, Cascading Style Sheets) compliant editor that lets the user define connectors to REST API's in an easy and fluid way. Furthermore, the editor facilitates creation of a connector to the REST API in a generic fashion, without requiring user knowledge of any particular interface or description language, such as RAML, YAML, WADL, etc. The user, e.g., developer, may simply define resources and corresponding operations to thereby enable the editor to automatically generate a corresponding connector to the REST API. The enhanced software editor also facilitates creation of business objects from a JSON instance or schema.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 30, 2021
    Assignee: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • Publication number: 20210034336
    Abstract: Process flow is created that represents a process-based software application. User specified connector creation information for creating connectors is received. User specified element information are received for associating elements with the process flow. One of the elements is a service task, and a connector is selected and configured from the connectors. The process-based software application is executed in a first computing environment. Interactions between the process-based software application and the connector framework are provided during the executing of the process-based software application in the first computing environment. The process-based software application is executed in a second computing environment. The process-based software application does not interact with the connector framework during the executing of the process-based software application in the second computing environment.
    Type: Application
    Filed: October 2, 2020
    Publication date: February 4, 2021
    Applicant: International Corporation
    Inventors: Fernando Alurralde Iturri, Ariel Cohen, Thomas Kauth, Nicolas Damonte
  • Patent number: 10831453
    Abstract: An example system and method facilitates developing and interacting with connectors that represent or are associated with services or interfaces to be implemented in a computing environment. The example system includes a connector editor backed by a connectors framework that specializes and links to the specific editor and dialogs that enables a developer to customize and configure any of plural available connectors for a specific purpose (e.g., to connect a process step to a particular type of web service). Furthermore, the connectors framework and associated editor(s) enable all of the connectors of available connector types to be configured using the same life cycle and to be automatically parameterized to use different data when running on the different environments, e.g., different test and production environments.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: November 10, 2020
    Assignee: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Ariel Cohen, Thomas Kauth, Nicolas Damonte
  • Publication number: 20200218515
    Abstract: An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a REST API (also called a REST service herein) as a list of resources presented in a flat structure, i.e., a simple list of resources containing operations. The software editor may be a fully JS/HTML/CSS (JavaScript, HyperText Markup Language, Cascading Style Sheets) compliant editor that lets the user define connectors to REST API's in an easy and fluid way. Furthermore, the editor facilitates creation of a connector to the REST API in a generic fashion, without requiring user knowledge of any particular interface or description language, such as RAML, YAML, WADL, etc. The user, e.g., developer, may simply define resources and corresponding operations to thereby enable the editor to automatically generate a corresponding connector to the REST API. The enhanced software editor also facilitates creation of business objects from a JSON instance or schema.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Applicant: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • 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: 10628134
    Abstract: An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a REST API (also called a REST service herein) as a list of resources presented in a flat structure, i.e., a simple list of resources containing operations. The software editor may be a fully JS/HTML/CSS (JavaScript, HyperText Markup Language, Cascading Style Sheets) compliant editor that lets the user define connectors to REST API's in an easy and fluid way. Furthermore, the editor facilitates creation of a connector to the REST API in a generic fashion, without requiring user knowledge of any particular interface or description language, such as RAML, YAML, WADL, etc. The user, e.g., developer, may simply define resources and corresponding operations to thereby enable the editor to automatically generate a corresponding connector to the REST API. The enhanced software editor also facilitates creation of business objects from a JSON instance or schema.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: April 21, 2020
    Assignee: Oracle International Corporation
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • 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: 10324692
    Abstract: 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: Grant
    Filed: March 3, 2017
    Date of Patent: June 18, 2019
    Assignee: Oracle International Corporation
    Inventors: Tomas Alabes, Pablo Schmid, Fernando Alurralde Iturri
  • Publication number: 20180081645
    Abstract: An example system and method provides an enhancement to a software editor, enabling a user (e.g., developer) to visualize a REST API (also called a REST service herein) as a list of resources presented in a flat structure, i.e., a simple list of resources containing operations. The software editor may be a fully JS/HTML/CSS (JavaScript, HyperText Markup Language, Cascading Style Sheets) compliant editor that lets the user define connectors to REST API's in an easy and fluid way. Furthermore, the editor facilitates creation of a connector to the REST API in a generic fashion, without requiring user knowledge of any particular interface or description language, such as RAML, YAML, WADL, etc. The user, e.g., developer, may simply define resources and corresponding operations to thereby enable the editor to automatically generate a corresponding connector to the REST API. The enhanced software editor also facilitates creation of business objects from a JSON instance or schema.
    Type: Application
    Filed: July 11, 2017
    Publication date: March 22, 2018
    Inventors: Fernando Alurralde Iturri, Qing Zhong, Ariel Cohen
  • Publication number: 20180081642
    Abstract: An example system and method facilitates developing and interacting with connectors that represent or are associated with services or interfaces to be implemented in a computing environment. The example system includes a connector editor backed by a connectors framework that specializes and links to the specific editor and dialogs that enables a developer to customize and configure any of plural available connectors for a specific purpose (e.g., to connect a process step to a particular type of web service). Furthermore, the connectors framework and associated editor(s) enable all of the connectors of available connector types to be configured using the same life cycle and to be automatically parameterized to use different data when running on the different environments, e.g., different test and production environments.
    Type: Application
    Filed: July 11, 2017
    Publication date: March 22, 2018
    Inventors: Fernando Alurralde Iturri, Ariel Cohen, Thomas Kauth, Nicolas Damonte
  • 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: 20180074799
    Abstract: 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: Application
    Filed: March 3, 2017
    Publication date: March 15, 2018
    Inventors: Tomas Alabes, Pablo Schmid, Fernando Alurralde Iturri