Patents by Inventor Kwok Hung Lau

Kwok Hung Lau 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: 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: 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
  • Patent number: 7343585
    Abstract: Described herein is an operator-based approach to representing dataflows. A dataflow is a set of one or more operations and one or more flows of data that are processed successively by the set of operations. A dataflow is described by a generic description in which operations in a dataflow are represented by operators. An operator defines a primitive operation (e.g. join, filter), specifying not only the type of operation, but the inputs and outputs, rules, and criteria that govern the operation. From the generic description, a code implementation is generated that may be completely executed on a source database system and target data warehouse, without need for an intermediate system to participate in the execution of the code implementation, such as a data movement engine.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: March 11, 2008
    Assignee: Oracle International Corporation
    Inventors: Kwok Hung Lau, Ali El Kortobi
  • Patent number: 7080088
    Abstract: Described herein is a reconciliation mechanism that facilitates reconciliation of deployment environments and dataflow descriptions. A dataflow description describes a dataflow, from which a code implementation can be generated for execution on one or more database systems, referred to as a deployment environment. To generate an implementation for a deployment environment, the elements of a dataflow description are bounded to the elements of a deployment environment. The elements of a deployment environment may change, which in turn may require changes to elements of a dataflow description that are bounded to the changed elements of the deployment environment. The reconciliation mechanism may be used to ascertain the differences between the dataflow description and the deployment environment and facilitate propagation of differences to either. The reconciliation mechanism may also be applied in other contexts, and in fact may be used to establish a binding between any sets of bindable objects.
    Type: Grant
    Filed: January 29, 2003
    Date of Patent: July 18, 2006
    Assignee: Oracle International Corporation
    Inventor: Kwok Hung Lau