Patents by Inventor Andre J. MARAIS

Andre J. MARAIS 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: 10372465
    Abstract: Systems, methods, and other embodiments associated with controlling batch jobs with plugins are described. In one embodiment, a method includes querying a batch definition database to retrieve a record identification plugin including a first declarative statement defining parameters of the record identification plugin and a database query statement used by the record identification plugin to select records within a database. The example method may also include querying the batch definition database to retrieve a process records plugin including a second declarative statement defining how the process records plugin is to process the selected records. The example method may also include interpreting the first declarative statement to control execution of a batch process to select the records within the database. The example method may also include interpreting the second declarative statement to control execution of the batch process to process the records to create a batch job result.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 6, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Colleen M. Balkan, Andre J. Marais, Brian P. Conlon, Robert D. O'Connell, Jr., John Glenn H. Santos, William C. Hedges
  • Publication number: 20180181415
    Abstract: Systems, methods, and other embodiments associated with controlling batch jobs with plugins are described. In one embodiment, a method includes querying a batch definition database to retrieve a record identification plugin including a first declarative statement defining parameters of the record identification plugin and a database query statement used by the record identification plugin to select records within a database. The example method may also include querying the batch definition database to retrieve a process records plugin including a second declarative statement defining how the process records plugin is to process the selected records. The example method may also include interpreting the first declarative statement to control execution of a batch process to select the records within the database. The example method may also include interpreting the second declarative statement to control execution of the batch process to process the records to create a batch job result.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Colleen M. BALKAN, Andre J. MARAIS, Brian P. CONLON, Robert D. O'CONNELL, JR., John Glenn H. SANTOS, William C. HEDGES