×

Configurable data accumulators

  • US 10,152,682 B2
  • Filed: 05/16/2014
  • Issued: 12/11/2018
  • Est. Priority Date: 05/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of report generation based on accumulator tables, the computer-implemented method comprising:

  • identifying a report for a business entity, the report having an associated accumulator flag;

    determining a plurality of data fields across two or more database tables that are used to generate the report, wherein the two or more database tables are located within a database managed by a database management system;

    creating an accumulator table within the database, the accumulator table including one or more of the determined plurality of data fields;

    upon determining that a first transaction event for the business entity has completed successfully on a point of sale system and that the accumulator flag associated with the report is enabled, automatically populating, by operation of one or more computer processors, the accumulator table with at least one data value from the first transaction event and corresponding to at least one of the plurality of data fields, wherein the at least one data value remains stored in the two or more database tables after populating the accumulator table;

    upon receiving, from the point of sale system, an indicator of an occurrence of a business event for the business entity, automatically generating an instance of the report by submitting one or more database queries for execution against the populated accumulator table, wherein the database management system does not perform a join operation between the two or more database tables in executing the one or more database queries, wherein the report is not generated using any of the two of more database tables; and

    upon determining that the accumulator flag associated with the report is disabled, ceasing the populating of the accumulator table with data values for all of the plurality of data fields.

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