Patents by Inventor JORGE HERRERIA

JORGE HERRERIA 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: 11704480
    Abstract: Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: July 18, 2023
    Assignee: Oracle International Corporation
    Inventors: Jorge Herreria, Thomas Hora
  • Publication number: 20230004477
    Abstract: A pseudo language is provided for manipulating the complex variables associated with the orchestration flow. Verbs are specified in the pseudo language. The verbs cause operations to be performed on the complex variables during processing of the orchestration flow. A first verb of the verbs is specified with a first operation of the operations The first operation, when processed, transfers data from a first set of source elements in a source complex variable to new target elements in a target complex variable based on a description of a target schema of the target complex variable. The target complex variable does not include the first subset of source elements and the target schema includes the description of the first subset of the source elements.
    Type: Application
    Filed: August 30, 2022
    Publication date: January 5, 2023
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jorge Herreria, Venkatesh Mohanram
  • Patent number: 11461217
    Abstract: A source complex variable including source elements is provided. The source complex variable includes a first subset of the source elements and a second subset of the source elements. A target complex variable that includes the first subset of the source elements and does not include the second subset of the source elements is provided. A target schema of the target complex variable is provided. The target schema includes a description of the second subset of the source elements. New target elements are created in the target complex variable that correspond with the second subset of the source elements in the source complex variable. Data is transferred from the second subset of the source elements in the source complex variable to the new target elements in the target complex variable based on the description of the target schema.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: October 4, 2022
    Assignee: Oracle International Corporation
    Inventors: Jorge Herreria, Venkatesh Mohanram
  • Publication number: 20220171918
    Abstract: Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Applicant: Oracle International Corporation
    Inventors: Jorge Herreria, Thomas Hora
  • Patent number: 11288442
    Abstract: Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: March 29, 2022
    Assignee: Oracle International Corporation
    Inventors: Jorge Herreria, Thomas Hora
  • Publication number: 20210165726
    Abstract: A source complex variable including source elements is provided. The source complex variable includes a first subset of the source elements and a second subset of the source elements. A target complex variable that includes the first subset of the source elements and does not include the second subset of the source elements is provided. A target schema of the target complex variable is provided. The target schema includes a description of the second subset of the source elements. New target elements are created in the target complex variable that correspond with the second subset of the source elements in the source complex variable. Data is transferred from the second subset of the source elements in the source complex variable to the new target elements in the target complex variable based on the description of the target schema.
    Type: Application
    Filed: February 9, 2021
    Publication date: June 3, 2021
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jorge Herreria, Venkatesh Mohanram
  • Patent number: 10949327
    Abstract: An example embodiment provides a high level language (called a pseudo language herein) built on top of (or representing an abstraction layer on top of) Business Prosecution Execution Language (BPEL), which incorporates three new specialized functions, or “verbs,” that facilitate developer friendly operations that are readily validated during design time using schema awareness, and that enable schema-aware implementations of complex variable modifications during runtime. The pseudo language and accompanying verbs (e.g.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: March 16, 2021
    Assignee: Oracle International Corporation
    Inventors: Jorge Herreria, Venkatesh Mohanram
  • Publication number: 20200364396
    Abstract: Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
    Type: Application
    Filed: August 5, 2020
    Publication date: November 19, 2020
    Applicant: Oracle International Corporation
    Inventors: Jorge Herreria, Thomas Hora
  • Patent number: 10769355
    Abstract: Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Oracle International Corporation
    Inventors: Jorge Herreria, Thomas Hora
  • Publication number: 20200125476
    Abstract: An example embodiment provides a high level language (called a pseudo language herein) built on top of (or representing an abstraction layer on top of) Business Prosecution Execution Language (BPEL), which incorporates three new specialized functions, or “verbs,” that facilitate developer friendly operations that are readily validated during design time using schema awareness, and that enable schema-aware implementations of complex variable modifications during runtime. The pseudo language and accompanying verbs (e.g.
    Type: Application
    Filed: March 7, 2019
    Publication date: April 23, 2020
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jorge Herreria, Venkatesh Mohanram
  • Patent number: 10374905
    Abstract: In accordance with an embodiment, described herein is a system and method for creating advanced mappings between a source application and a target application in a design time of a cloud-based integration service. The web interface application in the design time can display a source data object including one or more source elements, a target data object including one or more target elements, and a plurality of mapping components. A mapping area for a particular target element can include a mapping expression between a source element and the particular target element. When a mapping component is dragged and dropped onto the mapping area, an application programming interface defining one or more actions in accordance with a plurality of rules can be triggered, to generate one or more mapping statements to modify the mapping expression to create an advanced mapping between the source element and the target element.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: August 6, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jorge Herreria, Thomas Hora
  • Publication number: 20190095404
    Abstract: Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
    Type: Application
    Filed: September 27, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Jorge Herreria, Thomas Hora
  • Publication number: 20160359689
    Abstract: In accordance with an embodiment, described herein is a system and method for creating advanced mappings between a source application and a target application in a design time of a cloud-based integration service. The web interface application in the design time can display a source data object including one or more source elements, a target data object including one or more target elements, and a plurality of mapping components. A mapping area for a particular target element can include a mapping expression between a source element and the particular target element. When a mapping component is dragged and dropped onto the mapping area, an application programming interface defining one or more actions in accordance with a plurality of rules can be triggered, to generate one or more mapping statements to modify the mapping expression to create an advanced mapping between the source element and the target element.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 8, 2016
    Inventors: JORGE HERRERIA, THOMAS HORA