×

Batch job processing using a database system

  • US 10,402,367 B2
  • Filed: 01/13/2016
  • Issued: 09/03/2019
  • Est. Priority Date: 01/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A database system comprising:

  • a server system comprising one or more processors, the server system configurable to;

    maintain at least one database storing a plurality of records;

    receive a request to process a group of the records;

    identify a first one of the group of records;

    identify a data object relationship structure of the first record, the data object relationship structure indicating a type of data dependency between the first record and at least one other record of the group of records;

    determine, based on the type of data dependency, that the first record has a parent-child relationship with a second record, the first record having a parent role according to the data object relationship structure, the second record having a child role according to the data object relationship structure;

    responsive to determining that the first record has the parent-child relationship with the second record, assign a first batch number to the first record and to the second record;

    define a first batch job associated with the first batch number, the first batch job configured for processing of records associated with the first batch number;

    determine that the first record is not associated with a third record;

    responsive to determining that the first record is not associated with the third record, assign a second batch number to the third record, the second batch number being different than the first batch number; and

    define a second batch job associated with the second batch number, the second batch job configured for processing of records associated with the second batch number.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×