×

Systems and methods to organize and consolidate data for improved data storage and processing

  • US 10,354,268 B2
  • Filed: 05/14/2015
  • Issued: 07/16/2019
  • Est. Priority Date: 05/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method to organize data in a computing apparatus for transaction processing, the method comprising:

  • storing, by a portal in a data warehouse coupled thereto, a first record identifying a first value retrievable for application to a transaction that satisfies a set of conditions associated with the first record, the first value being less than a threshold;

    receiving, in the portal over a first communication channel, an input identifying a second value applicable to transactions that satisfies the set of conditions;

    determining, by the portal, whether a sum of the first value and the second value is above the threshold;

    updating, by the portal, the first record to identify a third value, wherein;

    when the sum of the first value and the second value does not exceed the threshold, the third value is equal to the sum of the first value and the second value; and

    when the sum of the first value and the second value exceeds the threshold, the third value is equal to the threshold;

    creating, by the portal in the data warehouse, a second record associated with the set of conditions when the sum exceeds the threshold, wherein the second record identifies a difference between the threshold and the sum of the first value and the second value when the sum exceeds the threshold;

    generating, by the portal in the data warehouse, a trigger record to monitor the first record, wherein the trigger record identifies a subset of the set of conditions;

    processing, by a transaction handler separate from the portal and coupled to the data warehouse, a plurality of transactions, each transaction of the plurality of transactions comprising at least one of an authorization request and an authorization response received by the transaction handler over a second communication channel separate from the first communication channel, the second communication channel dedicated to communication of the at least one of the authorization request and the authorization response of each transaction of the plurality of transactions;

    determining, by the transaction handler, a first transaction of the plurality of transactions triggers the trigger record based on the at least one of the authorization request or the authorization response satisfying the subset of the set of conditions identified by the trigger record;

    in response to a determination that the first transaction triggers the trigger record, determining, by the portal, whether the first transaction satisfies the set of conditions; and

    in response to a determination that the first transaction satisfies the set of conditions, retrieving, by the transaction handler, at least a portion of the third value from the first record and applying the portion of the third value to the first transaction while the first transaction is being processed in the transaction handler.

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