Patents by Inventor John Westworth Leigh

John Westworth Leigh 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: 11797479
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: October 24, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10936542
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 2, 2021
    Assignee: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Publication number: 20210026804
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Application
    Filed: October 13, 2020
    Publication date: January 28, 2021
    Applicant: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10877929
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: December 29, 2020
    Assignee: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10503482
    Abstract: The present disclosure relates generally to a data integration system that may provide techniques for capturing definitions from business entities and how the business entities are implemented in a set of tables. This enables the data integration system to transform a data flow defined using business entities into code that may be used to transform the underlying tables and columns. Additionally to generate tables, classes and APIs to provide persistence of and manipulation for the definitions of these business entities. Additionally to dynamically generate a GUI editor for an object model of arbitrary complexity while maintaining GUI usability. This reduces development time and supports editing of an arbitrary object model. A dynamically generated GUI may be generated from an object model definition that is received from a user and/or is derived from the user's code.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 10, 2019
    Assignee: Oracle International Corporation
    Inventors: John Westworth Leigh, Kwok Hung Lau, Daniel A. Gallagher
  • Patent number: 10379819
    Abstract: The present disclosure relates generally to a data integration system that may dynamically generate a GUI for an object model of arbitrary complexity while maintaining GUI usability. In some embodiments, the dynamically generated GUI may be generated from an object model definition received from a user. In some embodiments, the object model may be derived from the user's code and then the GUI may be dynamically generated based on the derived object model.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 13, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: John Westworth Leigh, Kwok Hung Lau, Daniel A. Gallagher
  • Publication number: 20190146949
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Application
    Filed: December 11, 2018
    Publication date: May 16, 2019
    Applicant: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Publication number: 20190065568
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Application
    Filed: October 12, 2018
    Publication date: February 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10176238
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: January 8, 2019
    Assignee: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Patent number: 10120917
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 6, 2018
    Assignee: Oracle International Corporation
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Publication number: 20160092525
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar
  • Publication number: 20160092499
    Abstract: The present disclosure relates generally to a data integration system that may provide techniques for capturing definitions from business entities and how the business entities are implemented in a set of tables. This enables the data integration system to transform a data flow defined using business entities into code that may be used to transform the underlying tables and columns. Additionally to generate tables, classes and APIs to provide persistence of and manipulation for the definitions of these business entities. Additionally to dynamically generate a GUI editor for an object model of arbitrary complexity while maintaining GUI usability. This reduces development time and supports editing of an arbitrary object model. A dynamically generated GUI may be generated from an object model definition that is received from a user and/or is derived from the user's code.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Applicant: Oracle International Corporation
    Inventors: John Westworth Leigh, Kwok Hung Lau, Daniel A. Gallagher
  • Publication number: 20160092049
    Abstract: The present disclosure relates generally to a data integration system that may dynamically generate a GUI for an object model of arbitrary complexity while maintaining GUI usability. In some embodiments, the dynamically generated GUI may be generated from an object model definition received from a user. In some embodiments, the object model may be derived from the user's code and then the GUI may be dynamically generated based on the derived object model.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: John Westworth Leigh, Kwok Hung Lau, Daniel A. Gallagher
  • Publication number: 20160092526
    Abstract: The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 31, 2016
    Inventors: Chetan Kothari, John Westworth Leigh, Robert Velisar