×

Systems and methods for intelligent batch processing of business events

  • US 9,679,266 B2
  • Filed: 02/28/2014
  • Issued: 06/13/2017
  • Est. Priority Date: 02/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for batch processing of received business events, the method comprising:

  • accessing a business process comprising a plurality of events for execution by a system;

    determining a processing load for the system based on available processing resources and incoming processing events;

    determining a time delay for collecting a first number of business events into a batch group based on the processing load of the system and a second number of the plurality of events received per second;

    determining a processing batch size based on the processing load and the time delay;

    determining, using one or more hardware processors, the batch group for processing comprising at least a first event of the plurality of events using the processing batch size and the time delay;

    determining that a second event of the plurality of events is unavailable for processing using a local resource manager for the second event;

    submitting the batch group for processing the at least one of the plurality of events;

    processing the second event in at least a second transaction;

    establishing a retry timer on the second event, wherein the second event is determined to have failed processing if the processing the second event in the at least the second transaction reaches the retry timer; and

    outputting the failure of the second event when the second event is determined to have failed the processing.

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